77 lines
2.1 KiB
YAML
77 lines
2.1 KiB
YAML
series: bionic
|
|
local_overlay_enabled: false
|
|
applications:
|
|
swift-proxy-region1:
|
|
charm: cs:~openstack-charmers-next/swift-proxy
|
|
num_units: 1
|
|
options:
|
|
region: RegionOne
|
|
zone-assignment: manual
|
|
replicas: 2
|
|
enable-multi-region: true
|
|
swift-hash: "global-cluster"
|
|
read-affinity: "r1=100, r2=200"
|
|
write-affinity: "r1, r2"
|
|
write-affinity-node-count: '1'
|
|
openstack-origin: cloud:bionic-train
|
|
swift-storage-region1-zone1:
|
|
charm: ../../.
|
|
num_units: 1
|
|
options:
|
|
storage-region: 1
|
|
zone: 1
|
|
block-device: /etc/swift/storage.img|2G
|
|
openstack-origin: cloud:bionic-train
|
|
swift-storage-region1-zone2:
|
|
charm: ../../.
|
|
num_units: 1
|
|
options:
|
|
storage-region: 1
|
|
zone: 2
|
|
block-device: /etc/swift/storage.img|2G
|
|
openstack-origin: cloud:bionic-train
|
|
swift-storage-region1-zone3:
|
|
charm: ../../.
|
|
num_units: 1
|
|
options:
|
|
storage-region: 1
|
|
zone: 3
|
|
block-device: /etc/swift/storage.img|2G
|
|
openstack-origin: cloud:bionic-train
|
|
percona-cluster:
|
|
charm: cs:~openstack-charmers-next/percona-cluster
|
|
num_units: 1
|
|
options:
|
|
dataset-size: 25%
|
|
max-connections: 1000
|
|
source: cloud:bionic-train
|
|
keystone:
|
|
expose: True
|
|
charm: cs:~openstack-charmers-next/keystone
|
|
num_units: 1
|
|
options:
|
|
openstack-origin: cloud:bionic-train
|
|
glance:
|
|
expose: True
|
|
charm: cs:~openstack-charmers-next/glance
|
|
num_units: 1
|
|
options:
|
|
openstack-origin: cloud:bionic-train
|
|
relations:
|
|
- - swift-proxy-region1:swift-storage
|
|
- swift-storage-region1-zone1:swift-storage
|
|
- - swift-proxy-region1:swift-storage
|
|
- swift-storage-region1-zone2:swift-storage
|
|
- - swift-proxy-region1:swift-storage
|
|
- swift-storage-region1-zone3:swift-storage
|
|
- - keystone:shared-db
|
|
- percona-cluster:shared-db
|
|
- - glance:shared-db
|
|
- percona-cluster:shared-db
|
|
- - glance:identity-service
|
|
- keystone:identity-service
|
|
- - swift-proxy-region1:identity-service
|
|
- keystone:identity-service
|
|
- - glance:object-store
|
|
- swift-proxy-region1:object-store
|