Deploy RGW by default when cephadm environment is included
This patch just includes the content of ceph-rgw.yaml in the common cephadm environment file. This means that when Ceph is deployed by TripleO, the RGW component will be applied using cephadm. The cephadm-rbd-only environment file is also added and can be applied for all the use cases where swift is used and rgw shouldn't replace it. Change-Id: I5e841ea76575eed28f1c8fc9a95cd4d3fd62dbc4
This commit is contained in:
parent
ba6700467a
commit
faf71068b0
@ -10,6 +10,7 @@ resource_registry:
|
||||
OS::TripleO::Services::CephMon: ../../deployment/cephadm/ceph-mon.yaml
|
||||
OS::TripleO::Services::CephOSD: ../../deployment/cephadm/ceph-osd.yaml
|
||||
OS::TripleO::Services::CephClient: ../../deployment/cephadm/ceph-client.yaml
|
||||
OS::TripleO::Services::CephRgw: ../../deployment/cephadm/ceph-rgw.yaml
|
||||
OS::TripleO::Services::Collectd: ../../deployment/metrics/collectd-container-puppet.yaml
|
||||
OS::TripleO::Services::GnocchiApi: ../../deployment/gnocchi/gnocchi-api-container-puppet.yaml
|
||||
OS::TripleO::Services::GnocchiMetricd: ../../deployment/gnocchi/gnocchi-metricd-container-puppet.yaml
|
||||
|
@ -1,5 +0,0 @@
|
||||
resource_registry:
|
||||
OS::TripleO::Services::CephRgw: ../../deployment/cephadm/ceph-rgw.yaml
|
||||
OS::TripleO::Services::SwiftProxy: OS::Heat::None
|
||||
OS::TripleO::Services::SwiftStorage: OS::Heat::None
|
||||
OS::TripleO::Services::SwiftRingBuilder: OS::Heat::None
|
22
environments/cephadm/cephadm-rbd-only.yaml
Normal file
22
environments/cephadm/cephadm-rbd-only.yaml
Normal file
@ -0,0 +1,22 @@
|
||||
resource_registry:
|
||||
OS::TripleO::Services::CephClient: ../../deployment/cephadm/ceph-client.yaml
|
||||
OS::TripleO::Services::CephMgr: ../../deployment/cephadm/ceph-mgr.yaml
|
||||
OS::TripleO::Services::CephMon: ../../deployment/cephadm/ceph-mon.yaml
|
||||
OS::TripleO::Services::CephOSD: ../../deployment/cephadm/ceph-osd.yaml
|
||||
|
||||
parameter_defaults:
|
||||
|
||||
CinderEnableIscsiBackend: false
|
||||
CinderEnableRbdBackend: true
|
||||
CinderBackupBackend: ceph
|
||||
NovaEnableRbdBackend: true
|
||||
GlanceBackend: rbd
|
||||
## Uncomment below if enabling legacy telemetry
|
||||
# GnocchiBackend: rbd
|
||||
|
||||
## Set to enable on-wire encryption
|
||||
## Using secure mode can cause a performance degradation with the storage cluster.
|
||||
## The severity of the performance degradation can vary depending on several
|
||||
## environmental factors.
|
||||
## Test the performance impact in a non-production environment before implementing.
|
||||
# CephMsgrSecureMode: true
|
@ -1,8 +1,12 @@
|
||||
resource_registry:
|
||||
OS::TripleO::Services::CephClient: ../../deployment/cephadm/ceph-client.yaml
|
||||
OS::TripleO::Services::CephMgr: ../../deployment/cephadm/ceph-mgr.yaml
|
||||
OS::TripleO::Services::CephMon: ../../deployment/cephadm/ceph-mon.yaml
|
||||
OS::TripleO::Services::CephOSD: ../../deployment/cephadm/ceph-osd.yaml
|
||||
OS::TripleO::Services::CephClient: ../../deployment/cephadm/ceph-client.yaml
|
||||
OS::TripleO::Services::CephRgw: ../../deployment/cephadm/ceph-rgw.yaml
|
||||
OS::TripleO::Services::SwiftProxy: OS::Heat::None
|
||||
OS::TripleO::Services::SwiftStorage: OS::Heat::None
|
||||
OS::TripleO::Services::SwiftRingBuilder: OS::Heat::None
|
||||
|
||||
parameter_defaults:
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user