variables: openstack-origin: &openstack-origin cloud:focal-wallaby series: &series focal applications: 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 mysql-innodb-cluster: constraints: mem=3072M charm: cs:~openstack-charmers-next/mysql-innodb-cluster num_units: 3 options: source: *openstack-origin 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 neutron-api: charm: cs:~openstack-charmers-next/neutron-api num_units: 1 options: openstack-origin: *openstack-origin enable-ml2-dns: False flat-network-providers: default vlan-ranges: default:1000:3000 vni-ranges: 1001:2000 neutron-security-groups: True overlay-network-type: vxlan use-internal-endpoints: True enable-l3ha: True dhcp-agents-per-network: 2 enable-ml2-port-security: True default-tenant-network-type: vlan l2-population: False ipv4-ptr-zone-prefix-size: reverse-dns-lookup: False dns-domain: manage-neutron-plugin-legacy-mode: False neutron-openvswitch: charm: cs:~openstack-charmers-next/neutron-openvswitch num_units: 0 options: prevent-arp-spoofing: True firewall-driver: openvswitch enable-local-dhcp-and-metadata: True bridge-mappings: default:br-data data-port: ens7 nova-cloud-controller: charm: cs:~openstack-charmers-next/nova-cloud-controller num_units: 1 options: openstack-origin: *openstack-origin network-manager: Neutron neutron-api-plugin-arista: charm: ../../../neutron-api-plugin-arista num_units: 0 options: source: *openstack-origin # Fake IP, will be set to arista-virt-test-fixture's IP address on test # setup: eapi-host: 192.0.2.42 eapi-username: admin eapi-password: password123 api-type: EAPI placement: charm: cs:~openstack-charmers-next/placement num_units: 1 options: openstack-origin: *openstack-origin nova-compute: charm: cs:~openstack-charmers-next/nova-compute num_units: 2 constraints: mem=4G cores=4 options: openstack-origin: *openstack-origin config-flags: default_ephemeral_format=ext4 enable-live-migration: true enable-resize: true migration-auth-type: ssh rabbitmq-server: charm: cs:~openstack-charmers-next/rabbitmq-server num_units: 1 lldpd: charm: cs:lldpd options: interfaces-regex: 'en*' short-name: true arista-virt-test-fixture: charm: cs:~openstack-charmers-next/arista-virt-test-fixture num_units: 1 constraints: mem=4G relations: - - keystone:shared-db - keystone-mysql-router:shared-db - - nova-cloud-controller:shared-db - nova-mysql-router:shared-db - - glance:shared-db - glance-mysql-router:shared-db - - neutron-api:shared-db - neutron-mysql-router:shared-db - - placement:shared-db - placement-mysql-router:shared-db - - 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 - - nova-compute:amqp - rabbitmq-server:amqp - - 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:amqp - rabbitmq-server:amqp - - 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-compute:neutron-plugin - neutron-openvswitch:neutron-plugin - - neutron-openvswitch:amqp - rabbitmq-server:amqp - - nova-cloud-controller:neutron-api - neutron-api:neutron-api - - neutron-api - neutron-api-plugin-arista - - neutron-api:neutron-plugin-api-subordinate - neutron-api-plugin-arista:neutron-plugin-api-subordinate - - lldpd - nova-compute - - placement:identity-service - keystone:identity-service - - placement:placement - nova-cloud-controller:placement