Merge lp:~corey.bryant/openstack-charm-testing/ha-yaml into lp:openstack-charm-testing

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
Reviewer Review Type Date Requested Status
Ryan Beisner Approve
Review via email: mp+238735@code.launchpad.net
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

Subscribers

People subscribed via source and target branches

to status/vote changes: