local_overlay_enabled: true series: focal # *** Please refer to the OpenStack Charms Deployment Guide for more *** # *** information. # *** https://docs.openstack.org/project-deploy-guide/charm-deployment-guide ** # *** *** # *** openstack-origin should be changed back to distro once this PPA is *** # *** made redundant. *** variables: openstack-origin: &openstack-origin distro-proposed data-port: &data-port br-ex:bond0.16 worker-multiplier: &worker-multiplier 0.25 osd-devices: &osd-devices /dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf /dev/sdg /dev/sdh /dev/sdi /dev/sdj /dev/sdk /dev/sdl expected-osd-count: &expected-osd-count 72 expected-mon-count: &expected-mon-count 3 machines: '0': series: focal constraints: tags=Ceph-Mon '1': series: focal constraints: tags=Ceph-Mon '2': sseries: focal constraints: tags=Ceph-Mon '3': series: focal constraints: tags=Ceph-OSD '4': series: focal constraints: tags=Ceph-OSD '5': series: focal constraints: tags=Ceph-OSD '6': series: focal constraints: tags=Ceph-OSD '7': series: focal constraints: tags=Ceph-OSD '8': series: focal constraints: tags=Ceph-OSD '9': series: focal constraints: tags=OS-COMP '10': series: focal constraints: tags=OS-COMP '11': series: focal constraints: tags=OS-COMP '12': series: focal constraints: tags=OS-ORC '13': series: focal constraints: tags=OS-ORC relations: - - 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-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 - - openstack-dashboard:identity-service - keystone:identity-service - - nova-cloud-controller:neutron-api - neutron-api:neutron-api - - cinder:image-service - glance:image-service - - cinder:amqp - rabbitmq-server:amqp - - cinder:identity-service - keystone:identity-service - - cinder:cinder-volume-service - nova-cloud-controller:cinder-volume-service - - cinder-ceph:storage-backend - cinder:storage-backend - - ceph-mon:client - nova-compute:ceph - - nova-compute:ceph-access - cinder-ceph:ceph-access - - ceph-mon:client - cinder-ceph:ceph - - ceph-mon:client - glance:ceph - - ceph-osd:mon - ceph-mon:osd - - ntp:juju-info - nova-compute:juju-info - - ceph-radosgw:mon - ceph-mon:radosgw - - ceph-radosgw:identity-service - keystone:identity-service - - placement - keystone - - placement - nova-cloud-controller - - keystone:shared-db - keystone-mysql-router:shared-db - - cinder:shared-db - cinder-mysql-router:shared-db - - glance:shared-db - glance-mysql-router:shared-db - - nova-cloud-controller:shared-db - nova-mysql-router:shared-db - - neutron-api:shared-db - neutron-mysql-router:shared-db - - openstack-dashboard:shared-db - dashboard-mysql-router:shared-db - - placement:shared-db - placement-mysql-router:shared-db - - vault:shared-db - vault-mysql-router:shared-db - - keystone-mysql-router:db-router - mysql-innodb-cluster:db-router - - cinder-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 - - dashboard-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 - - neutron-api-plugin-ovn:neutron-plugin - neutron-api:neutron-plugin-api-subordinate - - 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:certificates - vault:certificates - - ovn-chassis:ovsdb - ovn-central:ovsdb - - vault:certificates - neutron-api-plugin-ovn:certificates - - vault:certificates - cinder:certificates - - vault:certificates - glance:certificates - - vault:certificates - keystone:certificates - - vault:certificates - nova-cloud-controller:certificates - - vault:certificates - openstack-dashboard:certificates - - vault:certificates - placement:certificates - - nova-compute:secrets-storage - vault:secrets - - ceph-osd:secrets-storage - vault:secrets applications: ceph-mon: annotations: gui-x: '790' gui-y: '1540' charm: cs:ceph-mon-48 num_units: 3 options: expected-osd-count: *expected-osd-count monitor-count: *expected-mon-count source: *openstack-origin to: - '0' - '1' - '2' ceph-osd: annotations: gui-x: '1065' gui-y: '1540' charm: cs:ceph-osd-303 num_units: 6 options: osd-devices: *osd-devices source: *openstack-origin osd-encrypt: true osd-encrypt-keymanager: vault bluestore-db: /dev/nvme0n1 to: - '3' - '4' - '5' - '6' - '7' - '8' ceph-radosgw: annotations: gui-x: '850' gui-y: '900' charm: cs:ceph-radosgw-288 num_units: 1 options: source: *openstack-origin rgw-us-east: realm: replicated zonegroup: us zone: us-east rgw-us-west: realm: replicated zonegroup: us zone: us-west to: - lxd:12 cinder-mysql-router: annotations: gui-x: '900' gui-y: '1400' charm: cs:mysql-router-0 cinder: annotations: gui-x: '980' gui-y: '1270' charm: cs:cinder-303 num_units: 1 options: block-device: None glance-api-version: 2 worker-multiplier: *worker-multiplier openstack-origin: *openstack-origin to: - lxd:12 cinder-ceph: annotations: gui-x: '1120' gui-y: '1400' charm: cs:cinder-ceph-256 num_units: 0 options: rbd-flatten-volume-from-snapshot: true glance-mysql-router: annotations: gui-x: '-290' gui-y: '1400' charm: cs:mysql-router-0 glance: annotations: gui-x: '-230' gui-y: '1270' charm: cs:glance-297 num_units: 1 options: worker-multiplier: *worker-multiplier openstack-origin: *openstack-origin to: - lxd:12 keystone-mysql-router: annotations: gui-x: '230' gui-y: '1400' charm: cs:mysql-router-0 keystone: annotations: gui-x: '300' gui-y: '1270' charm: cs:keystone-314 num_units: 1 options: worker-multiplier: *worker-multiplier openstack-origin: *openstack-origin to: - lxd:13 neutron-mysql-router: annotations: gui-x: '505' gui-y: '1385' charm: cs:mysql-router-0 neutron-api-plugin-ovn: annotations: gui-x: '690' gui-y: '1385' charm: cs:neutron-api-plugin-ovn-0 neutron-api: annotations: gui-x: '580' gui-y: '1270' charm: cs:neutron-api-286 num_units: 1 options: neutron-security-groups: true flat-network-providers: physnet1 worker-multiplier: *worker-multiplier openstack-origin: *openstack-origin to: - lxd:12 placement-mysql-router: annotations: gui-x: '1320' gui-y: '1385' charm: cs:mysql-router-0 placement: annotations: gui-x: '1320' gui-y: '1270' charm: cs:placement-11 num_units: 1 options: worker-multiplier: *worker-multiplier openstack-origin: *openstack-origin to: - lxd:13 nova-mysql-router: annotations: gui-x: '-30' gui-y: '1385' charm: cs:mysql-router-0 nova-cloud-controller: annotations: gui-x: '35' gui-y: '1270' charm: cs:nova-cloud-controller-345 num_units: 1 options: network-manager: Neutron worker-multiplier: *worker-multiplier openstack-origin: *openstack-origin to: - lxd:12 nova-compute: annotations: gui-x: '190' gui-y: '890' charm: cs:nova-compute-316 num_units: 5 options: config-flags: default_ephemeral_format=ext4 enable-live-migration: true enable-resize: true migration-auth-type: ssh openstack-origin: *openstack-origin encrypt: true ephemeral-device: /dev/bcache2 to: - '9' - '10' - '11' - '12' - '13' ntp: annotations: gui-x: '315' gui-y: '1030' charm: cs:ntp-39 num_units: 0 dashboard-mysql-router: annotations: gui-x: '510' gui-y: '1030' charm: cs:mysql-router-0 openstack-dashboard: annotations: gui-x: '585' gui-y: '900' charm: cs:openstack-dashboard-304 num_units: 1 options: openstack-origin: *openstack-origin to: - lxd:13 rabbitmq-server: annotations: gui-x: '300' gui-y: '1550' charm: cs:rabbitmq-server-102 num_units: 1 to: - lxd:13 mysql-innodb-cluster: annotations: gui-x: '535' gui-y: '1550' charm: cs:mysql-innodb-cluster-0 num_units: 3 to: - lxd:9 - lxd:10 - lxd:11 ovn-central: annotations: gui-x: '70' gui-y: '1550' charm: cs:ovn-central-0 num_units: 3 options: source: *openstack-origin to: - lxd:9 - lxd:10 - lxd:11 ovn-chassis: annotations: gui-x: '120' gui-y: '1030' charm: cs:ovn-chassis-1 # *** Please update the `bridge-interface-mappings` to values suitable *** # *** for thehardware used in your deployment. See the referenced *** # *** documentation at the top of this file. *** options: ovn-bridge-mappings: physnet1:br-ex bridge-interface-mappings: *data-port vault-mysql-router: annotations: gui-x: '1535' gui-y: '1560' charm: cs:mysql-router-0 vault: annotations: gui-x: '1610' gui-y: '1430' charm: cs:vault-39 num_units: 1 to: - lxd:13