~openstack-charm-testers/openstack-charm-testing/openstack-monitoring

« back to all changes in this revision

Viewing changes to bundles/2.x/next.yaml.template

  • Committer: Edward Hope-Morley
  • Date: 2016-12-05 15:01:45 UTC
  • mfrom: (220.1.37 openstack-charm-testing)
  • Revision ID: edward.hope-morley@canonical.com-20161205150145-5xs44qcs5ifqsnl5
rebase

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# vim: set ts=2 et:
 
2
# Juju 2.x native deployer bundle for development ('next') charms
 
3
# UOSCI relies on this for OS-on-OS deployment testing
 
4
series: __SERIES__
 
5
services:
 
6
  rabbitmq-server:
 
7
    charm: cs:~openstack-charmers-next/rabbitmq-server
 
8
    constraints: mem=1G
 
9
    options:
 
10
      source: cloud:__SERIES__-__RELEASE____POCKET____POCKET__
 
11
  ceph:
 
12
    charm: cs:~openstack-charmers-next/ceph
 
13
    num_units: 3
 
14
    constraints: mem=1G
 
15
    options:
 
16
      monitor-count: 3
 
17
      fsid: 6547bd3e-1397-11e2-82e5-53567c8d32dc
 
18
      monitor-secret: AQCXrnZQwI7KGBAAiPofmKEXKxu5bUzoYLVkbQ==
 
19
      osd-devices: /dev/vdb
 
20
      osd-reformat: "yes"
 
21
      ephemeral-unmount: /mnt
 
22
  keystone:
 
23
    charm: cs:~openstack-charmers-next/keystone
 
24
    constraints: mem=1G
 
25
    options:
 
26
      admin-password: openstack
 
27
      admin-token: ubuntutesting
 
28
      openstack-origin: cloud:__SERIES__-__RELEASE____POCKET__
 
29
  openstack-dashboard:
 
30
    charm: cs:~openstack-charmers-next/openstack-dashboard
 
31
    constraints: mem=1G
 
32
    options:
 
33
      openstack-origin: cloud:__SERIES__-__RELEASE____POCKET__
 
34
  nova-compute:
 
35
    charm: cs:~openstack-charmers-next/nova-compute
 
36
    num_units: 3
 
37
    constraints: mem=4G
 
38
    options:
 
39
      enable-live-migration: True
 
40
      enable-resize: True
 
41
      migration-auth-type: ssh
 
42
      openstack-origin: cloud:__SERIES__-__RELEASE____POCKET__
 
43
  nova-cloud-controller:
 
44
    charm: cs:~openstack-charmers-next/nova-cloud-controller
 
45
    constraints: mem=1G
 
46
    options:
 
47
      network-manager: Neutron
 
48
      openstack-origin: cloud:__SERIES__-__RELEASE____POCKET__
 
49
  neutron-gateway:
 
50
    charm: cs:~openstack-charmers-next/neutron-gateway
 
51
    constraints: mem=4G
 
52
    options:
 
53
      instance-mtu: 1300
 
54
      bridge-mappings: physnet1:br-ex
 
55
      openstack-origin: cloud:__SERIES__-__RELEASE____POCKET__
 
56
  neutron-api:
 
57
    charm: cs:~openstack-charmers-next/neutron-api
 
58
    constraints: mem=1G
 
59
    options:
 
60
      neutron-security-groups: True
 
61
      flat-network-providers: physnet1
 
62
      openstack-origin: cloud:__SERIES__-__RELEASE____POCKET__
 
63
  neutron-openvswitch:
 
64
    charm: cs:~openstack-charmers-next/neutron-openvswitch
 
65
  cinder:
 
66
    charm: cs:~openstack-charmers-next/cinder
 
67
    options:
 
68
      block-device: "None"
 
69
      glance-api-version: 2
 
70
    constraints: mem=1G
 
71
  cinder-ceph:
 
72
    charm: cs:~openstack-charmers-next/cinder-ceph
 
73
  glance:
 
74
    charm: cs:~openstack-charmers-next/glance
 
75
    constraints: mem=1G
 
76
    options:
 
77
      openstack-origin: cloud:__SERIES__-__RELEASE____POCKET__
 
78
  swift-proxy:
 
79
    charm: cs:~openstack-charmers-next/swift-proxy
 
80
    constraints: mem=1G
 
81
    options:
 
82
      zone-assignment: manual
 
83
      replicas: 3
 
84
      swift-hash: fdfef9d4-8b06-11e2-8ac0-531c923c8fae
 
85
      openstack-origin: cloud:__SERIES__-__RELEASE____POCKET__
 
