Merge lp:~corey.bryant/openstack-charm-testing/ha-yaml into lp:openstack-charm-testing
- ha-yaml
- Merge into trunk
Proposed by
Corey Bryant
Status: | Merged |
---|---|
Merged at revision: | 51 |
Proposed branch: | lp:~corey.bryant/openstack-charm-testing/ha-yaml |
Merge into: | lp:openstack-charm-testing |
Diff against target: |
330 lines (+326/-0) 1 file modified
next-ha.yaml (+326/-0) |
To merge this branch: | bzr merge lp:~corey.bryant/openstack-charm-testing/ha-yaml |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Ryan Beisner | Approve | ||
Review via email: mp+238735@code.launchpad.net |
Commit message
Description of the change
To post a comment you must log in.
Revision history for this message
Ryan Beisner (1chb1n) : | # |
review:
Approve
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === added file 'next-ha.yaml' |
2 | --- next-ha.yaml 1970-01-01 00:00:00 +0000 |
3 | +++ next-ha.yaml 2014-10-17 15:36:45 +0000 |
4 | @@ -0,0 +1,326 @@ |
5 | +openstack-services: |
6 | + services: |
7 | + mysql: |
8 | + num_units: 2 |
9 | + charm: percona-cluster |
10 | + branch: lp:~openstack-charmers/charms/trusty/percona-cluster/trunk |
11 | + constraints: mem=1G |
12 | + options: |
13 | + dataset-size: 50% |
14 | + root-password: ubuntu |
15 | + sst-password: ubuntu |
16 | + vip: 10.5.100.1 |
17 | + vip_cidr: 24 |
18 | + mysql-hacluster: |
19 | + branch: lp:~openstack-charmers/charms/trusty/hacluster/next |
20 | + options: |
21 | + corosync_mcastaddr: 226.94.1.1 |
22 | + corosync_key: "3r8Y1zILzqADvJB7eLJGPrCI4g5Tg+uZ0+qq1kXNe0273yZlee9k2VT1twsyaSx3tNDDIcfuM/ykQNFRLw6dOWdXPbzgqIM5M5FExYQlXv2+s3kowRL0xuanVWXucaKu+t3jDDxmVnhj0SY/ixl3Gg0XrW4qXFoK05uMoIhK8Js=" |
23 | + rabbitmq-server: |
24 | + num_units: 2 |
25 | + branch: lp:charms/rabbitmq-server |
26 | + constraints: mem=1G |
27 | + options: |
28 | + vip: 10.5.101.1 |
29 | + vip_cidr: 24 |
30 | + ceph: |
31 | + num_units: 3 |
32 | + branch: lp:~openstack-charmers/charms/trusty/ceph/next |
33 | + constraints: mem=1G |
34 | + options: |
35 | + monitor-count: 3 |
36 | + fsid: 6547bd3e-1397-11e2-82e5-53567c8d32dc |
37 | + monitor-secret: AQCXrnZQwI7KGBAAiPofmKEXKxu5bUzoYLVkbQ== |
38 | + osd-devices: /dev/vdb |
39 | + osd-reformat: "yes" |
40 | + ephemeral-unmount: /mnt |
41 | + keystone: |
42 | + num_units: 2 |
43 | + branch: lp:~openstack-charmers/charms/trusty/keystone/next |
44 | + constraints: mem=1G |
45 | + options: |
46 | + admin-password: openstack |
47 | + admin-token: ubuntutesting |
48 | + vip: 10.5.102.1 |
49 | + keystone-hacluster: |
50 | + branch: lp:~openstack-charmers/charms/trusty/hacluster/next |
51 | + options: |
52 | + corosync_mcastaddr: 226.94.1.2 |
53 | + corosync_key: "6aVson6XvaprzAppLB6UA4OUgZIyNtW+qVwbanQta0aLMagwbPNomTniLr3ZyVGtEL7A0c48tJvaA+lafL2HzGq+43/aKnUbG5k7d4sKaQXP/sKLhCpyj+04DddBRAVsBJ6r9tG45CGF+H+qUykL1rOT0EesZhDqBiBGrV+DXes=" |
54 | + openstack-dashboard: |
55 | + num_units: 2 |
56 | + branch: lp:~openstack-charmers/charms/trusty/openstack-dashboard/next |
57 | + constraints: mem=1G |
58 | + options: |
59 | + vip: 10.5.103.1 |
60 | + openstack-dashboard-hacluster: |
61 | + branch: lp:~openstack-charmers/charms/trusty/hacluster/next |
62 | + options: |
63 | + corosync_mcastaddr: 226.94.1.3 |
64 | + corosync_key: "9aNUFk+o0Hqt/6i46ltcycMogHm+bgOkhsIwBwuXX3YQZfvioZZZqggi9R9Ccj1OqIrxLA+GTstghYcc/hjULhIl3BIX6HAdePhX7sI8khTCiPTN/w4MIy3nW1CjFaeWW31CIhrXnTcq11l0MEB3vKNlN5/b7/kqvagB6oSjw4s=" |
65 | + nova-compute: |
66 | + num_units: 2 |
67 | + branch: lp:~openstack-charmers/charms/trusty/nova-compute/next |
68 | + constraints: mem=4G |
69 | + options: |
70 | + enable-live-migration: True |
71 | + enable-resize: True |
72 | + nova-cloud-controller: |
73 | + num_units: 2 |
74 | + branch: lp:~openstack-charmers/charms/trusty/nova-cloud-controller/next |
75 | + constraints: mem=1G |
76 | + options: |
77 | + network-manager: Quantum |
78 | + quantum-security-groups: "yes" |
79 | + vip: 10.5.104.1 |
80 | + nova-cloud-controller-hacluster: |
81 | + branch: lp:~openstack-charmers/charms/trusty/hacluster/next |
82 | + options: |
83 | + corosync_mcastaddr: 226.94.1.4 |
84 | + corosync_key: "xZP7GDWV0e8Qs0GxWThXirNNYlScgi3sRTdZk/IXKDqkNFcwdCWfRQnqrHU/6mb6sz6OIoZzX2MtfMQIDcXuPqQyvKuv7YbRyGHmQwAWDUA4ed759VWAO39kHkfWp9y5RRk/wcHakTcWYMwm70upDGJEP00YT3xem3NQy27AC1w=" |
85 | + neutron-gateway: |
86 | + num_units: 2 |
87 | + branch: lp:~openstack-charmers/charms/trusty/quantum-gateway/next |
88 | + constraints: mem=1G |
89 | + options: |
90 | + instance-mtu: 1300 |
91 | + cinder: |
92 | + num_units: 2 |
93 | + branch: lp:~openstack-charmers/charms/trusty/cinder/next |
94 | + constraints: mem=1G |
95 | + options: |
96 | + block-device: "None" |
97 | + glance-api-version: 2 |
98 | + vip: 10.5.105.1 |
99 | + cinder-hacluster: |
100 | + branch: lp:~openstack-charmers/charms/trusty/hacluster/next |
101 | + options: |
102 | + corosync_mcastaddr: 226.94.1.5 |
103 | + corosync_key: "wllBMGAfdCsotmXGbCbJ0LhAuOPQ9ZEIIAXIWWeNLwrmC7C9jmm92RSL1kYGCRRWaL7W7AziA6aBy//rZxeZ3z0YkM0QFD+4Vg7vtM6JaBoOFlJgVd6mbYUfVbI6IMqGiUDJ8hh5sKmN7kwQLNNwASGlJiMo5s9ErWviVM6/OrQ=" |
104 | + glance: |
105 | + num_units: 2 |
106 | + branch: lp:~openstack-charmers/charms/trusty/glance/next |
107 | + constraints: mem=1G |
108 | + options: |
109 | + vip: 10.5.106.1 |
110 | + glance-hacluster: |
111 | + branch: lp:~openstack-charmers/charms/trusty/hacluster/next |
112 | + options: |
113 | + corosync_mcastaddr: 226.94.1.6 |
114 | + corosync_key: "eO34WuxbQ/FaQvYb/ffTtX+0phNfNZlmhRrC8gLYJMf/b52Ny3cRXjgp5P1lEfZFHjrhQ3lWQOqENuBVcejS1OYt574Xq2l1XLEHoEPbktovDhaS9yxIU7SYULdlx7j/BNtW7evY0pRBr23MYWEI3hETHVdtOeqgW1IB3zgoyco=" |
115 | + swift-proxy: |
116 | + num_units: 2 |
117 | + branch: lp:~openstack-charmers/charms/trusty/swift-proxy/next |
118 | + constraints: mem=1G |
119 | + options: |
120 | + zone-assignment: manual |
121 | + replicas: 3 |
122 | + swift-hash: fdfef9d4-8b06-11e2-8ac0-531c923c8fae |
123 | + vip: 10.5.107.1 |
124 | + swift-proxy-hacluster: |
125 | + branch: lp:~openstack-charmers/charms/trusty/hacluster/next |
126 | + options: |
127 | + corosync_mcastaddr: 226.94.1.7 |
128 | + corosync_key: "9aNUFk+o0Hqt/6i46ltcycMogHm+bgOkhsIwBwuXX3YQZfvioZZZqggi9R9Ccj1OqIrxLA+GTstghYcc/hjULhIl3BIX6HAdePhX7sI8khTCiPTN/w4MIy3nW1CjFaeWW31CIhrXnTcq11l0MEB3vKNlN5/b7/kqvagB6oSjw4S=" |
129 | + swift-storage-z1: |
130 | + branch: lp:~openstack-charmers/charms/trusty/swift-storage/next |
131 | + constraints: mem=1G |
132 | + options: |
133 | + zone: 1 |
134 | + block-device: vdb |
135 | + overwrite: "true" |
136 | + swift-storage-z2: |
137 | + branch: lp:~openstack-charmers/charms/trusty/swift-storage/next |
138 | + constraints: mem=1G |
139 | + options: |
140 | + zone: 2 |
141 | + block-device: vdb |
142 | + overwrite: "true" |
143 | + swift-storage-z3: |
144 | + branch: lp:~openstack-charmers/charms/trusty/swift-storage/next |
145 | + constraints: mem=1G |
146 | + options: |
147 | + zone: 3 |
148 | + block-device: vdb |
149 | + overwrite: "true" |
150 | + ceilometer: |
151 | + branch: lp:~openstack-charmers/charms/trusty/ceilometer/next |
152 | + constraints: mem=1G |
153 | + ceilometer-agent: |
154 | + branch: lp:~openstack-charmers/charms/trusty/ceilometer-agent/next |
155 | + mongodb: |
156 | + branch: lp:charms/mongodb |
157 | + constraints: mem=1G |
158 | + relations: |
159 | + - [ keystone, mysql ] |
160 | + - [ nova-cloud-controller, mysql ] |
161 | + - [ nova-cloud-controller, rabbitmq-server ] |
162 | + - [ nova-cloud-controller, glance ] |
163 | + - [ nova-cloud-controller, keystone ] |
164 | + - [ nova-compute, nova-cloud-controller ] |
165 | + - [ nova-compute, mysql ] |
166 | + - - nova-compute |
167 | + - rabbitmq-server:amqp |
168 | + - [ nova-compute, glance ] |
169 | + - [ nova-compute, ceph ] |
170 | + - [ glance, mysql ] |
171 | + - [ glance, keystone ] |
172 | + - [ glance, ceph ] |
173 | + - [ glance, cinder ] |
174 | + - [ cinder, mysql ] |
175 | + - [ cinder, rabbitmq-server ] |
176 | + - [ cinder, nova-cloud-controller ] |
177 | + - [ cinder, keystone ] |
178 | + - [ cinder, ceph ] |
179 | + - [ neutron-gateway, mysql ] |
180 | + - [ neutron-gateway, nova-cloud-controller ] |
181 | + - [ openstack-dashboard, keystone ] |
182 | + - [ swift-proxy, keystone ] |
183 | + - [ swift-proxy, swift-storage-z1 ] |
184 | + - [ swift-proxy, swift-storage-z2 ] |
185 | + - [ swift-proxy, swift-storage-z3 ] |
186 | + - [ ceilometer, keystone ] |
187 | + - [ ceilometer, rabbitmq-server ] |
188 | + - [ ceilometer, mongodb ] |
189 | + - [ ceilometer-agent, nova-compute ] |
190 | + - [ ceilometer-agent, ceilometer ] |
191 | + #hacluster relations |
192 | + - [ mysql, mysql-hacluster ] |
193 | + - [ keystone, keystone-hacluster ] |
194 | + - [ nova-cloud-controller, nova-cloud-controller-hacluster ] |
195 | + - [ glance, glance-hacluster ] |
196 | + - [ cinder, cinder-hacluster ] |
197 | + - [ openstack-dashboard, openstack-dashboard-hacluster ] |
198 | + - [ swift-proxy, swift-proxy-hacluster ] |
199 | +openstack-singlerabbit: |
200 | + inherits: openstack-services |
201 | + relations: |
202 | + - [ "neutron-gateway:amqp", rabbitmq-server ] |
203 | +openstack-icehouse: |
204 | + inherits: openstack-singlerabbit |
205 | + services: |
206 | + neutron-api: |
207 | + num_units: 2 |
208 | + branch: lp:~openstack-charmers/charms/trusty/neutron-api/next |
209 | + constraints: mem=1G |
210 | + options: |
211 | + neutron-security-groups: True |
212 | + vip: 10.5.108.1 |
213 | + neutron-api-hacluster: |
214 | + branch: lp:~openstack-charmers/charms/trusty/hacluster/next |
215 | + options: |
216 | + corosync_mcastaddr: 226.94.1.8 |
217 | + corosync_key: "JFgMRJhNfKnmBRGm+rbAwpZmd/1FX08SCzOzDg/teaVtfGf60QYBCrpRYQzjzM2f+iNpGFuYEW8fXd+Dvquns6E1v7JbSt7oPRi2DYfdXXHc3EYkhimPG7h/VvnhaabLQ5z8CuQzaVJL1Fp25n4Rs5V4d71sgE5IR0skkWC6YO8=" |
218 | + neutron-openvswitch: |
219 | + branch: lp:~openstack-charmers/charms/trusty/neutron-openvswitch/next |
220 | + relations: |
221 | + - [ neutron-api, mysql ] |
222 | + - [ neutron-api, rabbitmq-server ] |
223 | + - [ neutron-api, nova-cloud-controller ] |
224 | + - [ neutron-api, neutron-openvswitch ] |
225 | + - [ neutron-api, keystone ] |
226 | + - [ neutron-openvswitch, nova-compute ] |
227 | + - [ neutron-openvswitch, rabbitmq-server ] |
228 | + #hacluster relation |
229 | + - [ neutron-api, neutron-api-hacluster ] |
230 | +openstack-icehouse-msg-split: |
231 | + inherits: openstack-services |
232 | + services: |
233 | + neutron-api: |
234 | + num_units: 2 |
235 | + branch: lp:~openstack-charmers/charms/trusty/neutron-api/next |
236 | + constraints: mem=1G |
237 | + options: |
238 | + neutron-security-groups: True |
239 | + vip: 10.5.108.1 |
240 | + neutron-api-hacluster: |
241 | + branch: lp:~openstack-charmers/charms/trusty/hacluster/next |
242 | + options: |
243 | + corosync_mcastaddr: 226.94.1.8 |
244 | + corosync_key: "JFgMRJhNfKnmBRGm+rbAwpZmd/1FX08SCzOzDg/teaVtfGf60QYBCrpRYQzjzM2f+iNpGFuYEW8fXd+Dvquns6E1v7JbSt7oPRi2DYfdXXHc3EYkhimPG7h/VvnhaabLQ5z8CuQzaVJL1Fp25n4Rs5V4d71sgE5IR0skkWC6YO8=" |
245 | + neutron-openvswitch: |
246 | + branch: lp:~openstack-charmers/charms/trusty/neutron-openvswitch/next |
247 | + rabbitmq-server-neutron: |
248 | + num_units: 2 |
249 | + branch: lp:charms/rabbitmq-server |
250 | + constraints: mem=1G |
251 | + options: |
252 | + vip: 10.5.109.1 |
253 | + vip_cidr: 24 |
254 | + relations: |
255 | + - [ neutron-api, mysql ] |
256 | + - [ neutron-api, rabbitmq-server-neutron ] |
257 | + - [ neutron-api, nova-cloud-controller ] |
258 | + - [ neutron-api, neutron-openvswitch ] |
259 | + - [ neutron-api, keystone ] |
260 | + - [ neutron-api, neutron-gateway ] |
261 | + - [ neutron-openvswitch, nova-compute ] |
262 | + - [ neutron-openvswitch, rabbitmq-server-neutron ] |
263 | + - [ "neutron-gateway:amqp-nova", rabbitmq-server ] |
264 | + - [ "neutron-gateway:amqp", rabbitmq-server-neutron ] |
265 | + #hacluster relation |
266 | + - [ neutron-api, neutron-api-hacluster ] |
267 | +# icehouse |
268 | +precise-icehouse: |
269 | + inherits: openstack-singlerabbit |
270 | + series: precise |
271 | + overrides: |
272 | + openstack-origin: cloud:precise-icehouse |
273 | + source: cloud:precise-updates/icehouse |
274 | +precise-icehouse-proposed: |
275 | + inherits: precise-icehouse |
276 | + overrides: |
277 | + openstack-origin: cloud:precise-icehouse/proposed |
278 | + source: cloud:precise-updates/icehouse |
279 | +precise-icehouse-staging: |
280 | + inherits: precise-icehouse |
281 | + overrides: |
282 | + openstack-origin: ppa:ubuntu-cloud-archive/icehouse-staging |
283 | + source: ppa:ubuntu-cloud-archive/icehouse-staging |
284 | +precise-icehouse-trunk: |
285 | + inherits: precise-icehouse |
286 | + overrides: |
287 | + openstack-origin: ppa:openstack-ubuntu-testing/icehouse |
288 | + source: ppa:openstack-ubuntu-testing/icehouse |
289 | +trusty-icehouse: |
290 | + inherits: openstack-icehouse |
291 | + series: trusty |
292 | +trusty-icehouse-msg-split: |
293 | + inherits: openstack-icehouse-msg-split |
294 | + series: trusty |
295 | +trusty-icehouse-proposed: |
296 | + inherits: trusty-icehouse |
297 | + overrides: |
298 | + source: proposed |
299 | + openstack-origin: distro-proposed |
300 | +trusty-icehouse-trunk: |
301 | + inherits: trusty-icehouse |
302 | + overrides: |
303 | + openstack-origin: ppa:openstack-ubuntu-testing/icehouse |
304 | + source: ppa:openstack-ubuntu-testing/icehouse |
305 | + offline-compression: "no" |
306 | +# juno |
307 | +trusty-juno: |
308 | + inherits: openstack-icehouse |
309 | + series: trusty |
310 | + overrides: |
311 | + openstack-origin: cloud:trusty-juno |
312 | + source: cloud:trusty-updates/juno |
313 | +trusty-juno-proposed: |
314 | + inherits: trusty-juno |
315 | + overrides: |
316 | + openstack-origin: cloud:trusty-juno/proposed |
317 | + source: cloud:trusty-proposed/juno |
318 | +trusty-juno-staging: |
319 | + inherits: trusty-juno |
320 | + overrides: |
321 | + openstack-origin: ppa:ubuntu-cloud-archive/juno-staging |
322 | + source: ppa:ubuntu-cloud-archive/juno-staging |
323 | +utopic-juno: |
324 | + inherits: openstack-icehouse |
325 | + series: utopic |
326 | +utopic-juno-proposed: |
327 | + inherits: utopic-juno |
328 | + overrides: |
329 | + source: proposed |
330 | + openstack-origin: distro-proposed |