Merge "Add parameters for manila storage availability zones"
This commit is contained in:
commit
aa1dc3eb41
|
@ -48,6 +48,12 @@ parameters:
|
|||
ManilaCephFSBackendName:
|
||||
type: string
|
||||
default: cephfs
|
||||
ManilaCephFSAvailabilityZone:
|
||||
default: ''
|
||||
description: >
|
||||
The availability zone of the CephFS backend.
|
||||
When set, it overrides the default ManilaStorageAvailabilityZone.
|
||||
type: string
|
||||
ManilaCephFSDriverHandlesShareServers:
|
||||
type: boolean
|
||||
default: false
|
||||
|
@ -91,18 +97,23 @@ outputs:
|
|||
value:
|
||||
service_name: manila_backend_cephfs
|
||||
config_settings:
|
||||
manila::backend::cephfs::title: {get_param: ManilaCephFSBackendName}
|
||||
manila::backend::cephfs::driver_handles_share_servers: {get_param: ManilaCephFSDriverHandlesShareServers}
|
||||
manila::backend::cephfs::pool_name: {get_param: ManilaCephFSDataPoolName}
|
||||
manila::backend::cephfs::share_backend_name: {get_param: ManilaCephFSShareBackendName}
|
||||
manila_cephfs_ceph_conf_path: {get_param: CephConfigPath}
|
||||
manila::backend::cephfs::cephfs_conf_path:
|
||||
list_join:
|
||||
- ''
|
||||
- - /etc/ceph/
|
||||
- {get_param: CephClusterName}
|
||||
- .conf
|
||||
manila::backend::cephfs::cephfs_auth_id: {get_param: ManilaCephFSCephFSAuthId}
|
||||
manila::backend::cephfs::cephfs_cluster_name: {get_param: CephClusterName}
|
||||
manila::backend::cephfs::cephfs_volume_mode: {get_param: ManilaCephFSCephVolumeMode}
|
||||
manila::backend::cephfs::cephfs_protocol_helper_type: {get_param: ManilaCephFSCephFSProtocolHelperType}
|
||||
map_merge:
|
||||
- manila::backend::cephfs::title: {get_param: ManilaCephFSBackendName}
|
||||
manila::backend::cephfs::driver_handles_share_servers: {get_param: ManilaCephFSDriverHandlesShareServers}
|
||||
manila::backend::cephfs::pool_name: {get_param: ManilaCephFSDataPoolName}
|
||||
manila::backend::cephfs::share_backend_name: {get_param: ManilaCephFSShareBackendName}
|
||||
manila_cephfs_ceph_conf_path: {get_param: CephConfigPath}
|
||||
manila::backend::cephfs::cephfs_conf_path:
|
||||
list_join:
|
||||
- ''
|
||||
- - /etc/ceph/
|
||||
- {get_param: CephClusterName}
|
||||
- .conf
|
||||
manila::backend::cephfs::cephfs_auth_id: {get_param: ManilaCephFSCephFSAuthId}
|
||||
manila::backend::cephfs::cephfs_cluster_name: {get_param: CephClusterName}
|
||||
manila::backend::cephfs::cephfs_volume_mode: {get_param: ManilaCephFSCephVolumeMode}
|
||||
manila::backend::cephfs::cephfs_protocol_helper_type: {get_param: ManilaCephFSCephFSProtocolHelperType}
|
||||
- if:
|
||||
- { equals: [ { get_param: ManilaCephFSAvailabilityZone }, '' ] }
|
||||
- { }
|
||||
- manila::backend::cephfs::backend_availability_zone: { get_param: ManilaCephFSAvailabilityZone }
|
||||
|
|
|
@ -43,6 +43,12 @@ parameters:
|
|||
ManilaFlashBladeBackendName:
|
||||
type: string
|
||||
default: 'tripleo_flashblade'
|
||||
ManilaFlashBladeAvailabilityZone:
|
||||
default: ''
|
||||
description: >
|
||||
The availability zone of the FlashBlade backend.
|
||||
When set, it overrides the default ManilaStorageAvailabilityZone.
|
||||
type: string
|
||||
ManilaFlashBladeMgmtIp:
|
||||
type: string
|
||||
ManilaFlashBladeDataIp:
|
||||
|
@ -65,3 +71,7 @@ outputs:
|
|||
manila::backend::flashblade::flashblade_data_vip: {get_param: ManilaFlashBladeDataIp}
|
||||
manila::backend::flashblade::flashblade_api_token: {get_param: ManilaFlashBladeAPIToken}
|
||||
manila::backend::flashblade::flashblade_eradicate : {get_param: ManilaFlashBladeEradicate}
|
||||
- if:
|
||||
- { equals: [ { get_param: ManilaFlashBladeAvailabilityZone }, '' ] }
|
||||
- { }
|
||||
- manila::backend::flashblade::backend_availability_zone: { get_param: ManilaFlashBladeAvailabilityZone }
|
||||
|
|
|
@ -10,6 +10,12 @@ parameters:
|
|||
ManilaIsilonBackendName:
|
||||
type: string
|
||||
default: tripleo_isilon
|
||||
ManilaIsilonAvailabilityZone:
|
||||
default: ''
|
||||
description: >
|
||||
The availability zone of the Isilon backend.
|
||||
When set, it overrides the default ManilaStorageAvailabilityZone.
|
||||
type: string
|
||||
ManilaIsilonNasLogin:
|
||||
type: string
|
||||
default: ''
|
||||
|
@ -69,10 +75,15 @@ outputs:
|
|||
value:
|
||||
service_name: manila_backend_isilon
|
||||
config_settings:
|
||||
manila::backend::dellemc_isilon::title: {get_param: ManilaIsilonBackendName}
|
||||
manila::backend::dellemc_isilon::emc_nas_login: {get_param: ManilaIsilonNasLogin}
|
||||
manila::backend::dellemc_isilon::emc_nas_password: {get_param: ManilaIsilonNasPassword}
|
||||
manila::backend::dellemc_isilon::emc_nas_server: {get_param: ManilaIsilonNasServer}
|
||||
manila::backend::dellemc_isilon::emc_nas_root_dir: {get_param: ManilaIsilonNasRootDir}
|
||||
manila::backend::dellemc_isilon::emc_nas_server_port: {get_param: ManilaIsilonNasServerPort}
|
||||
manila::backend::dellemc_isilon::emc_nas_server_secure: {get_param: ManilaIsilonNasServerSecure}
|
||||
map_merge:
|
||||
- manila::backend::dellemc_isilon::title: {get_param: ManilaIsilonBackendName}
|
||||
manila::backend::dellemc_isilon::emc_nas_login: {get_param: ManilaIsilonNasLogin}
|
||||
manila::backend::dellemc_isilon::emc_nas_password: {get_param: ManilaIsilonNasPassword}
|
||||
manila::backend::dellemc_isilon::emc_nas_server: {get_param: ManilaIsilonNasServer}
|
||||
manila::backend::dellemc_isilon::emc_nas_root_dir: {get_param: ManilaIsilonNasRootDir}
|
||||
manila::backend::dellemc_isilon::emc_nas_server_port: {get_param: ManilaIsilonNasServerPort}
|
||||
manila::backend::dellemc_isilon::emc_nas_server_secure: {get_param: ManilaIsilonNasServerSecure}
|
||||
- if:
|
||||
- { equals: [ { get_param: ManilaIsilonAvailabilityZone }, '' ] }
|
||||
- { }
|
||||
- manila::backend::dellemc_isilon::backend_availability_zone: { get_param: ManilaIsilonAvailabilityZone }
|
||||
|
|
|
@ -10,6 +10,12 @@ parameters:
|
|||
ManilaNetappBackendName:
|
||||
type: string
|
||||
default: tripleo_netapp
|
||||
ManilaNetappAvailabilityZone:
|
||||
default: ''
|
||||
description: >
|
||||
The availability zone of the NetApp backend.
|
||||
When set, it overrides the default ManilaStorageAvailabilityZone.
|
||||
type: string
|
||||
ManilaNetappLogin:
|
||||
type: string
|
||||
default: ''
|
||||
|
@ -95,23 +101,28 @@ outputs:
|
|||
value:
|
||||
service_name: manila_backend_netapp
|
||||
config_settings:
|
||||
manila::backend::netapp::title: {get_param: ManilaNetappBackendName}
|
||||
manila::backend::netapp::netapp_login: {get_param: ManilaNetappLogin}
|
||||
manila::backend::netapp::driver_handles_share_servers: {get_param: ManilaNetappDriverHandlesShareServers}
|
||||
manila::backend::netapp::netapp_password: {get_param: ManilaNetappPassword}
|
||||
manila::backend::netapp::netapp_server_hostname: {get_param: ManilaNetappServerHostname}
|
||||
manila::backend::netapp::netapp_transport_type: {get_param: ManilaNetappTransportType}
|
||||
manila::backend::netapp::netapp_storage_family: {get_param: ManilaNetappStorageFamily}
|
||||
manila::backend::netapp::netapp_server_port: {get_param: ManilaNetappServerPort}
|
||||
manila::backend::netapp::netapp_volume_name_template: {get_param: ManilaNetappVolumeNameTemplate}
|
||||
manila::backend::netapp::netapp_vserver: {get_param: ManilaNetappVserver}
|
||||
manila::backend::netapp::netapp_vserver_name_template: {get_param: ManilaNetappVserverNameTemplate}
|
||||
manila::backend::netapp::netapp_lif_name_template: {get_param: ManilaNetappLifNameTemplate}
|
||||
manila::backend::netapp::netapp_aggregate_name_search_pattern: {get_param: ManilaNetappAggrNameSearchPattern}
|
||||
manila::backend::netapp::netapp_root_volume_aggregate: {get_param: ManilaNetappRootVolumeAggr}
|
||||
manila::backend::netapp::netapp_root_volume: {get_param: ManilaNetappRootVolume}
|
||||
manila::backend::netapp::netapp_port_name_search_pattern: {get_param: ManilaNetappPortNameSearchPattern}
|
||||
manila::backend::netapp::netapp_trace_flags: {get_param: ManilaNetappTraceFlags}
|
||||
manila::backend::netapp::netapp_enabled_share_protocols: {get_param: ManilaNetappEnabledShareProtocols}
|
||||
manila::backend::netapp::netapp_volume_snapshot_reserve_percent: {get_param: ManilaNetappVolumeSnapshotReservePercent}
|
||||
manila::backend::netapp::netapp_snapmirror_quiesce_timeout: {get_param: ManilaNetappSnapmirrorQuiesceTimeout}
|
||||
map_merge:
|
||||
- manila::backend::netapp::title: {get_param: ManilaNetappBackendName}
|
||||
manila::backend::netapp::netapp_login: {get_param: ManilaNetappLogin}
|
||||
manila::backend::netapp::driver_handles_share_servers: {get_param: ManilaNetappDriverHandlesShareServers}
|
||||
manila::backend::netapp::netapp_password: {get_param: ManilaNetappPassword}
|
||||
manila::backend::netapp::netapp_server_hostname: {get_param: ManilaNetappServerHostname}
|
||||
manila::backend::netapp::netapp_transport_type: {get_param: ManilaNetappTransportType}
|
||||
manila::backend::netapp::netapp_storage_family: {get_param: ManilaNetappStorageFamily}
|
||||
manila::backend::netapp::netapp_server_port: {get_param: ManilaNetappServerPort}
|
||||
manila::backend::netapp::netapp_volume_name_template: {get_param: ManilaNetappVolumeNameTemplate}
|
||||
manila::backend::netapp::netapp_vserver: {get_param: ManilaNetappVserver}
|
||||
manila::backend::netapp::netapp_vserver_name_template: {get_param: ManilaNetappVserverNameTemplate}
|
||||
manila::backend::netapp::netapp_lif_name_template: {get_param: ManilaNetappLifNameTemplate}
|
||||
manila::backend::netapp::netapp_aggregate_name_search_pattern: {get_param: ManilaNetappAggrNameSearchPattern}
|
||||
manila::backend::netapp::netapp_root_volume_aggregate: {get_param: ManilaNetappRootVolumeAggr}
|
||||
manila::backend::netapp::netapp_root_volume: {get_param: ManilaNetappRootVolume}
|
||||
manila::backend::netapp::netapp_port_name_search_pattern: {get_param: ManilaNetappPortNameSearchPattern}
|
||||
manila::backend::netapp::netapp_trace_flags: {get_param: ManilaNetappTraceFlags}
|
||||
manila::backend::netapp::netapp_enabled_share_protocols: {get_param: ManilaNetappEnabledShareProtocols}
|
||||
manila::backend::netapp::netapp_volume_snapshot_reserve_percent: {get_param: ManilaNetappVolumeSnapshotReservePercent}
|
||||
manila::backend::netapp::netapp_snapmirror_quiesce_timeout: {get_param: ManilaNetappSnapmirrorQuiesceTimeout}
|
||||
- if:
|
||||
- { equals: [ { get_param: ManilaNetappAvailabilityZone }, '' ] }
|
||||
- { }
|
||||
- manila::backend::netapp::backend_availability_zone: { get_param: ManilaNetappAvailabilityZone }
|
||||
|
|
|
@ -10,6 +10,12 @@ parameters:
|
|||
ManilaUnityBackendName:
|
||||
type: string
|
||||
default: tripleo_manila_unity
|
||||
ManilaUnityAvailabilityZone:
|
||||
default: ''
|
||||
description: >
|
||||
The availability zone of the Unity backend.
|
||||
When set, it overrides the default ManilaStorageAvailabilityZone.
|
||||
type: string
|
||||
ManilaUnityNasLogin:
|
||||
type: string
|
||||
default: ''
|
||||
|
@ -69,15 +75,20 @@ outputs:
|
|||
value:
|
||||
service_name: manila_backend_unity
|
||||
config_settings:
|
||||
manila::backend::dellemc_unity::title: {get_param: ManilaUnityBackendName}
|
||||
manila::backend::dellemc_unity::emc_nas_login: {get_param: ManilaUnityNasLogin}
|
||||
manila::backend::dellemc_unity::driver_handles_share_servers: {get_param: ManilaUnityDriverHandlesShareServers}
|
||||
manila::backend::dellemc_unity::emc_nas_password: {get_param: ManilaUnityNasPassword}
|
||||
manila::backend::dellemc_unity::emc_nas_server: {get_param: ManilaUnityNasServer}
|
||||
manila::backend::dellemc_unity::emc_share_backend: unity
|
||||
manila::backend::dellemc_unity::unity_server_meta_pool: {get_param: ManilaUnityServerMetaPool}
|
||||
manila::backend::dellemc_unity::unity_share_data_pools: {get_param: ManilaUnityShareDataPools}
|
||||
manila::backend::dellemc_unity::unity_ethernet_ports: {get_param: ManilaUnityEthernetPorts}
|
||||
manila::backend::dellemc_unity::network_plugin_ipv6_enabled: {get_param: ManilaIPv6}
|
||||
manila::backend::dellemc_unity::emc_ssl_cert_verify: {get_param: ManilaUnityEmcSslCertVerify}
|
||||
manila::backend::dellemc_unity::emc_ssl_cert_path: {get_param: ManilaUnityEmcSslCertPath}
|
||||
map_merge:
|
||||
- manila::backend::dellemc_unity::title: {get_param: ManilaUnityBackendName}
|
||||
manila::backend::dellemc_unity::emc_nas_login: {get_param: ManilaUnityNasLogin}
|
||||
manila::backend::dellemc_unity::driver_handles_share_servers: {get_param: ManilaUnityDriverHandlesShareServers}
|
||||
manila::backend::dellemc_unity::emc_nas_password: {get_param: ManilaUnityNasPassword}
|
||||
manila::backend::dellemc_unity::emc_nas_server: {get_param: ManilaUnityNasServer}
|
||||
manila::backend::dellemc_unity::emc_share_backend: unity
|
||||
manila::backend::dellemc_unity::unity_server_meta_pool: {get_param: ManilaUnityServerMetaPool}
|
||||
manila::backend::dellemc_unity::unity_share_data_pools: {get_param: ManilaUnityShareDataPools}
|
||||
manila::backend::dellemc_unity::unity_ethernet_ports: {get_param: ManilaUnityEthernetPorts}
|
||||
manila::backend::dellemc_unity::network_plugin_ipv6_enabled: {get_param: ManilaIPv6}
|
||||
manila::backend::dellemc_unity::emc_ssl_cert_verify: {get_param: ManilaUnityEmcSslCertVerify}
|
||||
manila::backend::dellemc_unity::emc_ssl_cert_path: {get_param: ManilaUnityEmcSslCertPath}
|
||||
- if:
|
||||
- { equals: [ { get_param: ManilaUnityAvailabilityZone }, '' ] }
|
||||
- { }
|
||||
- manila::backend::dellemc_unity::backend_availability_zone: { get_param: ManilaUnityAvailabilityZone }
|
||||
|
|
|
@ -10,6 +10,12 @@ parameters:
|
|||
ManilaVMAXBackendName:
|
||||
type: string
|
||||
default: tripleo_manila_vmax
|
||||
ManilaVMAXAvailabilityZone:
|
||||
default: ''
|
||||
description: >
|
||||
The availability zone of the VMAX backend.
|
||||
When set, it overrides the default ManilaStorageAvailabilityZone.
|
||||
type: string
|
||||
ManilaVMAXNasLogin:
|
||||
type: string
|
||||
default: ''
|
||||
|
@ -69,11 +75,16 @@ outputs:
|
|||
value:
|
||||
service_name: manila_backend_vmax
|
||||
config_settings:
|
||||
manila::backend::dellemc_vmax::title: {get_param: ManilaVMAXBackendName}
|
||||
manila::backend::dellemc_vmax::emc_nas_login: {get_param: ManilaVMAXNasLogin}
|
||||
manila::backend::dellemc_vmax::emc_nas_password: {get_param: ManilaVMAXNasPassword}
|
||||
manila::backend::dellemc_vmax::emc_nas_server: {get_param: ManilaVMAXNasServer}
|
||||
manila::backend::dellemc_vmax::emc_share_backend: vmax
|
||||
manila::backend::dellemc_vmax::vmax_server_container: {get_param: ManilaVMAXServerContainer}
|
||||
manila::backend::dellemc_vmax::vmax_share_data_pools: {get_param: ManilaVMAXShareDataPools}
|
||||
manila::backend::dellemc_vmax::vmax_ethernet_ports: {get_param: ManilaVMAXEthernetPorts}
|
||||
map_merge:
|
||||
- manila::backend::dellemc_vmax::title: {get_param: ManilaVMAXBackendName}
|
||||
manila::backend::dellemc_vmax::emc_nas_login: {get_param: ManilaVMAXNasLogin}
|
||||
manila::backend::dellemc_vmax::emc_nas_password: {get_param: ManilaVMAXNasPassword}
|
||||
manila::backend::dellemc_vmax::emc_nas_server: {get_param: ManilaVMAXNasServer}
|
||||
manila::backend::dellemc_vmax::emc_share_backend: vmax
|
||||
manila::backend::dellemc_vmax::vmax_server_container: {get_param: ManilaVMAXServerContainer}
|
||||
manila::backend::dellemc_vmax::vmax_share_data_pools: {get_param: ManilaVMAXShareDataPools}
|
||||
manila::backend::dellemc_vmax::vmax_ethernet_ports: {get_param: ManilaVMAXEthernetPorts}
|
||||
- if:
|
||||
- { equals: [ { get_param: ManilaVMAXAvailabilityZone }, '' ] }
|
||||
- { }
|
||||
- manila::backend::dellemc_vmax::backend_availability_zone: { get_param: ManilaVMAXAvailabilityZone }
|
||||
|
|
|
@ -10,6 +10,12 @@ parameters:
|
|||
ManilaVNXBackendName:
|
||||
type: string
|
||||
default: tripleo_manila_vnx
|
||||
ManilaVNXAvailabilityZone:
|
||||
default: ''
|
||||
description: >
|
||||
The availability zone of the VNX backend.
|
||||
When set, it overrides the default ManilaStorageAvailabilityZone.
|
||||
type: string
|
||||
ManilaVNXNasLogin:
|
||||
type: string
|
||||
default: ''
|
||||
|
@ -79,14 +85,19 @@ outputs:
|
|||
value:
|
||||
service_name: manila_backend_vnx
|
||||
config_settings:
|
||||
manila::backend::dellemc_vnx::title: {get_param: ManilaVNXBackendName}
|
||||
manila::backend::dellemc_vnx::emc_nas_login: {get_param: ManilaVNXNasLogin}
|
||||
manila::backend::dellemc_vnx::emc_nas_password: {get_param: ManilaVNXNasPassword}
|
||||
manila::backend::dellemc_vnx::emc_nas_server: {get_param: ManilaVNXNasServer}
|
||||
manila::backend::dellemc_vnx::emc_share_backend: vnx
|
||||
manila::backend::dellemc_vnx::vnx_server_container: {get_param: ManilaVNXServerContainer}
|
||||
manila::backend::dellemc_vnx::vnx_share_data_pools: {get_param: ManilaVNXShareDataPools}
|
||||
manila::backend::dellemc_vnx::vnx_ethernet_ports: {get_param: ManilaVNXEthernetPorts}
|
||||
manila::backend::dellemc_vnx::network_plugin_ipv6_enabled: {get_param: ManilaIPv6}
|
||||
manila::backend::dellemc_vnx::emc_ssl_cert_verify: {get_param: ManilaVNXEmcSslCertVerify}
|
||||
manila::backend::dellemc_vnx::emc_ssl_cert_path: {get_param: ManilaVNXEmcSslCertPath}
|
||||
map_merge:
|
||||
- manila::backend::dellemc_vnx::title: {get_param: ManilaVNXBackendName}
|
||||
manila::backend::dellemc_vnx::emc_nas_login: {get_param: ManilaVNXNasLogin}
|
||||
manila::backend::dellemc_vnx::emc_nas_password: {get_param: ManilaVNXNasPassword}
|
||||
manila::backend::dellemc_vnx::emc_nas_server: {get_param: ManilaVNXNasServer}
|
||||
manila::backend::dellemc_vnx::emc_share_backend: vnx
|
||||
manila::backend::dellemc_vnx::vnx_server_container: {get_param: ManilaVNXServerContainer}
|
||||
manila::backend::dellemc_vnx::vnx_share_data_pools: {get_param: ManilaVNXShareDataPools}
|
||||
manila::backend::dellemc_vnx::vnx_ethernet_ports: {get_param: ManilaVNXEthernetPorts}
|
||||
manila::backend::dellemc_vnx::network_plugin_ipv6_enabled: {get_param: ManilaIPv6}
|
||||
manila::backend::dellemc_vnx::emc_ssl_cert_verify: {get_param: ManilaVNXEmcSslCertVerify}
|
||||
manila::backend::dellemc_vnx::emc_ssl_cert_path: {get_param: ManilaVNXEmcSslCertPath}
|
||||
- if:
|
||||
- { equals: [ { get_param: ManilaVNXAvailabilityZone }, '' ] }
|
||||
- { }
|
||||
- manila::backend::dellemc_vnx::backend_availability_zone: { get_param: ManilaVNXAvailabilityZone }
|
||||
|
|
|
@ -56,6 +56,10 @@ parameters:
|
|||
default: 60
|
||||
description: Manila's RPC response timeout, in seconds.
|
||||
type: number
|
||||
ManilaStorageAvailabilityZone:
|
||||
default: nova
|
||||
description: The Manila service's storage availability zone.
|
||||
type: string
|
||||
|
||||
outputs:
|
||||
role_data:
|
||||
|
@ -63,6 +67,7 @@ outputs:
|
|||
value:
|
||||
service_name: manila_base
|
||||
config_settings:
|
||||
manila::storage_availability_zone: {get_param: ManilaStorageAvailabilityZone}
|
||||
manila::notification_driver: {get_param: NotificationDriver}
|
||||
manila::logging::debug:
|
||||
if:
|
||||
|
|
Loading…
Reference in New Issue