openstack-base: services: "cinder-ceph": charm: "cs:trusty/cinder-ceph-4" num_units: 0 annotations: "gui-x": "750" "gui-y": "250" "neutron-openvswitch": charm: "cs:trusty/neutron-openvswitch-2" num_units: 0 annotations: "gui-x": "250" "gui-y": "500" "nova-compute": charm: "cs:trusty/nova-compute-14" num_units: 3 options: "enable-live-migration": true "enable-resize": true "migration-auth-type": ssh "openstack-origin": "cloud:trusty-juno" annotations: "gui-x": "250" "gui-y": "250" to: - ceph=0 - ceph=1 - ceph=2 ntp: charm: "cs:trusty/ntp-6" num_units: 0 annotations: "gui-x": "1000" "gui-y": "0" ceph: charm: "cs:trusty/ceph-34" num_units: 3 options: fsid: "5a791d94-980b-11e4-b6f6-3c970e8b1cf7" "monitor-secret": AQAi5a9UeJXUExAA+By9u+GPhl8/XiUQ4nwI3A== "osd-devices": /dev/sdb "osd-reformat": "yes" source: "cloud:trusty-juno" annotations: "gui-x": "750" "gui-y": "500" "ceph-osd": charm: "cs:trusty/ceph-osd-8" num_units: 1 options: "osd-devices": /dev/sdb "osd-reformat": "yes" source: "cloud:trusty-juno" annotations: "gui-x": "1000" "gui-y": "500" to: - "juju-gui=0" "ceph-radosgw": charm: "cs:trusty/ceph-radosgw-9" num_units: 1 options: source: "cloud:trusty-juno" "use-embedded-webserver": true annotations: "gui-x": "1000" "gui-y": "250" to: - "lxc:ceph=1" cinder: charm: "cs:trusty/cinder-12" num_units: 1 options: "block-device": None "glance-api-version": 2 "ha-mcastport": 5401 "openstack-origin": "cloud:trusty-juno" annotations: "gui-x": "750" "gui-y": "0" to: - "lxc:ceph=2" glance: charm: "cs:trusty/glance-11" num_units: 1 options: "ha-mcastport": 5402 "openstack-origin": "cloud:trusty-juno" annotations: "gui-x": "250" "gui-y": "0" to: - "lxc:ceph=1" keystone: charm: "cs:trusty/keystone-14" num_units: 1 options: "admin-password": openstack "ha-mcastport": 5403 "openstack-origin": "cloud:trusty-juno" annotations: "gui-x": "500" "gui-y": "0" to: - "lxc:ceph=0" mysql: charm: "cs:trusty/mysql-18" num_units: 1 options: "max-connections": 20000 annotations: "gui-x": "0" "gui-y": "250" to: - "lxc:juju-gui=0" "neutron-api": charm: "cs:trusty/neutron-api-7" num_units: 1 options: "neutron-security-groups": true "openstack-origin": "cloud:trusty-juno" annotations: "gui-x": "500" "gui-y": "500" to: - "lxc:ceph=0" "neutron-gateway": charm: "cs:trusty/quantum-gateway-10" num_units: 1 options: "ext-port": eth1 "openstack-origin": "cloud:trusty-juno" annotations: "gui-x": "0" "gui-y": "0" to: - "juju-gui=0" "nova-cloud-controller": charm: "cs:trusty/nova-cloud-controller-51" num_units: 1 options: "network-manager": Neutron "openstack-origin": "cloud:trusty-juno" "quantum-security-groups": "yes" annotations: "gui-x": "0" "gui-y": "500" to: - "lxc:ceph=2" "openstack-dashboard": charm: "cs:trusty/openstack-dashboard-8" num_units: 1 options: "openstack-origin": "cloud:trusty-juno" annotations: "gui-x": "500" "gui-y": "-250" to: - "lxc:ceph=1" "rabbitmq-server": charm: "cs:trusty/rabbitmq-server-26" num_units: 1 annotations: "gui-x": "500" "gui-y": "250" to: - "lxc:juju-gui=0" relations: - - "nova-compute:amqp" - "rabbitmq-server:amqp" - - "neutron-gateway:amqp" - "rabbitmq-server:amqp" - - "keystone:shared-db" - "mysql:shared-db" - - "nova-cloud-controller:identity-service" - "keystone:identity-service" - - "glance:identity-service" - "keystone:identity-service" - - "neutron-api:identity-service" - "keystone:identity-service" - - "neutron-openvswitch:neutron-plugin-api" - "neutron-api:neutron-plugin-api" - - "neutron-api:shared-db" - "mysql:shared-db" - - "neutron-api:amqp" - "rabbitmq-server:amqp" - - "neutron-gateway:neutron-plugin-api" - "neutron-api:neutron-plugin-api" - - "glance:shared-db" - "mysql:shared-db" - - "glance:amqp" - "rabbitmq-server:amqp" - - "nova-cloud-controller:image-service" - "glance:image-service" - - "nova-compute:image-service" - "glance:image-service" - - "nova-cloud-controller:cloud-compute" - "nova-compute:cloud-compute" - - "nova-cloud-controller:amqp" - "rabbitmq-server:amqp" - - "nova-cloud-controller:quantum-network-service" - "neutron-gateway:quantum-network-service" - - "nova-compute:neutron-plugin" - "neutron-openvswitch:neutron-plugin" - - "neutron-openvswitch:amqp" - "rabbitmq-server:amqp" - - "openstack-dashboard:identity-service" - "keystone:identity-service" - - "nova-cloud-controller:shared-db" - "mysql:shared-db" - - "nova-cloud-controller:neutron-api" - "neutron-api:neutron-api" - - "cinder:image-service" - "glance:image-service" - - "cinder:amqp" - "rabbitmq-server:amqp" - - "cinder:identity-service" - "keystone:identity-service" - - "cinder:cinder-volume-service" - "nova-cloud-controller:cinder-volume-service" - - "cinder-ceph:storage-backend" - "cinder:storage-backend" - - "ceph:client" - "nova-compute:ceph" - - "cinder:shared-db" - "mysql:shared-db" - - "ceph:client" - "cinder-ceph:ceph" - - "ceph:client" - "glance:ceph" - - "ceph-osd:mon" - "ceph:osd" - - "ntp:juju-info" - "nova-compute:juju-info" - - "ntp:juju-info" - "neutron-gateway:juju-info" - - "ntp:juju-info" - "ceph-osd:juju-info" - - "ceph-radosgw:mon" - "ceph:radosgw" - - "ceph-radosgw:identity-service" - "keystone:identity-service" series: trusty