~ajkavanagh/openstack-mojo-specs/remove-cinder-from-vrrp-ha

« back to all changes in this revision

Viewing changes to helper/bundles/full-ssl-next.yaml

  • Committer: Liam Young
  • Date: 2015-02-10 07:40:20 UTC
  • mto: This revision was merged to the branch mainline in revision 205.
  • Revision ID: liam.young@canonical.com-20150210074020-iorzsdum2q817wfy
More detail to readme

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# vim: set ts=2 et:
2
 
openstack-services:
3
 
  services:
4
 
    mysql:
5
 
      charm: mysql
6
 
      constraints: mem=1G
7
 
      options:
8
 
        dataset-size: 50%
9
 
    rabbitmq-server:
10
 
      charm: rabbitmq-server
11
 
      constraints: mem=1G
12
 
      options:
13
 
        ssl: "only"
14
 
    ceph:
15
 
      charm: ceph
16
 
      num_units: 3
17
 
      constraints: mem=1G
18
 
      options:
19
 
        monitor-count: 3
20
 
        fsid: 6547bd3e-1397-11e2-82e5-53567c8d32dc
21
 
        monitor-secret: AQCXrnZQwI7KGBAAiPofmKEXKxu5bUzoYLVkbQ==
22
 
        osd-devices: /dev/vdb
23
 
        osd-reformat: "yes"
24
 
        ephemeral-unmount: /mnt
25
 
    keystone:
26
 
      charm: keystone
27
 
      constraints: mem=1G
28
 
      options:
29
 
        admin-password: openstack
30
 
        admin-token: ubuntutesting
31
 
        https-service-endpoints: "True"
32
 
        use-https: "yes"
33
 
    openstack-dashboard:
34
 
      charm: openstack-dashboard
35
 
      constraints: mem=1G
36
 
    nova-compute:
37
 
      charm: nova-compute
38
 
      num_units: 3
39
 
      constraints: mem=4G
40
 
      options:
41
 
        enable-live-migration: True
42
 
        enable-resize: True
43
 
    nova-cloud-controller:
44
 
      charm: nova-cloud-controller
45
 
      constraints: mem=1G
46
 
      options:
47
 
        network-manager: Neutron
48
 
    neutron-gateway:
49
 
      charm: neutron-gateway
50
 
      constraints: mem=4G
51
 
      options:
52
 
        instance-mtu: 1300
53
 
        bridge-mappings: physnet1:br-ex
54
 
    cinder:
55
 
      charm: cinder
56
 
      options:
57
 
        block-device: "None"
58
 
        glance-api-version: 2
59
 
      constraints": mem=1G
60
 
    glance:
61
 
      charm: glance
62
 
      constraints: mem=1G
63
 
    swift-proxy:
64
 
      charm: swift-proxy
65
 
      constraints: mem=1G
66
 
      options:
67
 
        zone-assignment: manual
68
 
        replicas: 3
69
 
        swift-hash: fdfef9d4-8b06-11e2-8ac0-531c923c8fae
70
 
    swift-storage-z1:
71
 
      charm: swift-storage-z1
72
 
      constraints: mem=1G
73
 
      options:
74
 
        zone: 1
75
 
        block-device: vdb
76
 
        overwrite: "true"
77
 
    swift-storage-z2:
78
 
      charm: swift-storage-z2
79
 
      constraints: mem=1G
80
 
      options:
81
 
        zone: 2
82
 
        block-device: vdb
83
 
        overwrite: "true"
84
 
    swift-storage-z3:
85
 
      charm: swift-storage-z3
86
 
      constraints: mem=1G
87
 
      options:
88
 
        zone: 3
89
 
        block-device: vdb
90
 
        overwrite: "true"
91
 
    ceilometer:
92
 
      charm: ceilometer
93
 
      constraints: mem=1G
94
 
    ceilometer-agent:
95
 
      charm: ceilometer-agent
96
 
    mongodb:
