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

« back to all changes in this revision

Viewing changes to helper/bundles/haphase2.yaml

  • Committer: Liam Young
  • Date: 2015-10-21 07:30:21 UTC
  • mfrom: (229.1.2 mojo-openstack-specs)
  • Revision ID: liam.young@canonical.com-20151021073021-llyuwyf9fbsabvdd
[thedac, r=gnuoy] Precise icehouse branches.
Allow for use of mysql where percona cluster will not work

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
openstack-services:
3
3
  series: trusty
4
4
  services:
5
 
    mysql:
6
 
      charm: percona-cluster
7
 
      constraints: mem=1G
8
 
      num_units: 2
9
 
      options:
10
 
        vip: 10.5.100.10
11
 
        vip_cidr: 16
12
 
        root-password: crapper
13
 
        sst-password: crapper
14
5
    mysql-hacluster:
15
6
      charm: hacluster
16
7
    rabbitmq-server:
123
114
        block-device: vdb
124
115
        overwrite: "true"
125
116
  relations:
126
 
    - [ mysql, mysql-hacluster ]
127
 
    - [ keystone, mysql ]
128
117
    - [ keystone, keystone-hacluster ]
129
118
    - [ nova-cloud-controller, ncc-hacluster ]
130
 
    - [ nova-cloud-controller, mysql ]
131
119
    - [ nova-cloud-controller, rabbitmq-server ]
132
120
    - [ nova-cloud-controller, glance ]
133
121
    - [ nova-cloud-controller, keystone ]
134
122
    - [ nova-compute, nova-cloud-controller ]
135
 
    - [ nova-compute, mysql ]
136
123
    - - nova-compute
137
124
      - rabbitmq-server:amqp
138
125
    - [ nova-compute, glance ]
139
126
    - [ nova-compute, ceph ]
140
127
    - [ glance, glance-hacluster ]
141
 
    - [ glance, mysql ]
142
128
    - [ glance, keystone ]
143
129
    - [ glance, ceph ]
144
130
    - [ glance, cinder ]
145
131
    - [ glance, rabbitmq-server ]
146
132
    - [ cinder, cinder-hacluster ]
147
 
    - [ cinder, mysql ]
148
133
    - [ cinder, rabbitmq-server ]
149
134
    - [ cinder, nova-cloud-controller ]
150
135
    - [ cinder, keystone ]
151
136
    - [ cinder, cinder-ceph ]
152
137
    - [ cinder-ceph, ceph ]
153
 
    - [ neutron-gateway, mysql ]
154
138
    - [ neutron-gateway, nova-cloud-controller ]
155
139
    - [ openstack-dashboard, keystone ]
156
140
    - [ openstack-dashboard, dashboard-hacluster ]
159
143
    - [ swift-proxy, swift-storage-z1 ]
160
144
    - [ swift-proxy, swift-storage-z2 ]
161
145
    - [ swift-proxy, swift-storage-z3 ]
162
 
openstack-singlerabbit:
 
146
openstack-database-relations:
 
147
  relations:
 
148
    - [ mysql, mysql-hacluster ]
 
149
    - [ keystone, mysql ]
 
150
    - [ nova-cloud-controller, mysql ]
 
151
    - [ nova-compute, mysql ]
 
152
    - [ glance, mysql ]
 
153
    - [ cinder, mysql ]
 
154
    - [ neutron-gateway, mysql ]
 
155
openstack-mysql-database:
 
156
  inherits:
 
157
  - openstack-services
 
158
  - openstack-database-relations
 
159
  services:
 
160
    mysql:
 
161
      charm: mysql
 
162
      constraints: mem=1G
 
163
      num_units: 2
 
164
      options:
 
165
        vip: 10.5.100.10
 
166
        vip_cidr: 16
 
167
openstack-percona-database:
 
168
  inherits:
 
169
  - openstack-services
 
170
  - openstack-database-relations
 
171
  services:
 
172
    mysql:
 
173
      charm: percona-cluster
 
174
      constraints: mem=1G
 
175
      num_units: 2
 
176
      options:
 
177
        vip: 10.5.100.10
 
178
        vip_cidr: 16
 
179
        root-password: crapper
 
180
        sst-password: crapper
 
181
openstack-neutron-api:
163
182
  inherits: openstack-services
164
 
  relations:
165
 
    - [ "neutron-gateway:amqp", rabbitmq-server ]
166
 
openstack-icehouse:
167
 
  inherits: openstack-singlerabbit
168
183
  services:
169
184
    neutron-api:
170
185
      num_units: 2
191
206
  #hacluster relation
192
207
  - [ neutron-api, neutron-api-hacluster ]
193
208
precise-icehouse:
194
 
  inherits: openstack-singlerabbit
 
209
  inherits: openstack-mysql-database
195
210
  series: precise
196
211
  overrides:
197
212
    openstack-origin: cloud:precise-icehouse
198
213
    source: cloud:precise-icehouse
 
214
  relations:
 
215
  - [ "neutron-gateway:amqp", rabbitmq-server ]
199
216
trusty-icehouse:
200
 
  inherits: openstack-icehouse
 
217
  inherits:
 
218
  - openstack-neutron-api
 
219
  - openstack-percona-database
201
220
  series: trusty
202
221
trusty-juno:
203
 
  inherits: openstack-icehouse
 
222
  inherits:
 
223
  - openstack-neutron-api
 
224
  - openstack-percona-database
204
225
  series: trusty
205
226
  overrides:
206
227
    openstack-origin: cloud:trusty-juno
207
228
    source: cloud:trusty-juno
208
229
utopic-juno:
209
 
  inherits: openstack-icehouse
 
230
  inherits:
 
231
  - openstack-neutron-api
 
232
  - openstack-percona-database
210
233
  series: utopic
211
234
# kilo
212
235
trusty-kilo:
213
 
  inherits: openstack-icehouse
 
236
  inherits:
 
237
  - openstack-neutron-api
 
238
  - openstack-percona-database
214
239
  series: trusty
215
240
  overrides:
216
241
    openstack-origin: cloud:trusty-kilo
226
251
    openstack-origin: ppa:ubuntu-cloud-archive/kilo-staging
227
252
    source: ppa:ubuntu-cloud-archive/kilo-staging
228
253
vivid-kilo:
229
 
  inherits: openstack-icehouse
 
254
  inherits:
 
255
  - openstack-neutron-api
 
256
  - openstack-mysql-database
230
257
  series: vivid
231
258
vivid-kilo-proposed:
232
259
  inherits: vivid-kilo
235
262
    openstack-origin: distro-proposed
236
263
# liberty
237
264
trusty-liberty:
238
 
  inherits: openstack-icehouse
 
265
  inherits:
 
266
  - openstack-neutron-api
 
267
  - openstack-percona-database
239
268
  series: trusty
240
269
  overrides:
241
270
    openstack-origin: cloud:trusty-liberty
251
280
    openstack-origin: ppa:ubuntu-cloud-archive/liberty-staging
252
281
    source: ppa:ubuntu-cloud-archive/liberty-staging
253
282
wily-liberty:
254
 
  inherits: openstack-icehouse
 
283
  inherits:
 
284
  - openstack-neutron-api
 
285
  - openstack-mysql-database
255
286
  series: wily
256
287
wily-liberty-proposed:
257
288
  inherits: wily-liberty