tripleo-heat-templates/environments/cinder-dellemc-vnx-config.yaml
katarimanoj f2b211267c Support for multiple Cinder Dell EMC VNX storage backends
CinderDellEMCVNXBackendName is enhanced to support a list of backend
names, and a new CinderDellEMCVNXMultiConfig parameter provides a way
to specify parameter values for each backend.

Depends-On: Ice39a02d29d6f83701c5489533a1f66920739e7b
Change-Id: I538f0108baa3ba0876be5443bde2a0ea0430f3eb
2022-06-06 17:17:36 +00:00

34 lines
1.3 KiB
YAML

# A Heat environment file which can be used to enable a
# Cinder Dell EMC VNX backend, configured via puppet
resource_registry:
OS::TripleO::Services::CinderBackendDellEMCVNX: ../deployment/cinder/cinder-backend-dellemc-vnx-puppet.yaml
parameter_defaults:
CinderEnableDellEMCVNXBackend: true
CinderDellEMCVNXBackendName: 'tripleo_dellemc_vnx'
CinderDellEMCVNXMultiConfig: {}
CinderDellEMCVNXSanIp: ''
CinderDellEMCVNXSanLogin: 'admin'
CinderDellEMCVNXSanPassword: ''
CinderDellEMCVNXStorageProtocol: 'iscsi'
CinderDellEMCVNXStoragePoolNames: ''
CinderDellEMCVNXDefaultTimeout: 3600
CinderDellEMCVNXMaxLunsPerStorageGroup: 255
CinderDellEMCVNXInitiatorAutoRegistration: 'true'
CinderDellEMCVNXAuthType: 'global'
CinderDellEMCVNXStorageSecurityFileDir: ''
CinderDellEMCVNXNaviSecCliPath: '/opt/Navisphere/bin/naviseccli'
# To configure multiple Dell EMC VNX backends, use CinderDellEMCVNXMultiConfig to
# assign parameter values specific to that backend. For example:
# CinderDellEMCVNXBackendName:
# - tripleo_dellemc_vnx_1
# - tripleo_dellemc_vnx_2
# CinderDellEMCVNXMultiConfig:
# tripleo_dellemc_vnx_1:
# CinderDellEMCVNXStoragePoolNames: 'pool1'
# tripleo_dellemc_vnx_2:
# CinderDellEMCVNXSanIp: '192.0.2.10'
# CinderDellEMCVNXSanLogin: 'root'
# CinderDellEMCVNXSanPassword: 'vnxroot'