series: xenial comment: - 'machines section to decide order of deployment. database sooner = faster' machines: '0': constraints: mem=3072M '1': '2': '3': '4': '5': relations: - ['vault:shared-db', 'mysql:shared-db'] - ['keystone:shared-db', 'mysql:shared-db'] - ['glance:shared-db', 'mysql:shared-db'] - ['glance:amqp', 'rabbitmq-server:amqp'] - ['glance-simplestreams-sync:amqp', 'rabbitmq-server:amqp'] - ['keystone:certificates', 'vault:certificates'] - ['glance:certificates', 'vault:certificates'] - ['glance-simplestreams-sync:certificates', 'vault:certificates'] - ['glance:identity-service', 'keystone:identity-service'] - ['glance-simplestreams-sync:identity-service', 'keystone:identity-service'] applications: mysql: charm: cs:~openstack-charmers-next/percona-cluster num_units: 1 to: - '0' rabbitmq-server: charm: cs:~openstack-charmers-next/rabbitmq-server num_units: 1 options: ssl: 'on' # must be str(in quote), otherwise it's bool to: - '1' vault: charm: cs:~openstack-charmers-next/vault num_units: 1 to: - '2' keystone: charm: cs:~openstack-charmers-next/keystone num_units: 1 options: openstack-origin: cloud:xenial-pike to: - '3' glance: charm: cs:~openstack-charmers-next/glance num_units: 1 options: openstack-origin: cloud:xenial-pike to: - '4' glance-simplestreams-sync: charm: ../../glance-simplestreams-sync num_units: 1 options: source: ppa:simplestreams-dev/trunk use_swift: False to: - '5'