tripleo-heat-templates/deployment/cinder
Emilien Macchi 91e8ed328a Support deploying multiple Cinder Pure Storage backends
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
2019-09-13 07:36:42 -07:00
..
cinder-api-container-puppet.yaml Merge "Remove fluentd composable service" 2019-09-05 05:32:57 +00:00
cinder-backend-dellemc-unity-puppet.yaml flatten cinder service configuration 2019-01-18 08:55:26 -05:00
cinder-backend-dellemc-vmax-iscsi-puppet.yaml flatten cinder service configuration 2019-01-18 08:55:26 -05:00
cinder-backend-dellemc-vnx-puppet.yaml flatten cinder service configuration 2019-01-18 08:55:26 -05:00
cinder-backend-dellemc-xtremio-iscsi-puppet.yaml flatten cinder service configuration 2019-01-18 08:55:26 -05:00
cinder-backend-dellps-puppet.yaml flatten cinder service configuration 2019-01-18 08:55:26 -05:00
cinder-backend-dellsc-puppet.yaml Remove deprecated cinder parameters 2019-08-29 07:05:49 -07:00
cinder-backend-netapp-puppet.yaml Remove deprecated cinder parameters 2019-08-29 07:05:49 -07:00
cinder-backend-nvmeof-puppet.yaml flatten cinder service configuration 2019-01-18 08:55:26 -05:00
cinder-backend-pure-puppet.yaml Support deploying multiple Cinder Pure Storage backends 2019-09-13 07:36:42 -07:00
cinder-backend-scaleio-puppet.yaml flatten cinder service configuration 2019-01-18 08:55:26 -05:00
cinder-backend-veritas-hyperscale-puppet.yaml flatten cinder service configuration 2019-01-18 08:55:26 -05:00
cinder-backup-container-puppet.yaml Remove fluentd composable service 2019-08-29 13:52:55 +01:00
cinder-backup-pacemaker-puppet.yaml Merge "Remove fluentd composable service" 2019-09-05 05:32:57 +00:00
cinder-base.yaml Enable service token in nova and cinder 2019-07-12 10:37:52 +09:00
cinder-common-container-puppet.yaml Provide multipath.conf to containers that need it 2019-07-24 11:16:31 -07:00
cinder-hpelefthand-iscsi-puppet.yaml flatten cinder service configuration 2019-01-18 08:55:26 -05:00
cinder-scheduler-container-puppet.yaml Remove fluentd composable service 2019-08-29 13:52:55 +01:00
cinder-volume-container-puppet.yaml Merge "Add CinderRbdFlattenVolumeFromSnapshot parameter" 2019-09-07 19:02:48 +00:00
cinder-volume-pacemaker-puppet.yaml Merge "Remove fluentd composable service" 2019-09-05 05:32:57 +00:00