[Dell EMC drivers] Accept arrays for ListOpt

The *_share_data_pools parameters and the *_ethernet_ports parameters
are defined as ListOpts. This change allows using array values for
these parameters so that the value can be define in more native way.

Change-Id: Ie9160c3ff510df3778ba096ffd25b69eb9b668f9
(cherry picked from commit f65d50563f)
(cherry picked from commit cd8720b40e)
(cherry picked from commit d986b4d2e8)
(cherry picked from commit a3c5e8ee6a)
(cherry picked from commit ea83ee61b2)
This commit is contained in:
Takashi Kajinami 2021-11-17 08:33:59 +09:00 committed by Goutham Pacha Ravi
parent 16f079d760
commit 4cbb038d6f
3 changed files with 6 additions and 6 deletions

View File

@ -107,8 +107,8 @@ define manila::backend::dellemc_unity (
"${share_backend_name}/share_backend_name": value => $share_backend_name;
"${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;

View File

@ -86,8 +86,8 @@ define manila::backend::dellemc_vmax (
"${share_backend_name}/share_backend_name": value => $share_backend_name;
"${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',{

View File

@ -106,8 +106,8 @@ define manila::backend::dellemc_vnx (
"${share_backend_name}/share_backend_name": value => $share_backend_name;
"${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;