summaryrefslogtreecommitdiffstats
path: root/environments/manila-netapp-config.yaml
blob: 7eb149417fe02ce7f20560cdf1d02e06372a3c95 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# 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:
  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