97
 
      charm: mongodb
98
 
      constraints: mem=1G
99
 
  relations:
100
 
    - [ keystone, mysql ]
101
 
    - [ nova-cloud-controller, mysql ]
102
 
    - [ nova-cloud-controller, rabbitmq-server ]
103
 
    - [ nova-cloud-controller, glance ]
104
 
    - [ nova-cloud-controller, keystone ]
105
 
    - [ nova-compute, nova-cloud-controller ]
106
 
    - [ nova-compute, mysql ]
107
 
    - - nova-compute
108
 
      - rabbitmq-server:amqp
109
 
    - [ nova-compute, glance ]
110
 
    - [ nova-compute, ceph ]
111
 
    - [ glance, mysql ]
112
 
    - [ glance, keystone ]
113
 
    - [ glance, ceph ]
114
 
    - [ glance, "cinder:image-service" ]
115
 
    - [ cinder, mysql ]
116
 
    - [ cinder, rabbitmq-server ]
117
 
    - [ cinder, nova-cloud-controller ]
118
 
    - [ cinder, keystone ]
119
 
    - [ cinder, ceph ]
120
 
    - [ neutron-gateway, nova-cloud-controller ]
121
 
    - [ openstack-dashboard, keystone ]
122
 
    - [ swift-proxy, keystone ]
123
 
    - [ swift-proxy, swift-storage-z1 ]
124
 
    - [ swift-proxy, swift-storage-z2 ]
125
 
    - [ swift-proxy, swift-storage-z3 ]
126
 
    - [ "ceilometer:identity-service", keystone ]
127
 
    - [ ceilometer, rabbitmq-server ]
128
 
    - [ ceilometer, mongodb ]
129
 
    - [ ceilometer-agent, nova-compute ]
130
 
    - [ ceilometer-agent, ceilometer ]
131
 
openstack-singlerabbit:
132
 
  inherits: openstack-services
133
 
  relations:
134
 
    - [ "neutron-gateway:amqp", rabbitmq-server ]
135
 
openstack-icehouse:
136
 
  inherits: openstack-singlerabbit
137
 
  services:
138
 
    neutron-api:
139
 
      charm: neutron-api
140
 
      constraints: mem=1G
141
 
      options:
142
 
        neutron-security-groups: True
143
 
        flat-network-providers: physnet1
144
 
    neutron-openvswitch:
145
 
      charm: neutron-openvswitch
146
 
  relations:
147
 
  - [ neutron-api, mysql ]
148
 
  - [ neutron-api, rabbitmq-server ]
149
 
  - [ neutron-api, nova-cloud-controller ]
150
 
  - [ neutron-api, neutron-openvswitch ]
151
 
  - [ neutron-api, keystone ]
152
 
  - [ neutron-api, neutron-gateway ]
153
 
  - [ neutron-openvswitch, nova-compute ]
154
 
  - [ neutron-openvswitch, rabbitmq-server ]
155
 
openstack-icehouse-msg-split:
156
 
  inherits: openstack-services
157
 
  services:
158
 
    neutron-api:
159
 
      charm: neutron-api
160
 
      constraints: mem=1G
161
 
      options:
162
 
        neutron-security-groups: True
163
 
    neutron-openvswitch:
164
 
      charm: neutron-openvswitch
165
 
    rabbitmq-server-neutron:
166
 
      charm: rabbitmq-server
167
 
      constraints: mem=1G
168
 
  relations:
169
 
  - [ neutron-api, mysql ]
170
 
  - [ neutron-api, rabbitmq-server-neutron ]
171
 
  - [ neutron-api, nova-cloud-controller ]
172
 
  - [ neutron-api, neutron-openvswitch ]
173
 
  - [ neutron-api, keystone ]
174
 
  - [ neutron-api, neutron-gateway ]
175
 
  - [ neutron-openvswitch, nova-compute ]
176
 
  - [ neutron-openvswitch, rabbitmq-server-neutron ]
