openstack: services: mysql: constraints: mem=1G options: dataset-size: 50% rabbitmq-server: constraints: mem=1G keystone: branch: lp:~openstack-charmers/charms/trusty/keystone/next constraints: mem=1G options: admin-password: password openstack-dashboard: branch: lp:~openstack-charmers/charms/trusty/openstack-dashboard/next constraints: mem=1G nova-compute: branch: lp:~openstack-charmers/charms/trusty/nova-compute/next constraints: mem=4G root-disk=20G options: manage-neutron-plugin-legacy-mode: false nova-cloud-controller: branch: lp:~openstack-charmers/charms/trusty/nova-cloud-controller/next constraints: mem=1G options: network-manager: Neutron glance: branch: lp:~openstack-charmers/charms/trusty/glance/next constraints: mem=1G neutron-api: branch: lp:~openstack-charmers/charms/trusty/neutron-api/next constraints: mem=1G options: manage-neutron-plugin-legacy-mode: false relations: - [ keystone, mysql ] - [ nova-cloud-controller, mysql ] - [ nova-cloud-controller, rabbitmq-server ] - [ nova-cloud-controller, glance ] - [ nova-cloud-controller, keystone ] - [ nova-compute, nova-cloud-controller ] - [ "nova-compute:shared-db", "mysql:shared-db" ] - [ "nova-compute:amqp", "rabbitmq-server:amqp" ] - [ nova-compute, glance ] - [ glance, mysql ] - [ glance, keystone ] - [ openstack-dashboard, keystone ] - [ neutron-api, mysql ] - [ neutron-api, rabbitmq-server ] - [ neutron-api, nova-cloud-controller ] - [ neutron-api, keystone ] - [ neutron-api, neutron-api-contrail ] contrail: inherits: openstack services: cassandra: branch: lp:~stub/charms/trusty/cassandra/noauthentication constraints: mem=8G root-disk=20G options: authenticator: AllowAllAuthenticator units: 3 zookeeper: branch: lp:~charmers/charms/precise/zookeeper/trunk series: precise constraints: mem=1G units: 3 contrail-configuration: branch: lp:~sdn-charmers/charms/trusty/contrail-configuration/trunk constraints: mem=4G options: vip: x.x.x.x units: 2 contrail-control: branch: lp:~sdn-charmers/charms/trusty/contrail-control/trunk constraints: mem=2G units: 2 contrail-analytics: branch: lp:~sdn-charmers/charms/trusty/contrail-analytics/trunk constraints: mem=4G units: 2 contrail-webui: branch: lp:~sdn-charmers/charms/trusty/contrail-webui/trunk units: 2 neutron-api-contrail: branch: lp:~sdn-charmers/charms/trusty/neutron-api-contrail/trunk neutron-contrail: branch: lp:~sdn-charmers/charms/trusty/neutron-contrail/trunk haproxy: options: peering_mode: active-active units: 2 keepalived: branch: lp:~sdn-charmers/charms/trusty/keepalived/trunk options: virtual-ip: x.x.x.x overrides: admin-role: admin relations: - [ "contrail-configuration:cassandra", "cassandra:database" ] - [ contrail-configuration, zookeeper ] - [ contrail-configuration, rabbitmq-server ] - [ contrail-configuration, keystone ] - [ neutron-api-contrail, contrail-configuration ] - [ neutron-api-contrail, keystone ] - [ "contrail-control:contrail-api", "contrail-configuration:contrail-api" ] - [ "contrail-control:contrail-discovery", "contrail-configuration:contrail-discovery" ] - [ "contrail-control:contrail-ifmap", "contrail-configuration:contrail-ifmap" ] - [ contrail-control, keystone ] - [ "contrail-analytics:cassandra", "cassandra:database" ] - [ contrail-analytics, contrail-configuration ] - [ contrail-webui, keystone ] - [ "contrail-webui:contrail_api", "contrail-configuration:contrail-api" ] - [ "contrail-webui:contrail_discovery", "contrail-configuration:contrail-discovery" ] - [ "contrail-webui:cassandra", "cassandra:database" ] - [ nova-compute, neutron-contrail ] - [ "neutron-contrail:contrail-discovery", "contrail-configuration:contrail-discovery" ] - [ "neutron-contrail:contrail-api", "contrail-configuration:contrail-api" ] - [ neutron-contrail, keystone ] - [ contrail-configuration, haproxy ] - [ contrail-analytics, haproxy ] - [ contrail-webui, haproxy ] - [ haproxy, keepalived ] trusty-icehouse-contrail: inherits: contrail series: trusty services: haproxy: charm: cs:trusty/haproxy mysql: charm: cs:trusty/mysql rabbitmq-server: charm: cs:trusty/rabbitmq-server trusty-juno-contrail: inherits: contrail series: trusty services: haproxy: charm: cs:trusty/haproxy mysql: charm: cs:trusty/mysql rabbitmq-server: charm: cs:trusty/rabbitmq-server overrides: openstack-origin: cloud:trusty-juno