tripleo-heat-templates/environments/manila-netapp-config.yaml
Jan Provaznik 148eb61032 Quote empty strings in manila netapp driver
Empty strings are converted into null values in hieradata
YAML files and deployment then fails because of missing
hiera data. Quoting these empty strings assures that deployment
passes even if a user doesn't override default values.

This issue is specific to Newton release only, in Ocata JSON
format is used for hieradata files
(Ibe7e2044e200e2c947223286fdf4fd5bcf98c2e1).

Change-Id: I71e74161b302a19e7df2c7ccccf9bc536a68d9c8
Closes-Bug: #1660930
2017-03-10 14:38:27 +01:00

31 lines
1.3 KiB
YAML

# This environment file enables Manila with the Netapp backend.
resource_registry:
OS::TripleO::Services::ManilaApi: ../puppet/services/manila-api.yaml
OS::TripleO::Services::ManilaScheduler: ../puppet/services/manila-scheduler.yaml
# Only manila-share is pacemaker managed:
OS::TripleO::Services::ManilaShare: ../puppet/services/pacemaker/manila-share.yaml
OS::TripleO::Services::ManilaBackendNetapp: ../puppet/services/manila-backend-netapp.yaml
parameter_defaults:
ManilaNetappEnableBackend: true
ManilaNetappBackendName: tripleo_netapp
ManilaNetappDriverHandlesShareServers: true
ManilaNetappLogin: "''"
ManilaNetappPassword: "''"
ManilaNetappServerHostname: "''"
ManilaNetappTransportType: 'http'
ManilaNetappStorageFamily: 'ontap_cluster'
ManilaNetappServerPort: 80
ManilaNetappVolumeNameTemplate: 'share_%(share_id)s'
ManilaNetappVserver: "''"
ManilaNetappVserverNameTemplate: 'os_%s'
ManilaNetappLifNameTemplate: 'os_%(net_allocation_id)s'
ManilaNetappAggrNameSearchPattern: '(.*)'
ManilaNetappRootVolumeAggr: "''"
ManilaNetappRootVolume: 'root'
ManilaNetappPortNameSearchPattern: '(.*)'
ManilaNetappTraceFlags: "''"
ManilaNetappEnabledShareProtocols: 'nfs3, nfs4.0'
ManilaNetappVolumeSnapshotReservePercent: 5
ManilaNetappSnapmirrorQuiesceTimeout: 3600