6
charm: "local:trusty/ubuntu-nodes-controller"
8
constraints: tags=control
10
charm: "local:trusty/ubuntu-nodes-compute"
12
constraints: tags=compute
14
charm: "cs:trusty/ntp"
16
branch: lp:~charmers/charms/precise/zookeeper/trunk
24
branch: lp:~stub/charms/trusty/cassandra/noauthentication
31
authenticator: AllowAllAuthenticator
34
- "nodes-api:juju-info"
36
- "nodes-compute:juju-info"
38
inherits: openstack-phase1
41
charm: "cs:trusty/percona-cluster"
45
"lp1366997-workaround": true
46
"max-connections": 10000
47
"root-password": 293rhc395m
48
"sst-password": 127rc14t51
55
charm: "cs:trusty/hacluster"
58
'QisjNpoKHLkvyc3PEdDHP5VZjgD0kOk9t0ABPWmCELlu5AgWgnW6bJd34BVXO7VhW+3ZwNQM3W+bZ3pl28ftY4ki4N/S0KLFNia5egFgiA3AH2QXLnokS7OYXuu6GMJJ1S5mDe6P5zU+tfJe/Mebq24u7CgR0gAvohSPRdDTwdY='
60
charm: "cs:trusty/hacluster"
63
'aCVPHw6XYne+Hxv0WPiM3+yEfeIxs0Ly0EMKB494Rdzjf5rE52GcXqqxuvIa/nXJ4GCR+UdKk9FEwcASfYkeu3HDWUld9uTE6pOc+ibWYnybNH7VBfEHW8h9YmQKs3HD2T3wlTcS2irU4CUW7/IKNok4etYdM3iFn1K2ReSGXEI='
65
charm: "cs:trusty/hacluster"
68
'gel86qmEze8dYKYbfqIgRpqapJpKtdYL2hxC1y5nWYBPq7EMf6V8mF01IjeUkSRs14CUDrsPpT4PWeom7EOY2fleuLx/aIuqQUfEDkhf/gvaz7BaU4hrmTCoDBK7/HvEwY+/wu4qkEeckzSRPsm9MYzqnLRshh8yjZJ70xU/mmk='
70
charm: "cs:trusty/hacluster"
73
'KNhb4++3jlllbnscS5D3qdzOJDsQPEeZ7zOLZJHbkKrRjX9gRCijVVOiv2JCvq03HqQ7LIufQzWGl9Za8qh0f6QmQ3XhFh/Cb/3WaYFj+tEf0zArWv+8miswmM1z4eyTSrTWBq0dTgx1z96wjBxP5HV0+1LWW+3Ei4oZWyRGeR0='
75
charm: "cs:trusty/hacluster"
78
'el1dd8107J5mwQDPS7tEJPZrr0XFfL95+Tku/QG90W5Q5f5SP4W8TRfKvddGmZWZl2lVd1neG5WqaHa1mq/aScJpoflzVAJCvshN7Gd2AjHhLNNugeI8S90j/7wrKUhqiCAlkKaeri2xs5bB5PZ7Z9AHuNZL7SW1al8lxrKhUFI='
79
"hacluster-ceilometer":
80
charm: "cs:trusty/hacluster"
83
'cHkgKGJpdHMgPSA5NjApLgpQcmVzcyBrZXlzIG9uIHlvdXIga2V5Ym9hcmQgdG8gZ2VuZXJhdGUgZW50cm9weSAoYml0cyA9IDEwMDgpLgpXcml0aW5nIGNvcm9zeW5jIGtleSB0byAvZXRjL2Nvcm9zeW5jL2F1dGhrZXkuCg=='
85
branch: "lp:~openstack-charmers/charms/trusty/ceilometer/next"
94
branch: "lp:~openstack-charmers/charms/trusty/ceilometer-agent/next"
96
charm: "cs:trusty/mongodb"
101
branch: "lp:~openstack-charmers/charms/trusty/heat/next"
105
charm: cs:trusty/ceph
108
fsid: 5a791d94-980b-11e4-b6f6-3c970e8b1cf7
109
monitor-secret: AQAi5a9UeJXUExAA+By9u+GPhl8/XiUQ4nwI3A==
113
# ceph-cluster-network: 192.168.0.0/24
114
# ceph-public-network: 192.168.0.0/24
117
# - "nodes-compute=1"
119
# charm: cs:trusty/ceph-osd
122
# osd-devices: /dev/sdb
123
# osd-reformat: 'yes'
125
# - "lxc:nodes-api=0"
127
# charm: cs:trusty/ceph-radosgw
130
# use-embedded-webserver: true
132
# - "lxc:nodes-api=0"
134
charm: cs:trusty/cinder
138
glance-api-version: 2
145
charm: cs:trusty/cinder-ceph
147
branch: lp:charms/trusty/rabbitmq-server
154
branch: lp:charms/trusty/keystone
157
"admin-password": openstack
164
"openstack-dashboard":
165
branch: lp:charms/trusty/openstack-dashboard
176
branch: lp:~openstack-charmers/charms/trusty/nova-compute/next
179
"enable-live-migration": False
180
"manage-neutron-plugin-legacy-mode": False
183
# - "nodes-compute=1"
187
"nova-cloud-controller":
188
branch: lp:charms/trusty/nova-cloud-controller
191
"console-access-protocol": novnc
192
"network-manager": Neutron
193
"quantum-security-groups": "yes"
194
"service-guard": true
201
branch: lp:~openstack-charmers/charms/trusty/neutron-api/next
204
neutron-security-groups: True
205
manage-neutron-plugin-legacy-mode: False
212
branch: lp:charms/trusty/glance
221
- [ "glance:ha", "hacluster-glance:ha" ]
222
- [ "keystone:ha", "hacluster-keystone:ha" ]
223
- [ "neutron-api:ha", "hacluster-neutron:ha" ]
224
- [ "nova-cloud-controller:ha", "hacluster-nova:ha" ]
225
- [ "openstack-dashboard:ha", "hacluster-horizon:ha" ]
226
- [ "ceilometer:ha", "hacluster-ceilometer:ha" ]
227
- [ keystone, percona-cluster ]
228
- [ nova-cloud-controller, percona-cluster ]
229
- [ nova-cloud-controller, rabbitmq-server ]
230
- [ nova-cloud-controller, glance ]
231
- [ nova-cloud-controller, keystone ]
232
- [ nova-compute, nova-cloud-controller ]
233
- [ "nova-compute:shared-db", "percona-cluster:shared-db" ]
234
- [ "nova-compute:amqp", "rabbitmq-server:amqp" ]
235
- [ nova-compute, glance ]
236
- [ glance, percona-cluster ]
237
- [ glance, keystone ]
238
- [ openstack-dashboard, keystone ]
239
- [ neutron-api, percona-cluster ]
240
- [ neutron-api, rabbitmq-server ]
241
- [ neutron-api, nova-cloud-controller ]
242
- [ neutron-api, keystone ]
243
- [ neutron-api, neutron-api-contrail ]
244
- [ "ceilometer:amqp", "rabbitmq-server:amqp" ]
245
- [ "ceilometer-agent:ceilometer-service", "ceilometer:ceilometer-service" ]
246
- [ "ceilometer:identity-service", "keystone:identity-service" ]
247
- [ "ceilometer:identity-notifications", "keystone:identity-notifications" ]
248
- [ "ceilometer-agent:nova-ceilometer", "nova-compute:nova-ceilometer" ]
249
- [ "ceilometer:shared-db", "mongodb:database" ]
250
- [ "heat:shared-db", "percona-cluster:shared-db" ]
251
- [ "heat:identity-service", "keystone:identity-service" ]
252
- [ "heat:amqp", "rabbitmq-server:amqp" ]
253
- [ "cinder:image-service", "glance:image-service" ]
254
- [ "cinder:amqp", "rabbitmq-server:amqp" ]
255
- [ "cinder:identity-service", "keystone:identity-service" ]
256
- [ "cinder:cinder-volume-service", "nova-cloud-controller:cinder-volume-service" ]
257
- [ "cinder-ceph:storage-backend", "cinder:storage-backend" ]
258
- [ "ceph:client", "nova-compute:ceph" ]
259
- [ "cinder:shared-db", "percona-cluster:shared-db" ]
260
- [ "ceph:client", "cinder-ceph:ceph" ]
261
- [ "ceph:client", "glance:ceph" ]
263
inherits: openstack-phase2
265
contrail-configuration:
266
branch: lp:~sdn-charmers/charms/trusty/contrail-configuration/trunk
274
branch: lp:~sdn-charmers/charms/trusty/contrail-control/trunk
280
branch: lp:~sdn-charmers/charms/trusty/contrail-analytics/trunk
286
branch: lp:~sdn-charmers/charms/trusty/contrail-webui/trunk
291
neutron-api-contrail:
292
branch: lp:~sdn-charmers/charms/trusty/neutron-api-contrail/trunk
294
branch: lp:~sdn-charmers/charms/trusty/neutron-contrail/trunk
296
charm: cs:trusty/haproxy
299
peering_mode: active-active
304
branch: lp:~sdn-charmers/charms/trusty/keepalived/trunk
306
virtual-ip: 10.4.1.19
310
- [ "contrail-configuration:cassandra", "cassandra:database" ]
311
- [ contrail-configuration, zookeeper ]
312
- [ contrail-configuration, rabbitmq-server ]
313
- [ contrail-configuration, keystone ]
314
- [ neutron-api-contrail, contrail-configuration ]
315
- [ neutron-api-contrail, keystone ]
316
- [ "contrail-control:contrail-api", "contrail-configuration:contrail-api" ]
317
- [ "contrail-control:contrail-discovery", "contrail-configuration:contrail-discovery" ]
318
- [ "contrail-control:contrail-ifmap", "contrail-configuration:contrail-ifmap" ]
319
- [ contrail-control, keystone ]
320
- [ "contrail-analytics:cassandra", "cassandra:database" ]
321
- [ contrail-analytics, contrail-configuration ]
322
- [ contrail-webui, keystone ]
323
- [ "contrail-webui:contrail_api", "contrail-configuration:contrail-api" ]
324
- [ "contrail-webui:contrail_discovery", "contrail-configuration:contrail-discovery" ]
325
- [ "contrail-webui:cassandra", "cassandra:database" ]
326
- [ nova-compute, neutron-contrail ]
327
- [ "neutron-contrail:contrail-discovery", "contrail-configuration:contrail-discovery" ]
328
- [ "neutron-contrail:contrail-api", "contrail-configuration:contrail-api" ]
329
- [ neutron-contrail, keystone ]
330
- [ contrail-configuration, haproxy ]
331
- [ contrail-analytics, haproxy ]
332
- [ contrail-webui, haproxy ]
333
- [ haproxy, keepalived ]
334
trusty-liberty-nodes:
335
inherits: openstack-phase1
345
#os-data-network: 10.4.8.0/21
348
openstack-origin: cloud:trusty-liberty
349
source: "cloud:trusty-liberty"
350
ceph-osd-replication-count: 1
353
inherits: openstack-phase1
363
#os-data-network: 10.4.8.0/21
366
openstack-origin: cloud:trusty-kilo
367
source: "cloud:trusty-kilo"
368
ceph-osd-replication-count: 1
371
inherits: openstack-phase1
380
#os-data-network: 10.4.8.0/21
383
openstack-origin: cloud:trusty-juno
384
source: "cloud:trusty-juno"
385
ceph-osd-replication-count: 1