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

« back to all changes in this revision

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