Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Please refer to the OpenStack Charms Deployment Guide for more information.
- # https://docs.openstack.org/project-deploy-guide/charm-deployment-guide
- series: focal
- variables:
- openstack-origin: &openstack-origin cloud:focal-yoga
- data-port: &data-port br-ex:bond0
- worker-multiplier: &worker-multiplier 0.25
- osd-devices: &osd-devices /dev/vdb #/dev/sdc
- expected-osd-count: &expected-osd-count 3
- expected-mon-count: &expected-mon-count 3
- machines:
- '0':
- series: focal
- constraints: tags=control
- '1':
- series: focal
- constraints: tags=control
- '2':
- series: focal
- constraints: tags=control
- '3':
- series: focal
- constraints: tags=compute
- '4':
- series: focal
- constraints: tags=compute
- '5':
- series: focal
- constraints: tags=compute
- '6':
- series: focal
- constraints: tags=compute
- '7':
- series: focal
- constraints: tags=compute
- '8':
- series: focal
- constraints: tags=storage
- '9':
- series: focal
- constraints: tags=storage
- '10':
- series: focal
- constraints: tags=storage
- applications:
- heat:
- annotations:
- gui-x: '810'
- gui-y: '1560'
- charm: ch:heat
- channel: yoga/stable
- num_units: 3
- options:
- os-admin-hostname: heat.domain.local
- os-internal-hostname: heat.domain.local
- os-public-hostname: heat.domain.local
- vip: ipaddr.4
- openstack-origin: *openstack-origin
- bindings:
- "": admin-network
- to:
- - lxd:0
- - lxd:1
- - lxd:2
- heat-mysql-router:
- annotations:
- gui-x: '-20'
- gui-y: '1290'
- charm: ch:mysql-router
- channel: 8.0/stable
- bindings:
- "": admin-network
- heat-hacluster:
- charm: 'ch:hacluster'
- series: focal
- channel: 2.4/stable
- annotations:
- gui-x: 147.09925842285156
- gui-y: 1222.342041015625
- bindings:
- "": admin-network
- ceph-mon:
- annotations:
- gui-x: '790'
- gui-y: '1540'
- charm: ch:ceph-mon
- channel: quincy/stable
- num_units: 3
- options:
- expected-osd-count: *expected-osd-count
- monitor-count: *expected-mon-count
- source: *openstack-origin
- bindings:
- "": admin-network
- to:
- - lxd:0
- - lxd:1
- - lxd:2
- ceph-osd:
- annotations:
- gui-x: '1065'
- gui-y: '1540'
- charm: ch:ceph-osd
- channel: quincy/stable
- num_units: 3
- options:
- osd-devices: *osd-devices
- source: *openstack-origin
- bindings:
- "": admin-network
- to:
- - '8'
- - '9'
- - '10'
- ceph-radosgw-hacluster:
- charm: 'ch:hacluster'
- series: focal
- channel: 2.4/stable
- annotations:
- gui-x: 975.2022857666016
- gui-y: 861.4601440429688
- bindings:
- "": admin-network
- ceph-radosgw:
- annotations:
- gui-x: '850'
- gui-y: '900'
- charm: ch:ceph-radosgw
- channel: quincy/stable
- num_units: 3
- options:
- os-admin-hostname: storage.domain.local
- os-internal-hostname: storage.domain.local
- os-public-hostname: storage.lab.domain.local
- vip: ipaddr.10 #192.168.51.200
- source: *openstack-origin
- bindings:
- "": admin-network
- to:
- - lxd:0
- - lxd:1
- - lxd:2
- cinder-hacluster:
- charm: 'ch:hacluster'
- series: focal
- channel: 2.4/stable
- annotations:
- gui-x: 1097.0257568359375
- gui-y: 1207.35888671875
- bindings:
- "": admin-network
- cinder-mysql-router:
- annotations:
- gui-x: '900'
- gui-y: '1400'
- charm: ch:mysql-router
- channel: 8.0/stable
- bindings:
- "": admin-network
- cinder:
- annotations:
- gui-x: '980'
- gui-y: '1270'
- charm: ch:cinder
- channel: yoga/stable
- num_units: 3
- options:
- os-admin-hostname: cinder.domain.local
- os-internal-hostname: cinder.domain.local
- os-public-hostname: cinder.domain.local
- vip: ipaddr.11
- block-device: None
- glance-api-version: 2
- worker-multiplier: *worker-multiplier
- openstack-origin: *openstack-origin
- bindings:
- "": admin-network
- to:
- - lxd:0
- - lxd:1
- - lxd:2
- cinder-ceph:
- annotations:
- gui-x: '1120'
- gui-y: '1400'
- bindings:
- "": admin-network
- charm: ch:cinder-ceph
- channel: yoga/stable
- num_units: 0
- glance-hacluster:
- charm: 'ch:hacluster'
- series: focal
- channel: 2.4/stable
- annotations:
- gui-x: -134.58247900009155
- gui-y: 1207.35888671875
- bindings:
- "": admin-network
- glance-mysql-router:
- annotations:
- gui-x: '-290'
- gui-y: '1400'
- bindings:
- "": admin-network
- charm: ch:mysql-router
- channel: 8.0/stable
- glance:
- annotations:
- gui-x: '-230'
- gui-y: '1270'
- charm: ch:glance
- channel: yoga/stable
- num_units: 3
- options:
- os-admin-hostname: glance.domain.local
- os-internal-hostname: glance.domain.local
- os-public-hostname: glance.domain.local
- vip: ipaddr.12
- worker-multiplier: *worker-multiplier
- openstack-origin: *openstack-origin
- bindings:
- "": admin-network
- to:
- - lxd:0
- - lxd:1
- - lxd:2
- keystone-hacluster:
- charm: 'ch:hacluster'
- series: focal
- channel: 2.4/stable
- annotations:
- gui-x: 416.79443359375
- gui-y: 1231.331787109375
- bindings:
- "": admin-network
- keystone-mysql-router:
- annotations:
- gui-x: '230'
- gui-y: '1400'
- charm: ch:mysql-router
- channel: 8.0/stable
- bindings:
- "": admin-network
- keystone:
- annotations:
- gui-x: '300'
- gui-y: '1270'
- charm: ch:keystone
- channel: yoga/stable
- num_units: 3
- options:
- os-admin-hostname: keystone.domain.local
- os-internal-hostname: keystone.domain.local
- os-public-hostname: keystone.domain.local
- worker-multiplier: *worker-multiplier
- openstack-origin: *openstack-origin
- vip: ipaddr.13
- bindings:
- "": admin-network
- to:
- - lxd:0
- - lxd:1
- - lxd:2
- memcached:
- charm: ch:memcached
- num_units: 2
- bindings:
- "": admin-network
- series: focal
- to:
- - 'lxd:0'
- - 'lxd:1'
- neutron-mysql-router:
- annotations:
- gui-x: '505'
- gui-y: '1385'
- charm: ch:mysql-router
- channel: 8.0/stable
- bindings:
- "": admin-network
- neutron-api-plugin-ovn:
- annotations:
- gui-x: '690'
- gui-y: '1385'
- charm: ch:neutron-api-plugin-ovn
- channel: yoga/stable
- bindings:
- "": admin-network
- neutron-api-hacluster:
- charm: 'ch:hacluster'
- series: focal
- channel: 2.4/stable
- annotations:
- gui-x: 689.4863891601562
- gui-y: 1237.3250732421875
- bindings:
- "": admin-network
- neutron-api:
- annotations:
- gui-x: '580'
- gui-y: '1270'
- charm: ch:neutron-api
- channel: yoga/stable
- num_units: 3
- options:
- enable-ml2-port-security: true
- os-admin-hostname: neutron-api.domain.local
- os-internal-hostname: neutron-api.domain.local
- os-public-hostname: neutron-api.domain.local
- vip: ipaddr.14
- neutron-security-groups: true
- flat-network-providers: physnet1
- worker-multiplier: *worker-multiplier
- openstack-origin: *openstack-origin
- bindings:
- "": admin-network
- to:
- - lxd:0
- - lxd:1
- - lxd:2
- placement-hacluster:
- charm: 'ch:hacluster'
- series: focal
- channel: 2.4/stable
- annotations:
- gui-x: 1426.066650390625
- gui-y: 1230.1529541015625
- bindings:
- "": admin-network
- placement-mysql-router:
- annotations:
- gui-x: '1320'
- gui-y: '1385'
- charm: ch:mysql-router
- channel: 8.0/stable
- bindings:
- "": admin-network
- placement:
- annotations:
- gui-x: '1320'
- gui-y: '1270'
- charm: ch:placement
- channel: yoga/stable
- num_units: 3
- options:
- os-admin-hostname: placement.domain.local
- os-internal-hostname: placement.domain.local
- os-public-hostname: placement.domain.local
- vip: ipaddr.15
- worker-multiplier: *worker-multiplier
- openstack-origin: *openstack-origin
- bindings:
- "": admin-network
- to:
- - lxd:0
- - lxd:1
- - lxd:2
- nova-cloud-controller-hacluster:
- charm: 'ch:hacluster'
- series: focal
- channel: 2.4/stable
- annotations:
- gui-x: 147.09925842285156
- gui-y: 1222.342041015625
- bindings:
- "": admin-network
- nova-mysql-router:
- annotations:
- gui-x: '-30'
- gui-y: '1385'
- charm: ch:mysql-router
- channel: 8.0/stable
- bindings:
- "": admin-network
- nova-cloud-controller:
- annotations:
- gui-x: '35'
- gui-y: '1270'
- charm: ch:nova-cloud-controller
- channel: yoga/stable
- num_units: 3
- options:
- console-access-protocol: spice
- os-admin-hostname: compute.domain.local
- os-internal-hostname: compute.domain.local
- os-public-hostname: compute.domain.local
- vip: ipaddr.16
- network-manager: Neutron
- worker-multiplier: *worker-multiplier
- openstack-origin: *openstack-origin
- bindings:
- "": admin-network
- to:
- - lxd:0
- - lxd:1
- - lxd:2
- barbican-hacluster:
- charm: 'ch:hacluster'
- series: focal
- channel: 2.4/stable
- annotations:
- gui-x: 147.09925842285156
- gui-y: 1222.342041015625
- bindings:
- "": admin-network
- barbican-mysql-router:
- annotations:
- gui-x: '-30'
- gui-y: '1385'
- charm: ch:mysql-router
- channel: 8.0/stable
- bindings:
- "": admin-network
- barbican:
- annotations:
- gui-x: '35'
- gui-y: '1270'
- charm: ch:barbican
- channel: yoga/stable
- num_units: 3
- options:
- os-admin-hostname: barbican.domain.local
- os-internal-hostname: barbican.domain.local
- os-public-hostname: barbican.domain.local
- vip: ipaddr.6
- openstack-origin: *openstack-origin
- bindings:
- "": admin-network
- to:
- - lxd:0
- - lxd:1
- - lxd:2
- barbican-vault:
- charm: ch:barbican-vault
- channel: yoga/stable
- nova-compute:
- annotations:
- gui-x: '190'
- gui-y: '890'
- charm: ch:nova-compute
- channel: yoga/stable
- num_units: 5
- options:
- customize-failure-domain: true
- libvirt-image-backend: rbd
- rbd-pool: cinder-ceph
- config-flags: default_ephemeral_format=ext4
- enable-live-migration: true
- enable-resize: true
- migration-auth-type: ssh
- openstack-origin: *openstack-origin
- bindings:
- "": admin-network
- to:
- - '3'
- - '4'
- - '5'
- - '6'
- - '7'
- ntp:
- annotations:
- gui-x: '315'
- gui-y: '1030'
- charm: ch:ntp
- num_units: 0
- bindings:
- "": admin-network
- openstack-dashboard-hacluster:
- charm: 'ch:hacluster'
- series: focal
- channel: 2.4/stable
- annotations:
- gui-x: 686.48974609375
- gui-y: 856.7550659179688
- bindings:
- "": admin-network
- openstack-dashboard-mysql-router:
- annotations:
- gui-x: '510'
- gui-y: '1030'
- charm: ch:mysql-router
- channel: 8.0/stable
- bindings:
- "": admin-network
- openstack-dashboard:
- annotations:
- gui-x: '585'
- gui-y: '900'
- charm: ch:openstack-dashboard
- channel: yoga/stable
- num_units: 3
- options:
- default-theme: default
- default-create-volume: no
- enforce-ssl: true
- os-public-hostname: openstack.domain.local
- openstack-origin: *openstack-origin
- password-retrieve: true
- vip: ipaddr.17 #192.168.51.206
- # ubuntu-theme: no
- bindings:
- "": admin-network
- to:
- - lxd:0
- - lxd:1
- - lxd:2
- rabbitmq-server:
- annotations:
- gui-x: '300'
- gui-y: '1550'
- charm: ch:rabbitmq-server
- channel: 3.9/stable
- num_units: 3
- bindings:
- "": admin-network
- to:
- - lxd:0
- - lxd:1
- - lxd:2
- mysql-innodb-cluster:
- annotations:
- gui-x: '535'
- gui-y: '1550'
- charm: ch:mysql-innodb-cluster
- channel: 8.0/stable
- num_units: 3
- bindings:
- "": admin-network
- to:
- - lxd:0
- - lxd:1
- - lxd:2
- ovn-central:
- annotations:
- gui-x: '70'
- gui-y: '1550'
- charm: ch:ovn-central
- channel: 22.03/stable
- num_units: 3
- options:
- source: *openstack-origin
- bindings:
- "": admin-network
- to:
- - lxd:0
- - lxd:1
- - lxd:2
- ovn-chassis:
- annotations:
- gui-x: '120'
- gui-y: '1030'
- charm: ch:ovn-chassis
- channel: 22.03/stable
- # *** Please update the `bridge-interface-mappings` to values suitable ***
- # *** for the hardware 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
- bindings:
- "": admin-network
- vault-hacluster:
- charm: 'ch:hacluster'
- series: focal
- channel: 2.4/stable
- annotations:
- bindings:
- "": admin-network
- vault-mysql-router:
- annotations:
- gui-x: '1535'
- gui-y: '1560'
- charm: ch:mysql-router
- channel: 8.0/stable
- bindings:
- "": admin-network
- vault:
- annotations:
- gui-x: '1610'
- gui-y: '1430'
- charm: ch:vault
- channel: 1.7/stable
- num_units: 3
- bindings:
- "": admin-network
- options:
- vip: ipaddr.5
- to:
- - lxd:0
- - lxd:1
- - lxd:2
- masakari-mysql-router:
- annotations:
- gui-x: '920'
- gui-y: '1420'
- charm: ch:mysql-router
- channel: 8.0/stable
- masakari-monitors:
- charm: ch:masakari-monitors
- channel: yoga/stable
- hacluster:
- charm: ch:hacluster
- channel: 2.4/stable
- options:
- maas_url: http://172.16.65.29:5240/MAAS/
- maas_credentials: v5eqhYhByXLAVEr5Qw:BVcxGfJD2QQ9QsnqGC:asZ4Zst34qUpeUhjpbw526zaz6YWPSKU
- pacemaker-remote:
- charm: ch:pacemaker-remote
- channel: yoga/stable
- options:
- enable-stonith: True
- enable-resources: False
- masakari:
- charm: ch:masakari
- channel: yoga/stable
- num_units: 3
- options:
- openstack-origin: *openstack-origin
- vip: ipaddr.7
- to:
- - 'lxd:0'
- - 'lxd:1'
- - 'lxd:2'
- relations:
- - - nova-compute:juju-info
- - masakari-monitors:container
- - - masakari:ha
- - hacluster:ha
- - - keystone:identity-credentials
- - masakari-monitors:identity-credentials
- - - nova-compute:juju-info
- - pacemaker-remote:juju-info
- - - hacluster:pacemaker-remote
- - pacemaker-remote:pacemaker-remote
- - - masakari:identity-service
- - keystone:identity-service
- - - masakari:shared-db
- - masakari-mysql-router:shared-db
- - - masakari-mysql-router:db-router
- - mysql-innodb-cluster:db-router
- - - masakari:amqp
- - rabbitmq-server:amqp
- - - vault:certificates
- - masakari:certificates
- - - 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
- - - openstack-dashboard-hacluster:ha
- - openstack-dashboard:ha
- - - 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:identity-service
- - keystone:identity-service
- - - placement:placement
- - nova-cloud-controller:placement
- - - 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
- - openstack-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
- - - openstack-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
- - - neutron-api-hacluster:ha
- - neutron-api:ha
- - - 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
- - - vault:certificates
- - ceph-radosgw:certificates
- - - vault:certificates
- - mysql-innodb-cluster:certificates
- - - keystone-hacluster:ha
- - keystone:ha
- - - nova-cloud-controller-hacluster:ha
- - nova-cloud-controller:ha
- - - nova-cloud-controller:memcache
- - memcached:cache
- - - ceph-radosgw-hacluster:ha
- - ceph-radosgw:ha
- - - cinder-hacluster:ha
- - cinder:ha
- - - glance-hacluster:ha
- - glance:ha
- - - placement-hacluster:ha
- - placement:ha
- - - vault-hacluster:ha
- - vault:ha
- - - barbican-mysql-router:db-router
- - mysql-innodb-cluster:db-router
- - - barbican-mysql-router:shared-db
- - barbican:shared-db
- - - barbican:certificates
- - vault:certificates
- - - barbican-hacluster:ha
- - barbican:ha
- - - heat-mysql-router:db-router
- - mysql-innodb-cluster:db-router
- - - heat-mysql-router:shared-db
- - heat:shared-db
- - - heat-hacluster:ha
- - heat:ha
- - - keystone:identity-service
- - heat:identity-service
- - - rabbitmq-server:amqp
- - heat:amqp
- - - vault:certificates
- - heat:certificates
- - - keystone:identity-service
- - barbican:identity-service
- - - rabbitmq-server:amqp
- - barbican:amqp
- - - barbican-vault:secrets
- - barbican:secrets
- - - vault:secrets
- - barbican-vault:secrets-storage
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement