6 charm: "cs:trusty/ubuntu"
8 constraints: tags=control
10 charm: "cs:trusty/ubuntu"
12 constraints: tags=compute
14 charm: "cs:trusty/ntp"
17 - "nodes-api:juju-info"
19 - "nodes-compute:juju-info"
21 inherits: openstack-phase1
24 branch: "lp:~openstack-charmers/charms/trusty/percona-cluster/next"
28 lp1366997-workaround: true
29 max-connections: 10000
30 root-password: 293rhc395m
31 sst-password: 127rc14t51
38 branch: "lp:~openstack-charmers/charms/trusty/hacluster/next"
41 'QisjNpoKHLkvyc3PEdDHP5VZjgD0kOk9t0ABPWmCELlu5AgWgnW6bJd34BVXO7VhW+3ZwNQM3W+bZ3pl28ftY4ki4N/S0KLFNia5egFgiA3AH2QXLnokS7OYXuu6GMJJ1S5mDe6P5zU+tfJe/Mebq24u7CgR0gAvohSPRdDTwdY='
43 # branch: "lp:~openstack-charmers/charms/trusty/hacluster/next"
46 # 'Q29yb3N5bmMgQ2x1c3RlciBFbmdpbmUgQXV0aGVudGljYXRpb24ga2V5IGdlbmVyYXRvci4KR2F0aGVyaW5nIDEwMjQgYml0cyBmb3Iga2V5IGZyb20gL2Rldi9yYW5kb20uClByZXNzIGtleXMgb24geW91ciBrZXlib2FyZCB0byBnZW5lcmF0ZSBlbnRyb3B5LgpQcmVzcyBrZXlzIG9uIHlvdXIga2V5Ym9hcmQgdG8gZ2VuZXJhdGUgZW50cm9weSAoYml0cyA9IDkxMikuClByZXNzIGtleXMgb24geW91ciBrZXlib2FyZCB0byBnZW5lcmF0ZSBlbnRyb3B5IChiaXRzID0gOTYwKS4KUHJlc3Mga2V5cyBvbiB5b3VyIGtleWJvYXJkIHRvIGdlbmVyYX'
48 branch: "lp:~openstack-charmers/charms/trusty/hacluster/next"
51 'aCVPHw6XYne+Hxv0WPiM3+yEfeIxs0Ly0EMKB494Rdzjf5rE52GcXqqxuvIa/nXJ4GCR+UdKk9FEwcASfYkeu3HDWUld9uTE6pOc+ibWYnybNH7VBfEHW8h9YmQKs3HD2T3wlTcS2irU4CUW7/IKNok4etYdM3iFn1K2ReSGXEI='
53 branch: "lp:~openstack-charmers/charms/trusty/hacluster/next"
56 'gel86qmEze8dYKYbfqIgRpqapJpKtdYL2hxC1y5nWYBPq7EMf6V8mF01IjeUkSRs14CUDrsPpT4PWeom7EOY2fleuLx/aIuqQUfEDkhf/gvaz7BaU4hrmTCoDBK7/HvEwY+/wu4qkEeckzSRPsm9MYzqnLRshh8yjZJ70xU/mmk='
58 branch: "lp:~openstack-charmers/charms/trusty/hacluster/next"
61 'KNhb4++3jlllbnscS5D3qdzOJDsQPEeZ7zOLZJHbkKrRjX9gRCijVVOiv2JCvq03HqQ7LIufQzWGl9Za8qh0f6QmQ3XhFh/Cb/3WaYFj+tEf0zArWv+8miswmM1z4eyTSrTWBq0dTgx1z96wjBxP5HV0+1LWW+3Ei4oZWyRGeR0='
63 branch: "lp:~openstack-charmers/charms/trusty/hacluster/next"
66 'el1dd8107J5mwQDPS7tEJPZrr0XFfL95+Tku/QG90W5Q5f5SP4W8TRfKvddGmZWZl2lVd1neG5WqaHa1mq/aScJpoflzVAJCvshN7Gd2AjHhLNNugeI8S90j/7wrKUhqiCAlkKaeri2xs5bB5PZ7Z9AHuNZL7SW1al8lxrKhUFI='
68 branch: "lp:~openstack-charmers/charms/trusty/hacluster/next"
71 'cHkgKGJpdHMgPSA5NjApLgpQcmVzcyBrZXlzIG9uIHlvdXIga2V5Ym9hcmQgdG8gZ2VuZXJhdGUgZW50cm9weSAoYml0cyA9IDEwMDgpLgpXcml0aW5nIGNvcm9zeW5jIGtleSB0byAvZXRjL2Nvcm9zeW5jL2F1dGhrZXkuCg=='
73 branch: "lp:~openstack-charmers/charms/trusty/ceilometer/next"
77 #os-public-hostname: api.public-fqdn
83 branch: "lp:~openstack-charmers/charms/trusty/ceilometer-agent/next"
85 charm: "cs:trusty/mongodb"
90 branch: "lp:~openstack-charmers/charms/trusty/heat/next"
94 #os-public-hostname: api.public-fqdn
100 branch: lp:~openstack-charmers/charms/trusty/ceph/next
103 fsid: 5a791d94-980b-11e4-b6f6-3c970e8b1cf7
104 monitor-secret: AQAi5a9UeJXUExAA+By9u+GPhl8/XiUQ4nwI3A==
107 # osd-reformat: 'false'
108 # ceph-cluster-network: 192.168.0.0/24
109 # ceph-public-network: 192.168.0.0/24
115 branch: lp:~openstack-charmers/charms/trusty/ceph-osd/next
125 branch: lp:~openstack-charmers/charms/trusty/ceph-radosgw/next
128 use-embedded-webserver: true
129 operator-roles: "Member,admin"
133 branch: lp:~openstack-charmers/charms/trusty/cinder/next
137 glance-api-version: 2
138 #os-public-hostname: api.public-fqdn
145 branch: lp:~openstack-charmers/charms/trusty/cinder-ceph/next
147 branch: lp:~openstack-charmers/charms/trusty/rabbitmq-server/next
154 branch: lp:~openstack-charmers/charms/trusty/keystone/next
158 admin-password: openstack
161 #os-public-hostname: api.public-fqdn
167 branch: lp:~openstack-charmers/charms/trusty/openstack-dashboard/next
178 branch: lp:~openstack-charmers/charms/trusty/nova-compute/next
181 enable-live-migration: true
183 manage-neutron-plugin-legacy-mode: false
184 migration-auth-type: ssh
191 nova-cloud-controller:
192 branch: lp:~openstack-charmers/charms/trusty/nova-cloud-controller/next
195 console-access-protocol: novnc
196 network-manager: Neutron
198 neutron-external-network: ext_net
200 #os-public-hostname: api.public-fqdn
206 branch: lp:~openstack-charmers/charms/trusty/neutron-api/next
209 neutron-security-groups: True
210 flat-network-providers: "*"
212 #os-public-hostname: api.public-fqdn
218 branch: lp:~openstack-charmers/charms/trusty/neutron-gateway/next
226 branch: lp:~openstack-charmers/charms/trusty/odl-controller/next
228 install-url: "https://nexus.opendaylight.org/content/repositories/opendaylight.release/org/opendaylight/integration/distribution-karaf/0.4.1-Beryllium-SR1/distribution-karaf-0.4.1-Beryllium-SR1.tar.gz"
229 profile: "openvswitch-odl-beryllium"
230 http-proxy: "http://squid.internal:3128"
231 https-proxy: "http://squid.internal:3128"
235 branch: lp:~openstack-charmers/charms/trusty/glance/next
239 #os-public-hostname: api.public-fqdn
246 branch: lp:~narindergupta/charms/trusty/promise/trunk
251 branch: lp:~openstack-charmers/charms/trusty/neutron-api-odl/next
253 overlay-network-type: 'vxlan gre'
254 security-groups: True
256 branch: lp:~openstack-charmers/charms/trusty/openvswitch-odl/trunk
258 # charm: cs:trusty/haproxy
261 # - service_name: nova
262 # service_host: "0.0.0.0"
264 # service_options: [balance leastconn, cookie SRVNAME insert]
265 # server_options: maxconn 100 cookie S{i} check
266 # servers: [[nova, 10.4.1.16, 8774, check ]]
267 # - service_name: swift
268 # service_host: "0.0.0.0"
270 # service_options: [balance leastconn, cookie SRVNAME insert]
271 # server_options: maxconn 100 cookie S{i} check
272 # servers: [[swift, 10.4.1.100, 80, check ]]
273 # - service_name: glance
274 # service_host: "0.0.0.0"
276 # service_options: [balance leastconn, cookie SRVNAME insert]
277 # server_options: maxconn 100 cookie S{i} check
278 # servers: [[glance, 10.4.1.12, 9292, check ]]
279 # - service_name: cinderv2
280 # service_host: "0.0.0.0"
282 # service_options: [balance leastconn, cookie SRVNAME insert]
283 # server_options: maxconn 100 cookie S{i} check
284 # servers: [[cinderv2, 10.4.1.100, 8776, check ]]
285 # - service_name: ceilometer
286 # service_host: "0.0.0.0"
288 # service_options: [balance leastconn, cookie SRVNAME insert]
289 # server_options: maxconn 100 cookie S{i} check
290 # servers: [[ceilometer, 10.4.1.14, 8777, check ]]
291 # - service_name: keystone
292 # service_host: "0.0.0.0"
294 # service_options: [balance leastconn, cookie SRVNAME insert]
295 # server_options: maxconn 100 cookie S{i} check
296 # servers: [[keystone, 10.4.1.13, 5000, check ]]
297 # - service_name: heat
298 # service_host: "0.0.0.0"
300 # service_options: [balance leastconn, cookie SRVNAME insert]
301 # server_options: maxconn 100 cookie S{i} check
302 # servers: [[heat, 10.4.1.18, 8004, check ]]
303 # - service_name: neutron
304 # service_host: "0.0.0.0"
306 # service_options: [balance leastconn, cookie SRVNAME insert]
307 # server_options: maxconn 100 cookie S{i} check
308 # servers: [[neutron, 10.4.1.17, 9696, check ]]
309 # - service_name: heat-cfn
310 # service_host: "0.0.0.0"
312 # service_options: [balance leastconn, cookie SRVNAME insert]
313 # server_options: maxconn 100 cookie S{i} check
314 # servers: [[heat-cfn, 192.168.2.162, 8000, check ]]
315 # - service_name: cinder
316 # service_host: "0.0.0.0"
318 # service_options: [balance leastconn, cookie SRVNAME insert]
319 # server_options: maxconn 100 cookie S{i} check
320 # servers: [[cinder, 192.168.2.161, 8776, check ]]
322 # - "lxc:nodes-api=0"
325 - "hacluster-glance:ha"
327 - "hacluster-keystone:ha"
329 - "hacluster-neutron:ha"
330 - - "nova-cloud-controller:ha"
331 - "hacluster-nova:ha"
332 - - "openstack-dashboard:ha"
333 - "hacluster-horizon:ha"
335 - "hacluster-ceilometer:ha"
337 # - "hacluster-heat:ha"
338 - - "neutron-api:neutron-plugin-api-subordinate"
339 - "neutron-api-odl:neutron-plugin-api-subordinate"
340 - - "nova-compute:neutron-plugin"
341 - "openvswitch-odl:neutron-plugin"
342 - - "neutron-gateway"
344 - - "openvswitch-odl:ovsdb-manager"
345 - "odl-controller:ovsdb-manager"
346 - - "neutron-api-odl:odl-controller"
347 - "odl-controller:controller-api"
348 - - "keystone:shared-db"
349 - "percona-cluster:shared-db"
350 - - "nova-cloud-controller:shared-db"
351 - "percona-cluster:shared-db"
352 - - "nova-cloud-controller:amqp"
353 - "rabbitmq-server:amqp"
354 - - "nova-cloud-controller:image-service"
355 - "glance:image-service"
356 - - "nova-cloud-controller:identity-service"
357 - "keystone:identity-service"
358 - - "nova-cloud-controller:cloud-compute"
359 - "nova-compute:cloud-compute"
360 - - "nova-compute:amqp"
361 - "rabbitmq-server:amqp"
362 - - "nova-compute:image-service"
363 - "glance:image-service"
364 - - "glance:shared-db"
365 - "percona-cluster:shared-db"
366 - - "glance:identity-service"
367 - "keystone:identity-service"
369 - "rabbitmq-server:amqp"
370 - - "openstack-dashboard:identity-service"
371 - "keystone:identity-service"
372 - - "neutron-api:shared-db"
373 - "percona-cluster:shared-db"
374 - - "neutron-api:amqp"
375 - "rabbitmq-server:amqp"
376 - - "nova-cloud-controller:neutron-api"
377 - "neutron-api:neutron-api"
378 - - "neutron-api:identity-service"
379 - "keystone:identity-service"
380 - - "neutron-gateway:amqp"
381 - "rabbitmq-server:amqp"
382 - - "neutron-gateway:neutron-plugin-api"
383 - "neutron-api:neutron-plugin-api"
384 - - "nova-cloud-controller:quantum-network-service"
385 - "neutron-gateway:quantum-network-service"
386 - - "ceilometer:amqp"
387 - "rabbitmq-server:amqp"
388 - - "ceilometer-agent:ceilometer-service"
389 - "ceilometer:ceilometer-service"
390 - - "ceilometer:identity-service"
391 - "keystone:identity-service"
392 - - "ceilometer:identity-notifications"
393 - "keystone:identity-notifications"
394 - - "ceilometer-agent:nova-ceilometer"
395 - "nova-compute:nova-ceilometer"
396 - - "ceilometer:shared-db"
399 - "percona-cluster:shared-db"
400 - - "heat:identity-service"
401 - "keystone:identity-service"
403 - "rabbitmq-server:amqp"
404 - - "cinder:image-service"
405 - "glance:image-service"
407 - "rabbitmq-server:amqp"
408 - - "cinder:identity-service"
409 - "keystone:identity-service"
410 - - "cinder:cinder-volume-service"
411 - "nova-cloud-controller:cinder-volume-service"
412 - - "cinder-ceph:storage-backend"
413 - "cinder:storage-backend"
415 - "nova-compute:ceph"
416 - - "cinder:shared-db"
417 - "percona-cluster:shared-db"
424 - - "ceph-radosgw:mon"
426 - - "ceph-radosgw:identity-service"
427 - "keystone:identity-service"
429 trusty-liberty-nodes:
430 inherits: openstack-phase1
435 inherits: openstack-phase2
438 #os-data-network: 10.4.8.0/21
439 #ceph-cluster-network: 10.4.0.0/21
445 source: "cloud:trusty-liberty"
446 openstack-origin: "cloud:trusty-liberty"
448 ceph-osd-replication-count: 2
450 keystone-admin-role: admin
453 inherits: openstack-phase1
458 inherits: openstack-phase2
461 #os-data-network: 10.4.8.0/21
462 #ceph-cluster-network: 10.4.0.0/21
468 source: "cloud:trusty-kilo"
469 openstack-origin: "cloud:trusty-kilo"
471 ceph-osd-replication-count: 2
473 keystone-admin-role: admin
476 inherits: openstack-phase1
481 inherits: openstack-phase2
484 #os-data-network: 10.4.8.0/21
485 #ceph-cluster-network: 10.4.0.0/21
491 source: "cloud:trusty-juno"
492 openstack-origin: "cloud:trusty-juno"
494 ceph-osd-replication-count: 2
496 keystone-admin-role: admin