diff options
author | Victoria Martinez de la Cruz <victoria@redhat.com> | 2017-08-18 13:23:34 -0300 |
---|---|---|
committer | Tom Barron <tpb@dyncloud.net> | 2017-09-01 08:32:07 +0000 |
commit | b7bbe4b758043c418078a60275bbf3bf26f5e07a (patch) | |
tree | d12a70641c77b898cbe942a6b73853d284c9761b /environments/manila-cephfsnative-config-docker.yaml | |
parent | b18c773dd7c1f2b945587f64d5e97c35ba898399 (diff) |
Add storage backends env files for containerized deployment
A storage backend has to be selected when deploying manila,
otherwise the manila-share service will fail to start. For this,
we have some environment files specifying the configuration for
different storage backends. We need a dockerized version
for this environment files.
In this patch set we add those environment files.
Change-Id: I9886016b02bec26699af1f8165d7b0702dfe8b9b
Partial-Bug: #1668922
(cherry picked from commit d7d54594410f60ea6ebf1301048d95f64c66f645)
Diffstat (limited to 'environments/manila-cephfsnative-config-docker.yaml')
-rw-r--r-- | environments/manila-cephfsnative-config-docker.yaml | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/environments/manila-cephfsnative-config-docker.yaml b/environments/manila-cephfsnative-config-docker.yaml new file mode 100644 index 00000000..8c822918 --- /dev/null +++ b/environments/manila-cephfsnative-config-docker.yaml @@ -0,0 +1,20 @@ +# EXPERIMENTAL: The configuration enabled by this environment +# is not considered production-ready. +# +# A Heat environment file which can be used to enable a +# a Manila CephFS Native driver backend. +resource_registry: + OS::TripleO::Services::ManilaApi: ../docker/services/manila-api.yaml + OS::TripleO::Services::ManilaScheduler: ../docker/services/manila-scheduler.yaml + # Only manila-share is pacemaker managed: + OS::TripleO::Services::ManilaShare: ../docker/services/pacemaker/manila-share.yaml + OS::TripleO::Services::ManilaBackendCephFs: ../puppet/services/manila-backend-cephfs.yaml + + +parameter_defaults: + ManilaCephFSNativeBackendName: cephfsnative + ManilaCephFSNativeDriverHandlesShareServers: false + ManilaCephFSNativeCephFSConfPath: '/etc/ceph/ceph.conf' + ManilaCephFSNativeCephFSAuthId: 'manila' + ManilaCephFSNativeCephFSClusterName: 'ceph' + ManilaCephFSNativeCephFSEnableSnapshots: false |