
These updates, on the master branch, are to support testing the caracal packages and support of the charms for caracal. They do NOT lock the charms down, and don't change the testing branches to stable branches. Change-Id: Ieb68946379d497db3ac385513c528b852dba88cd
135 lines
2.7 KiB
YAML
135 lines
2.7 KiB
YAML
variables:
|
|
source: &source cloud:jammy-antelope
|
|
|
|
series: jammy
|
|
|
|
comment:
|
|
- 'machines section to decide order of deployment. database sooner = faster'
|
|
|
|
machines:
|
|
'0':
|
|
'1':
|
|
'2':
|
|
'3':
|
|
'4':
|
|
'5':
|
|
'6':
|
|
'7':
|
|
'8':
|
|
constraints: "mem=2048"
|
|
'9':
|
|
constraints: "mem=2048"
|
|
'10':
|
|
constraints: "mem=2048"
|
|
'11':
|
|
'12':
|
|
'13':
|
|
|
|
|
|
applications:
|
|
|
|
keystone-mysql-router:
|
|
charm: ch:mysql-router
|
|
channel: latest/edge
|
|
glance-mysql-router:
|
|
charm: ch:mysql-router
|
|
channel: latest/edge
|
|
vault-mysql-router:
|
|
charm: ch:mysql-router
|
|
channel: latest/edge
|
|
|
|
mysql-innodb-cluster:
|
|
charm: ch:mysql-innodb-cluster
|
|
num_units: 3
|
|
options:
|
|
source: *source
|
|
to:
|
|
- '0'
|
|
- '1'
|
|
- '2'
|
|
channel: latest/edge
|
|
|
|
vault:
|
|
charm: ch:vault
|
|
num_units: 1
|
|
to:
|
|
- '3'
|
|
channel: latest/edge
|
|
|
|
keystone:
|
|
charm: ch:keystone
|
|
num_units: 1
|
|
options:
|
|
openstack-origin: *source
|
|
to:
|
|
- '4'
|
|
channel: 2024.1/edge
|
|
|
|
glance:
|
|
charm: ch:glance
|
|
num_units: 1
|
|
options:
|
|
openstack-origin: *source
|
|
to:
|
|
- '5'
|
|
channel: 2024.1/edge
|
|
|
|
glance-simplestreams-sync:
|
|
charm: ../../glance-simplestreams-sync.charm
|
|
options:
|
|
snap-channel: edge
|
|
num_units: 1
|
|
to:
|
|
- '6'
|
|
|
|
ceph-radosgw:
|
|
charm: ch:ceph-radosgw
|
|
num_units: 1
|
|
options:
|
|
source: *source
|
|
to:
|
|
- '7'
|
|
channel: reef/edge
|
|
|
|
ceph-osd:
|
|
charm: ch:ceph-osd
|
|
num_units: 3
|
|
storage:
|
|
osd-devices: 'cinder,10G'
|
|
options:
|
|
source: *source
|
|
to:
|
|
- '8'
|
|
- '9'
|
|
- '10'
|
|
channel: reef/edge
|
|
|
|
ceph-mon:
|
|
charm: ch:ceph-mon
|
|
num_units: 3
|
|
options:
|
|
source: *source
|
|
to:
|
|
- '11'
|
|
- '12'
|
|
- '13'
|
|
channel: reef/edge
|
|
|
|
relations:
|
|
- ['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']
|
|
- ['keystone:shared-db','keystone-mysql-router:shared-db']
|
|
- ['glance:shared-db','glance-mysql-router:shared-db']
|
|
- ['glance:ceph', 'ceph-mon:client']
|
|
- ['vault:shared-db','vault-mysql-router:shared-db']
|
|
- ['keystone-mysql-router:db-router','mysql-innodb-cluster:db-router']
|
|
- ['glance-mysql-router:db-router','mysql-innodb-cluster:db-router']
|
|
- ['vault-mysql-router:db-router','mysql-innodb-cluster:db-router']
|
|
- ['ceph-osd:mon', 'ceph-mon:osd']
|
|
- ['ceph-radosgw:mon', 'ceph-mon:radosgw']
|
|
- ['ceph-radosgw:identity-service', 'keystone:identity-service']
|
|
- ['ceph-radosgw:certificates', 'vault:certificates']
|