177
 
  - [ "neutron-gateway:amqp-nova", rabbitmq-server ]
178
 
  - [ "neutron-gateway:amqp", rabbitmq-server-neutron ]
179
 
# icehouse
180
 
precise-icehouse:
181
 
  inherits: openstack-icehouse
182
 
  series: precise
183
 
  overrides:
184
 
    openstack-origin: cloud:precise-icehouse
185
 
    source: cloud:precise-updates/icehouse
186
 
precise-icehouse-proposed:
187
 
  inherits: precise-icehouse
188
 
  overrides:
189
 
    openstack-origin: cloud:precise-icehouse/proposed
190
 
    source: cloud:precise-updates/icehouse
191
 
precise-icehouse-staging:
192
 
  inherits: precise-icehouse
193
 
  overrides:
194
 
    openstack-origin: ppa:ubuntu-cloud-archive/icehouse-staging
195
 
    source: ppa:ubuntu-cloud-archive/icehouse-staging
196
 
precise-icehouse-trunk:
197
 
  inherits: precise-icehouse
198
 
  overrides:
199
 
    openstack-origin: ppa:openstack-ubuntu-testing/icehouse
200
 
    source: ppa:openstack-ubuntu-testing/icehouse
201
 
trusty-icehouse:
202
 
  inherits: openstack-icehouse
203
 
  series: trusty
204
 
trusty-icehouse-msg-split:
205
 
  inherits: openstack-icehouse-msg-split
206
 
  series: trusty
207
 
trusty-icehouse-proposed:
208
 
  inherits: trusty-icehouse
209
 
  overrides:
210
 
    source: proposed
211
 
    openstack-origin: distro-proposed
212
 
trusty-icehouse-trunk:
213
 
  inherits: trusty-icehouse
214
 
  overrides:
215
 
    openstack-origin: ppa:openstack-ubuntu-testing/icehouse
216
 
    source: ppa:openstack-ubuntu-testing/icehouse
217
 
    offline-compression: "no"
218
 
# kilo
219
 
trusty-kilo:
220
 
  inherits: openstack-icehouse
221
 
  series: trusty
222
 
  overrides:
223
 
    openstack-origin: cloud:trusty-kilo
224
 
    source: cloud:trusty-kilo
225
 
trusty-kilo-proposed:
226
 
  inherits: trusty-kilo
227
 
  overrides:
228
 
    openstack-origin: cloud:trusty-kilo/proposed
229
 
    source: cloud:trusty-proposed/kilo
230
 
trusty-kilo-staging:
231
 
  inherits: trusty-kilo
232
 
  overrides:
233
 
    openstack-origin: ppa:ubuntu-cloud-archive/kilo-staging
234
 
    source: ppa:ubuntu-cloud-archive/kilo-staging
235
 
# liberty
236
 
trusty-liberty:
237
 
  inherits: openstack-icehouse
238
 
  series: trusty
239
 
  overrides:
240
 
    openstack-origin: cloud:trusty-liberty
241
 
    source: cloud:trusty-liberty
242
 
trusty-liberty-proposed:
243
 
  inherits: trusty-liberty
244
 
  overrides:
245
 
    openstack-origin: cloud:trusty-liberty/proposed
246
 
    source: cloud:trusty-liberty/proposed
247
 
trusty-liberty-staging:
248
 
  inherits: trusty-liberty
249
 
  overrides:
250
 
    openstack-origin: ppa:ubuntu-cloud-archive/liberty-staging
251
 
    source: ppa:ubuntu-cloud-archive/liberty-staging
252
 
# mitaka
253
 
trusty-mitaka:
254
 
  inherits: openstack-icehouse
255
 
  series: trusty
256
 
  overrides:
257
 
    openstack-origin: cloud:trusty-mitaka
258
 
    source: cloud:trusty-mitaka
259
 
trusty-mitaka-proposed:
260
 
  inherits: trusty-mitaka
