fce83f534b
CinderNetappBackendName is enhanced to support a list of backend names, and a new CinderNetappMultiConfig parameter provides a way to specify parameter values for each backend. The CinderNetappVolumeList parameter is properly marked as deprecated. The corresponding parameter no longer exists in cinder and puppet-cinder, and it was made obsolete when the CinderNetappPoolNameSearchPattern was introduced several cycles ago. Depends-On: I15f4828beb9db81583146fa9afdd21999ad5b078 Change-Id: Iecc11782372097bb7f24b6cbc342c38148b9c469
136 lines
3.3 KiB
YAML
136 lines
3.3 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: ''
|
|
|
|
# A list of Cinder NetApp backend names.
|
|
# Type: comma_delimited_list
|
|
CinderNetappBackendName: tripleo_netapp
|
|
|
|
#
|
|
# Type: string
|
|
CinderNetappControllerIps: ''
|
|
|
|
#
|
|
# Type: string
|
|
CinderNetappCopyOffloadToolPath: ''
|
|
|
|
#
|
|
# Type: string
|
|
CinderNetappHostType: ''
|
|
|
|
#
|
|
# Mandatory. This parameter must be set by the user.
|
|
# Type: string
|
|
CinderNetappLogin: <None>
|
|
|
|
# Dictionary of settings when configuring multiple NetApp backends. The hash key is the backend name, and the value is a dictionary of parameter values unique to that backend.
|
|
# Type: json
|
|
CinderNetappMultiConfig: {}
|
|
|
|
#
|
|
# Type: string
|
|
CinderNetappNasSecureFileOperations: false
|
|
|
|
#
|
|
# Type: string
|
|
CinderNetappNasSecureFilePermissions: false
|
|
|
|
#
|
|
# Type: string
|
|
CinderNetappNfsMountOptions: context=system_u:object_r:container_file_t:s0
|
|
|
|
#
|
|
# 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>
|
|
|
|
# Regular expression that will be applied to the names of FlexVol volumes in the Netapp backend that represent pools in Cinder. It may be used to restrict provisioning to the specified FlexVol volumes.
|
|
# Type: string
|
|
CinderNetappPoolNameSearchPattern: (.+)
|
|
|
|
#
|
|
# 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: ../../deployment/cinder/cinder-backend-netapp-puppet.yaml
|