tripleo-heat-templates/environments/storage/cinder-netapp-config.yaml
Alan Bishop dc2d0de810 Add parameters for cinder storage availability zones
Add CinderStorageAvailabilityZone parameter that configures
cinder's DEFAULT/storage_availability_zone. The default value
of 'nova' matches cinder's own default value.

Add several CinderXXXAvailabilityZone parameters, where XXX is
any of the cinder volume service's storage backends. The
parameters are optional, and when set they override the
"backend_availability_zone" for the corresponding backend.

Implements: blueprint split-controlplane-cinder-volume-az
Depends-On: Ic407b747474b567858ad36beabc8a7d8c5022343
Change-Id: Idb035bf112cbab41547bd89935df4c175bf665f4
2018-10-23 09:18:53 -04:00

132 lines
2.8 KiB
YAML

# *******************************************************************
# This file was created automatically by the sample environment
# generator. Developers should use `tox -e genconfig` to update it.
# Users are recommended to make changes to a copy of the file instead
# of the original, if any customizations are needed.
# *******************************************************************
# title: Enable the Cinder NetApp Backend
# description: |
# A Heat environment file which can be used to enable a
# a Cinder NetApp backend, configured via puppet
parameter_defaults:
# The availability zone of the NetApp Cinder backend. When set, it overrides the default CinderStorageAvailabilityZone.
# Type: string
CinderNetappAvailabilityZone: ''
#
# Type: string
CinderNetappBackendName: tripleo_netapp
#
# Type: string
CinderNetappControllerIps: ''
#
# Type: string
CinderNetappCopyOffloadToolPath: ''
#
# Type: string
CinderNetappEseriesHostType: linux_dm_mp
#
# Type: string
CinderNetappHostType: ''
#
# Mandatory. This parameter must be set by the user.
# Type: string
CinderNetappLogin: <None>
#
# Type: string
CinderNetappNasSecureFileOperations: false
#
# Type: string
CinderNetappNasSecureFilePermissions: false
#
# Type: string
CinderNetappNfsMountOptions: ''
#
# Type: string
CinderNetappNfsShares: ''
#
# Type: string
CinderNetappNfsSharesConfig: /etc/cinder/shares.conf
#
# Type: string
CinderNetappPartnerBackendName: ''
#
# Mandatory. This parameter must be set by the user.
# Type: string
CinderNetappPassword: <None>
#
# Type: string
CinderNetappSaPassword: ''
#
# Mandatory. This parameter must be set by the user.
# Type: string
CinderNetappServerHostname: <None>
#
# Type: string
CinderNetappServerPort: 80
#
# Type: string
CinderNetappSizeMultiplier: 1.2
#
# Type: string
CinderNetappStorageFamily: ontap_cluster
#
# Type: string
CinderNetappStoragePools: ''
#
# Type: string
CinderNetappStorageProtocol: nfs
#
# Type: string
CinderNetappTransportType: http
#
# Type: string
CinderNetappVfiler: ''
#
# Type: string
CinderNetappVolumeList: ''
#
# Type: string
CinderNetappVserver: ''
#
# Type: string
CinderNetappWebservicePath: /devmgr/v2
# ******************************************************
# Static parameters - these are values that must be
# included in the environment but should not be changed.
# ******************************************************
#
# Type: boolean
CinderEnableNetappBackend: True
# *********************
# End static parameters
# *********************
resource_registry:
OS::TripleO::Services::CinderBackendNetApp: ../puppet/services/cinder-backend-netapp.yaml