1 heat_template_version: 2016-04-08
4 Openstack Manila netapp backend.
7 ManilaNetappEnableBackend:
10 ManilaNetappDriverHandlesShareServers:
13 ManilaNetappBackendName:
15 default: tripleo_netapp
22 ManilaNetappServerHostname:
25 ManilaNetappTransportType:
28 ManilaNetappStorageFamily:
30 default: 'ontap_cluster'
31 ManilaNetappServerPort:
34 ManilaNetappVolumeNameTemplate:
36 default: 'share_%(share_id)s'
40 ManilaNetappVserverNameTemplate:
43 ManilaNetappLifNameTemplate:
45 default: 'os_%(net_allocation_id)s'
46 ManilaNetappAggrNameSearchPattern:
49 ManilaNetappRootVolumeAggr:
52 ManilaNetappRootVolume:
55 ManilaNetappPortNameSearchPattern:
58 ManilaNetappTraceFlags:
61 ManilaNetappEnabledShareProtocols:
63 default: 'nfs3, nfs4.0'
64 ManilaNetappVolumeSnapshotReservePercent:
67 ManilaNetappSnapmirrorQuiesceTimeout:
72 description: Mapping of service_name -> network name. Typically set
73 via parameter_defaults in the resource registry. This
74 mapping overrides those in ServiceNetMapDefaults.
82 description: Mapping of service endpoint -> protocol. Typically set
83 via parameter_defaults in the resource registry.
87 description: Role data for the Manila Netapp backend.
89 service_name: manila_backend_netapp
91 manila_netapp_enable_backend: {get_param: ManilaNetappEnableBackend}
92 manila::backend::netapp::title: {get_param: ManilaNetappBackendName}
93 manila::backend::netapp::netapp_login: {get_param: ManilaNetappLogin}
94 manila::backend::netapp::driver_handles_share_servers: {get_param: ManilaNetappDriverHandlesShareServers}
95 manila::backend::netapp::netapp_password: {get_param: ManilaNetappPassword}
96 manila::backend::netapp::netapp_server_hostname: {get_param: ManilaNetappServerHostname}
97 manila::backend::netapp::netapp_transport_type: {get_param: ManilaNetappTransportType}
98 manila::backend::netapp::netapp_storage_family: {get_param: ManilaNetappStorageFamily}
99 manila::backend::netapp::netapp_server_port: {get_param: ManilaNetappServerPort}
100 manila::backend::netapp::netapp_volume_name_template: {get_param: ManilaNetappVolumeNameTemplate}
101 manila::backend::netapp::netapp_vserver: {get_param: ManilaNetappVserver}
102 manila::backend::netapp::netapp_vserver_name_template: {get_param: ManilaNetappVserverNameTemplate}
103 manila::backend::netapp::netapp_lif_name_template: {get_param: ManilaNetappLifNameTemplate}
104 manila::backend::netapp::netapp_aggregate_name_search_pattern: {get_param: ManilaNetappAggrNameSearchPattern}
105 manila::backend::netapp::netapp_root_volume_aggregate: {get_param: ManilaNetappRootVolumeAggr}
106 manila::backend::netapp::netapp_root_volume: {get_param: ManilaNetappRootVolume}
107 manila::backend::netapp::netapp_port_name_search_pattern: {get_param: ManilaNetappPortNameSearchPattern}
108 manila::backend::netapp::netapp_trace_flags: {get_param: ManilaNetappTraceFlags}
109 manila::backend::netapp::netapp_enabled_share_protocols: {get_param: ManilaNetappEnabledShareProtocols}
110 manila::backend::netapp::netapp_volume_snapshot_reserve_percent: {get_param: ManilaNetappVolumeSnapshotReservePercent}
111 manila::backend::netapp::netapp_snapmirror_quiesce_timeout: {get_param: ManilaNetappSnapmirrorQuiesceTimeout}