86
  swift-storage-z1:
 
87
    charm: cs:~openstack-charmers-next/swift-storage
 
88
    constraints: mem=1G
 
89
    options:
 
90
      zone: 1
 
91
      block-device: vdb
 
92
      overwrite: "true"
 
93
  swift-storage-z2:
 
94
    charm: cs:~openstack-charmers-next/swift-storage
 
95
    constraints: mem=1G
 
96
    options:
 
97
      zone: 2
 
98
      block-device: vdb
 
99
      overwrite: "true"
 
100
  swift-storage-z3:
 
101
    charm: cs:~openstack-charmers-next/swift-storage
 
102
    constraints: mem=1G
 
103
    options:
 
104
      zone: 3
 
105
      block-device: vdb
 
106
      overwrite: "true"
 
107
  ceilometer:
 
108
    charm: cs:~openstack-charmers-next/ceilometer
 
109
    constraints: mem=1G
 
110
    options:
 
111
      openstack-origin: cloud:__SERIES__-__RELEASE____POCKET__
 
112
  ceilometer-agent:
 
113
    charm: cs:~openstack-charmers-next/ceilometer-agent
 
114
  heat:
 
115
    charm: cs:~openstack-charmers-next/heat
 
116
    options:
 
117
      openstack-origin: cloud:__SERIES__-__RELEASE____POCKET__
 
118
  mongodb:
 
119
    series: trusty
 
120
    charm: cs:mongodb
 
121
    constraints: mem=1G
 
122
    options:
 
123
      source: cloud:__SERIES__-__RELEASE____POCKET__
 
124
  mysql:
 
125
    charm: cs:~openstack-charmers-next/percona-cluster
 
126
    constraints: mem=4G
 
127
    options:
 
128
      dataset-size: 50%
 
129
      max-connections: 20000
 
130
      root-password: ChangeMe123
 
131
      sst-password: ChangeMe123
 
132
      source: cloud:__SERIES__-__RELEASE____POCKET__
 
133
relations:
 
134
  - [ keystone, mysql ]
 
135
  - [ nova-cloud-controller, mysql ]
 
136
  - [ nova-cloud-controller, rabbitmq-server ]
 
137
  - [ nova-cloud-controller, glance ]
 
138
  - [ nova-cloud-controller, keystone ]
 
139
  - [ nova-compute, nova-cloud-controller ]
 
140
  - [ nova-compute, mysql ]
 
141
  - - nova-compute
 
142
    - rabbitmq-server:amqp
 
143
  - [ nova-compute, glance ]
 
144
  - [ nova-compute, ceph ]
 
145
  - [ glance, mysql ]
 
146
  - [ glance, keystone ]
 
147
  - [ glance, ceph ]
 
148
  - [ glance, "cinder:image-service" ]
 
149
  - [ glance, rabbitmq-server ]
 
150
  - [ cinder, mysql ]
 
151
  - [ cinder, rabbitmq-server ]
 
152
  - [ cinder, nova-cloud-controller ]
 
153
  - [ cinder, keystone ]
 
154
  - [ cinder, cinder-ceph ]
 
155
  - [ cinder-ceph, ceph ]
 
156
  - [ neutron-gateway, nova-cloud-controller ]
 
157
  - [ openstack-dashboard, keystone ]
 
158
  - [ swift-proxy, keystone ]
 
159
  - [ swift-proxy, swift-storage-z1 ]
 
160
  - [ swift-proxy, swift-storage-z2 ]
 
161
  - [ swift-proxy, swift-storage-z3 ]
 
162
  - - ceilometer
 
163
    - keystone:identity-service
 
164
  - [ ceilometer, rabbitmq-server ]
 
165
  - [ ceilometer, mongodb ]
 
166
  - [ ceilometer-agent, nova-compute ]
 
167
  - [ ceilometer-agent, ceilometer ]
 
168
  - [ heat, mysql ]
 
169
  - [ heat, keystone ]
 
170
  - [ heat, rabbitmq-server ]
 
171
  - [ "neutron-gateway:amqp", rabbitmq-server ]
 
172
  - [ neutron-api, mysql ]
 
173
  - [ neutron-api, rabbitmq-server ]
 
174
  - [ neutron-api, nova-cloud-controller ]
 
175
  - [ neutron-api, neutron-openvswitch ]
 
176
  - [ neutron-api, keystone ]
 
177
  - [ neutron-api, neutron-gateway ]
 
178
  - [ neutron-openvswitch, nova-compute ]
 
179
  - [ neutron-openvswitch, rabbitmq-server ]