127dbb4e81
manila now [1] supports configuring an octal value for the rwx permissions mode of the cephfs volumes and snapshots and groups of these that back manila shares, snapshots, and groups. Expose this parameter in the backend manifests for manila with cephfs. [1] https://review.openstack.org/#/c/614332 Depends-on: https://review.openstack.org/638773 Change-Id: I0e3f841523dc0cc213100296bc352ac88eb1ff74
21 lines
1017 B
YAML
21 lines
1017 B
YAML
# A Heat environment file which can be used to enable a
|
|
# a Manila CephFS Native driver backend.
|
|
resource_registry:
|
|
OS::TripleO::Services::ManilaApi: ../deployment/manila/manila-api-container-puppet.yaml
|
|
OS::TripleO::Services::ManilaScheduler: ../deployment/manila/manila-scheduler-container-puppet.yaml
|
|
# Only manila-share is pacemaker managed:
|
|
OS::TripleO::Services::ManilaShare: ../deployment/manila/manila-share-pacemaker-puppet.yaml
|
|
OS::TripleO::Services::ManilaBackendCephFs: ../puppet/services/manila-backend-cephfs.yaml
|
|
|
|
|
|
parameter_defaults:
|
|
ManilaCephFSBackendName: cephfs
|
|
ManilaCephFSDriverHandlesShareServers: false
|
|
ManilaCephFSCephFSAuthId: 'manila'
|
|
ManilaCephFSCephFSEnableSnapshots: false
|
|
ManilaCephFSCephVolumeMode: '0755'
|
|
# manila cephfs driver supports either native cephfs backend - 'CEPHFS'
|
|
# (users mount shares directly from ceph cluster), or nfs-ganesha backend -
|
|
# 'NFS' (users mount shares through nfs-ganesha server)
|
|
ManilaCephFSCephFSProtocolHelperType: 'CEPHFS'
|