CinderPureBackendName is enhanced to support a list of backend names,
and a new CinderPureMultiConfig parameter provides a way to specify
parameter values for each backend. For example:
parameter_defaults:
CinderEnableIscsiBackend: false
CinderEnablePureBackend: true
CinderPureBackendName:
- tripleo_pure_1
- tripleo_pure_2
# These will be the default parameter values for each backend.
CinderPureStorageProtocol: 'iSCSI'
CinderPureUseChap: false
CinderPureMultipathXfer: true
CinderPureImageCache: true
# Use CinderPureMultiConfig to override values in specific backends.
CinderPureMultiConfig:
tripleo_pure_1:
CinderPureSanIp: '10.0.0.1'
CinderPureAPIToken: 'secret'
tripleo_pure_2:
CinderPureSanIp: '10.0.0.2'
CinderPureAPIToken: 'anothersecret'
# This will take precedence over the default value.
CinderPureUseChap: true
Co-Authored-By: Alan Bishop <abishop@redhat.com>
Depends-On: Ia7cc82f5eb4e228a43e47624d87e319ac5340268
Change-Id: I1083ef9893dede234b4cafd9888c898fa0e31077