# A Heat environment file which can be used to enable a
# Cinder Pure Storage FlashArray iSCSI backend, configured via puppet
resource_registry:
  OS::TripleO::Services::CinderBackendPure: ../deployment/cinder/cinder-backend-pure-puppet.yaml

parameter_defaults:
  CinderEnableIscsiBackend: false
  CinderEnablePureBackend: true
  CinderPureBackendName: 'tripleo_pure'
  CinderPureMultiConfig: {}
  CinderPureAvailabilityZone: ''
  CinderPureStorageProtocol: 'iSCSI'
  CinderPureSanIp: ''
  CinderPureAPIToken: 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'
  CinderPureUseChap: false
  CinderPureMultipathXfer: true
  CinderPureImageCache: true

# To configure multiple Pure backends, use CinderPureMultiConfig to
# assign parameter values specific to that backend. For example:
#   CinderPureBackendName:
#     - tripleo_pure_1
#     - tripleo_pure_2
#   CinderPureUseChap: false # Default value for the Pure backends
#   CinderPureMultiConfig:
#     tripleo_pure_1:
#       CinderPureSanIp: '10.0.0.1'
#       CinderPureAPIToken: 'secret'
#     tripleo_pure_2:
#       CinderPureSanIp: '10.0.0.2'
#       CinderPureAPIToken: 'anothersecret'
#       CinderPureUseChap: true # Specific value for this backend
