diff --git a/manifests/backend/dellemc_unity.pp b/manifests/backend/dellemc_unity.pp index 79d0eec8..53c13b5a 100644 --- a/manifests/backend/dellemc_unity.pp +++ b/manifests/backend/dellemc_unity.pp @@ -116,8 +116,8 @@ define manila::backend::dellemc_unity ( "${share_backend_name}/backend_availability_zone": value => $backend_availability_zone; "${share_backend_name}/emc_share_backend": value => $emc_share_backend; "${share_backend_name}/unity_server_meta_pool": value => $unity_server_meta_pool; - "${share_backend_name}/unity_share_data_pools": value => $unity_share_data_pools; - "${share_backend_name}/unity_ethernet_ports": value => $unity_ethernet_ports; + "${share_backend_name}/unity_share_data_pools": value => join(any2array($unity_share_data_pools), ','); + "${share_backend_name}/unity_ethernet_ports": value => join(any2array($unity_ethernet_ports), ','); "${share_backend_name}/network_plugin_ipv6_enabled": value => $network_plugin_ipv6_enabled; "${share_backend_name}/emc_ssl_cert_verify": value => $emc_ssl_cert_verify; "${share_backend_name}/emc_ssl_cert_path": value => $emc_ssl_cert_path; diff --git a/manifests/backend/dellemc_vmax.pp b/manifests/backend/dellemc_vmax.pp index 2ec3d6eb..44a4a61e 100644 --- a/manifests/backend/dellemc_vmax.pp +++ b/manifests/backend/dellemc_vmax.pp @@ -100,8 +100,8 @@ define manila::backend::dellemc_vmax ( "${share_backend_name}/backend_availability_zone": value => $backend_availability_zone; "${share_backend_name}/emc_share_backend": value => $emc_share_backend; "${share_backend_name}/vmax_server_container": value => $vmax_server_container; - "${share_backend_name}/vmax_share_data_pools": value => $vmax_share_data_pools; - "${share_backend_name}/vmax_ethernet_ports": value => $vmax_ethernet_ports; + "${share_backend_name}/vmax_share_data_pools": value => join(any2array($vmax_share_data_pools), ','); + "${share_backend_name}/vmax_ethernet_ports": value => join(any2array($vmax_ethernet_ports), ','); } ensure_resource('package','nfs-utils',{ diff --git a/manifests/backend/dellemc_vnx.pp b/manifests/backend/dellemc_vnx.pp index 7297134b..334c7693 100644 --- a/manifests/backend/dellemc_vnx.pp +++ b/manifests/backend/dellemc_vnx.pp @@ -121,8 +121,8 @@ define manila::backend::dellemc_vnx ( "${share_backend_name}/backend_availability_zone": value => $backend_availability_zone; "${share_backend_name}/emc_share_backend": value => $emc_share_backend; "${share_backend_name}/vnx_server_container": value => $vnx_server_container; - "${share_backend_name}/vnx_share_data_pools": value => $vnx_share_data_pools; - "${share_backend_name}/vnx_ethernet_ports": value => $vnx_ethernet_ports; + "${share_backend_name}/vnx_share_data_pools": value => join(any2array($vnx_share_data_pools), ','); + "${share_backend_name}/vnx_ethernet_ports": value => join(any2array($vnx_ethernet_ports), ','); "${share_backend_name}/network_plugin_ipv6_enabled": value => $network_plugin_ipv6_enabled; "${share_backend_name}/emc_ssl_cert_verify": value => $emc_ssl_cert_verify; "${share_backend_name}/emc_ssl_cert_path": value => $emc_ssl_cert_path;