261
 
  overrides:
262
 
    openstack-origin: cloud:trusty-mitaka/proposed
263
 
    source: cloud:trusty-mitaka/proposed
264
 
trusty-mitaka-staging:
265
 
  inherits: trusty-mitaka
266
 
  overrides:
267
 
    openstack-origin: ppa:ubuntu-cloud-archive/mitaka-staging
268
 
    source: ppa:ubuntu-cloud-archive/mitaka-staging
269
 
xenial-mitaka:
270
 
  inherits: openstack-icehouse
271
 
  series: xenial
272
 
xenial-mitaka-proposed:
273
 
  inherits: xenial-mitaka
274
 
  overrides:
275
 
    source: proposed
276
 
    openstack-origin: distro-proposed
277
 
# newton
278
 
xenial-newton:
279
 
  inherits: openstack-icehouse
280
 
  series: xenial
281
 
  overrides:
282
 
    openstack-origin: cloud:xenial-newton
283
 
    source: cloud:xenial-newton
284
 
xenial-newton-proposed:
285
 
  inherits: xenial-newton
286
 
  overrides:
287
 
    openstack-origin: cloud:xenial-newton/proposed
288
 
    source: cloud:xenial-proposed/newton
289
 
xenial-newton-staging:
290
 
  inherits: xenial-newton
291
 
  overrides:
292
 
    openstack-origin: ppa:ubuntu-cloud-archive/newton-staging
293
 
    source: ppa:ubuntu-cloud-archive/newton-staging
294
 
yakkety-newton:
295
 
  inherits: openstack-icehouse
296
 
  series: yakkety
297
 
yakkety-newton-proposed:
298
 
  inherits: yakkety-newton
299
 
  overrides:
300
 
    source: proposed
301
 
    openstack-origin: distro-proposed
302
 
# ocata
303
 
xenial-ocata:
304
 
  inherits: openstack-icehouse
305
 
  series: xenial
306
 
  overrides:
307
 
    openstack-origin: cloud:xenial-ocata
308
 
    source: cloud:xenial-ocata
309
 
xenial-ocata-proposed:
310
 
  inherits: xenial-ocata
311
 
  overrides:
312
 
    openstack-origin: cloud:xenial-ocata/proposed
313
 
    source: cloud:xenial-proposed/ocata
314
 
xenial-ocata-staging:
315
 
  inherits: xenial-ocata
316
 
  overrides:
317
 
    openstack-origin: ppa:ubuntu-cloud-archive/ocata-staging
318
 
    source: ppa:ubuntu-cloud-archive/ocata-staging
319
 
zesty-ocata:
320
 
  inherits: openstack-icehouse
321
 
  series: zesty
322
 
zesty-ocata-proposed:
323
 
  inherits: zesty-ocata
324
 
  overrides:
325
 
    source: proposed
326
 
    openstack-origin: distro-proposed
327
 
# pike
328
 
xenial-pike:
329
 
  inherits: openstack-icehouse
330
 
  series: xenial
331
 
  overrides:
332
 
    openstack-origin: cloud:xenial-pike
333
 
    source: cloud:xenial-pike
334
 
xenial-pike-proposed:
335
 
  inherits: xenial-pike
336
 
  overrides:
337
 
    openstack-origin: cloud:xenial-pike/proposed
338
 
    source: cloud:xenial-proposed/pike
339
 
xenial-pike-staging:
340
 
  inherits: xenial-pike
341
 
  overrides:
342
 
    openstack-origin: ppa:ubuntu-cloud-archive/pike-staging
343
 
    source: ppa:ubuntu-cloud-archive/pike-staging
344
 
artful-pike:
345
 
  inherits: openstack-icehouse
346
 
  series: artful
347
 
artful-pike-proposed:
348
 
  inherits: artful-pike
349
 
  overrides:
350
 
    source: proposed
351
 
    openstack-origin: distro-proposed