local_overlay_enabled: False variables: openstack-origin: &openstack-origin cloud:focal-victoria series: &series focal relations: - - glance:image-service - nova-cloud-controller:image-service - - glance:image-service - nova-compute:image-service - - glance-mysql-router:shared-db - glance:shared-db - - keystone-mysql-router:shared-db - keystone:shared-db - - neutron-mysql-router:shared-db - neutron-api:shared-db - - nova-mysql-router:shared-db - nova-cloud-controller:shared-db - - octavia-mysql-router:shared-db - octavia:shared-db - - keystone:identity-service - glance:identity-service - - keystone:identity-service - nova-cloud-controller:identity-service - - keystone:identity-service - neutron-api:identity-service - - keystone:identity-service - octavia:identity-service - - nova-compute:cloud-compute - nova-cloud-controller:cloud-compute - - rabbitmq-server:amqp - neutron-api:amqp - - rabbitmq-server:amqp - glance:amqp - - rabbitmq-server:amqp - nova-cloud-controller:amqp - - rabbitmq-server:amqp - nova-compute:amqp - - rabbitmq-server:amqp - octavia:amqp - - neutron-api:neutron-api - nova-cloud-controller:neutron-api - - neutron-api:neutron-load-balancer - octavia:neutron-api - [ placement, placement-mysql-router ] - [ placement, keystone ] - [ placement, nova-cloud-controller ] - - neutron-api-plugin-ovn:neutron-plugin - neutron-api:neutron-plugin-api-subordinate - - vault:shared-db - vault-mysql-router:shared-db - - ovn-central:certificates - vault:certificates - - ovn-central:ovsdb-cms - neutron-api-plugin-ovn:ovsdb-cms - - neutron-api:certificates - vault:certificates - - ovn-chassis:nova-compute - nova-compute:neutron-plugin - - ovn-chassis-octavia:ovsdb-subordinate - octavia:ovsdb-subordinate - - ovn-chassis-octavia:certificates - vault:certificates - - ovn-chassis-octavia:ovsdb - ovn-central:ovsdb - - ovn-central:ovsdb-cms - octavia:ovsdb-cms - - ovn-chassis:certificates - vault:certificates - - ovn-chassis:ovsdb - ovn-central:ovsdb - - vault:certificates - neutron-api-plugin-ovn:certificates - - vault:certificates - glance:certificates - - vault:certificates - keystone:certificates - - vault:certificates - nova-cloud-controller:certificates - - vault:certificates - placement:certificates - - vault:certificates - octavia:certificates - ["octavia-mysql-router:db-router", "mysql-innodb-cluster:db-router"] - ["keystone-mysql-router:db-router", "mysql-innodb-cluster:db-router"] - ["nova-mysql-router:db-router", "mysql-innodb-cluster:db-router"] - ["glance-mysql-router:db-router", "mysql-innodb-cluster:db-router"] - ["neutron-mysql-router:db-router", "mysql-innodb-cluster:db-router"] - ["placement-mysql-router:db-router", "mysql-innodb-cluster:db-router"] - ["vault-mysql-router:db-router", "mysql-innodb-cluster:db-router"] applications: glance: charm: cs:~openstack-charmers-next/glance num_units: 1 options: openstack-origin: *openstack-origin keystone: charm: cs:~openstack-charmers-next/keystone num_units: 1 options: openstack-origin: *openstack-origin octavia-mysql-router: charm: cs:~openstack-charmers-next/mysql-router keystone-mysql-router: charm: cs:~openstack-charmers-next/mysql-router nova-mysql-router: charm: cs:~openstack-charmers-next/mysql-router glance-mysql-router: charm: cs:~openstack-charmers-next/mysql-router neutron-mysql-router: charm: cs:~openstack-charmers-next/mysql-router placement-mysql-router: charm: cs:~openstack-charmers-next/mysql-router vault-mysql-router: charm: cs:~openstack-charmers-next/mysql-router mysql-innodb-cluster: constraints: mem=3072M charm: cs:~openstack-charmers-next/mysql-innodb-cluster num_units: 3 neutron-api: constraints: cores=4 charm: cs:~openstack-charmers-next/neutron-api num_units: 1 options: openstack-origin: *openstack-origin debug: True flat-network-providers: physnet1 enable-ml2-port-security: True neutron-security-groups: True nova-cloud-controller: constraints: mem=7168M charm: cs:~openstack-charmers-next/nova-cloud-controller num_units: 1 options: openstack-origin: *openstack-origin debug: True network-manager: Neutron nova-compute: constraints: mem=7168M charm: cs:~openstack-charmers-next/nova-compute num_units: 2 options: openstack-origin: *openstack-origin debug: True ovn-chassis-octavia: charm: cs:~openstack-charmers-next/ovn-chassis octavia: constraints: cores=8 series: *series charm: ../../../octavia num_units: 1 options: openstack-origin: *openstack-origin debug: True enable-amphora: False rabbitmq-server: charm: cs:~openstack-charmers-next/rabbitmq-server num_units: 1 placement: charm: cs:~openstack-charmers-next/placement num_units: 1 constraints: mem=1G options: openstack-origin: *openstack-origin debug: true neutron-api-plugin-ovn: charm: cs:~openstack-charmers-next/neutron-api-plugin-ovn ovn-central: constraints: mem=3072M charm: cs:~openstack-charmers-next/ovn-central num_units: 3 options: source: *openstack-origin ovn-chassis: charm: cs:~openstack-charmers-next/ovn-chassis vault: charm: cs:~openstack-charmers-next/vault num_units: 1