# vim: set ts=2 et: # deployer bundle for stable charms # UOSCI relies on this for OS-on-OS deployment testing base-services: services: rabbitmq-server: charm: cs:rabbitmq-server constraints: mem=1G ceph-mon: charm: cs:ceph-mon num_units: 3 constraints: mem=1G options: expected-osd-count: 3 ceph-osd: charm: cs:ceph-osd num_units: 3 constraints: mem=1G storage: osd-devices: cinder,10G keystone: charm: cs:keystone constraints: mem=1G options: admin-password: openstack admin-token: ubuntutesting nova-compute: charm: cs:nova-compute num_units: 3 constraints: mem=4G options: enable-live-migration: True enable-resize: True migration-auth-type: ssh nova-cloud-controller: charm: cs:nova-cloud-controller constraints: mem=2G options: network-manager: Neutron neutron-gateway: charm: cs:neutron-gateway constraints: mem=4G options: instance-mtu: 1300 bridge-mappings: physnet1:br-ex neutron-api: charm: cs:neutron-api constraints: mem=1G options: neutron-security-groups: True enable-ml2-port-security: True enable-qos: True enable-vlan-trunking: True flat-network-providers: physnet1 neutron-openvswitch: charm: cs:neutron-openvswitch options: firewall-driver: openvswitch cinder: charm: cs:cinder options: block-device: "None" glance-api-version: 2 constraints: mem=1G cinder-ceph: charm: cs:cinder-ceph glance: charm: cs:glance constraints: mem=1G relations: - [ keystone, mysql ] - - nova-cloud-controller:shared-db - mysql:shared-db - - nova-cloud-controller:amqp - rabbitmq-server:amqp - [ nova-cloud-controller, glance ] - [ nova-cloud-controller, keystone ] - [ nova-compute, nova-cloud-controller ] - - nova-compute - rabbitmq-server:amqp - [ nova-compute, glance ] - [ nova-compute, ceph-mon ] - [ glance, mysql ] - [ glance, keystone ] - [ glance, ceph-mon ] - [ glance, "cinder:image-service" ] - [ glance, rabbitmq-server ] - [ cinder, mysql ] - [ cinder, rabbitmq-server ] - [ cinder, nova-cloud-controller ] - [ cinder, keystone ] - [ cinder, cinder-ceph ] - [ cinder-ceph, ceph-mon ] - [ neutron-gateway, nova-cloud-controller ] - [ "neutron-gateway:amqp", rabbitmq-server ] - [ neutron-api, mysql ] - [ neutron-api, rabbitmq-server ] - [ neutron-api, nova-cloud-controller ] - [ neutron-api, neutron-openvswitch ] - [ neutron-api, keystone ] - [ neutron-api, neutron-gateway ] - [ neutron-openvswitch, nova-compute ] - [ neutron-openvswitch, rabbitmq-server ] - [ ceph-osd, ceph-mon ] openstack-services: inherits: base-services services: mysql: charm: cs:percona-cluster constraints: mem=4G options: dataset-size: 50% max-connections: 20000 root-password: ChangeMe123 sst-password: ChangeMe123 openstack-services-trusty-mitaka: inherits: openstack-services services: memcached: charm: cs:memcached constraints: mem=1G openstack-services-xenial: inherits: openstack-services-trusty-mitaka openstack-services-queens: inherits: openstack-services-xenial xenial-mitaka: inherits: openstack-services-xenial series: xenial xenial-queens: inherits: openstack-services-queens series: xenial overrides: openstack-origin: cloud:xenial-queens source: cloud:xenial-queens xenial-queens-proposed: inherits: xenial-queens overrides: openstack-origin: cloud:xenial-queens/proposed source: cloud:xenial-queens/proposed xenial-queens-staging: inherits: xenial-queens overrides: openstack-origin: ppa:ubuntu-cloud-archive/queens-staging source: ppa:ubuntu-cloud-archive/queens-staging xenial-queens-branch: inherits: xenial-queens overrides: openstack-origin: ppa:openstack-ubuntu-testing/queens source: ppa:openstack-ubuntu-testing/queens bionic-queens: inherits: openstack-services-queens series: bionic bionic-queens-proposed: inherits: bionic-queens overrides: source: proposed openstack-origin: distro-proposed bionic-queens-branch: inherits: bionic-queens overrides: openstack-origin: ppa:openstack-ubuntu-testing/queens source: ppa:openstack-ubuntu-testing/queens # rocky bionic-rocky: inherits: openstack-services-rocky series: bionic overrides: openstack-origin: cloud:bionic-rocky source: cloud:bionic-rocky bionic-rocky-proposed: inherits: bionic-rocky overrides: openstack-origin: cloud:bionic-rocky/proposed source: cloud:bionic-rocky/proposed bionic-rocky-staging: inherits: bionic-rocky overrides: openstack-origin: ppa:ubuntu-cloud-archive/rocky-staging source: ppa:ubuntu-cloud-archive/rocky-staging bionic-rocky-branch: inherits: bionic-rocky overrides: openstack-origin: ppa:openstack-ubuntu-testing/rocky source: ppa:openstack-ubuntu-testing/rocky cosmic-rocky: inherits: openstack-services-rocky series: cosmic cosmic-rocky-proposed: inherits: cosmic-rocky overrides: source: proposed openstack-origin: distro-proposed cosmic-rocky-branch: inherits: cosmic-rocky overrides: openstack-origin: ppa:openstack-ubuntu-testing/rocky source: ppa:openstack-ubuntu-testing/rocky