Parametrize manila options
Add possibility to set manila volume name
on cluster level. Moreover added apache wsgi
module to manila apache site definition since it is mandatory for
manila-api to work as expected
Change-Id: I5b9c5dacd298cf1d7926568cb169bdcf5d7b6838
Related-PROD: PROD-21340
diff --git a/apache/server/site/manila.yml b/apache/server/site/manila.yml
index cecf1d4..3080d1d 100644
--- a/apache/server/site/manila.yml
+++ b/apache/server/site/manila.yml
@@ -12,6 +12,8 @@
server:
enabled: true
default_mpm: event
+ modules:
+ - wsgi
site:
manila:
enabled: false
diff --git a/manila/share/backend/lvm.yml b/manila/share/backend/lvm.yml
index fe709da..9f5c660 100644
--- a/manila/share/backend/lvm.yml
+++ b/manila/share/backend/lvm.yml
@@ -1,12 +1,13 @@
parameters:
_param:
manila_share_address: ${_param:single_address}
+ manila_lvm_volume_name: manila-volume
linux:
storage:
lvm:
manila-vg:
enabled: true
- name: manila-volume
+ name: ${_param:manila_lvm_volume_name}
devices: ${_param:manila_lvm_devices}
system:
package:
@@ -25,4 +26,4 @@
- "${_param:manila_share_address}"
dhss: false
share_driver: manila.share.drivers.lvm.LVMShareDriver
- lvm_share_volume_group: manila-volume
+ lvm_share_volume_group: ${_param:manila_lvm_volume_name}