1 heat_template_version: ocata
3 description: Openstack Cinder Netapp backend
6 CinderEnableNetappBackend:
9 CinderNetappBackendName:
11 default: 'tripleo_netapp'
17 CinderNetappServerHostname:
19 CinderNetappServerPort:
22 CinderNetappSizeMultiplier:
25 CinderNetappStorageFamily:
27 default: 'ontap_cluster'
28 CinderNetappStorageProtocol:
31 CinderNetappTransportType:
37 CinderNetappVolumeList:
43 CinderNetappPartnerBackendName:
46 CinderNetappNfsShares:
49 CinderNetappNfsSharesConfig:
51 default: '/etc/cinder/shares.conf'
52 CinderNetappNfsMountOptions:
55 CinderNetappCopyOffloadToolPath:
58 CinderNetappControllerIps:
61 CinderNetappSaPassword:
65 CinderNetappStoragePools:
71 CinderNetappWebservicePath:
74 # DEPRECATED options for compatibility with older versions
75 CinderNetappEseriesHostType:
77 default: 'linux_dm_mp'
80 description: Mapping of service_name -> network name. Typically set
81 via parameter_defaults in the resource registry. This
82 mapping overrides those in ServiceNetMapDefaults.
90 description: Mapping of service endpoint -> protocol. Typically set
91 via parameter_defaults in the resource registry.
95 description: Do not use deprecated params, they will be removed.
97 - CinderNetappEseriesHostType
101 description: Role data for the Cinder NetApp backend.
103 service_name: cinder_backend_netapp
105 tripleo::profile::base::cinder::volume::cinder_enable_netapp_backend: {get_param: CinderEnableNetappBackend}
106 cinder::backend::netapp::title: {get_param: CinderNetappBackendName}
107 cinder::backend::netapp::netapp_login: {get_param: CinderNetappLogin}
108 cinder::backend::netapp::netapp_password: {get_param: CinderNetappPassword}
109 cinder::backend::netapp::netapp_server_hostname: {get_param: CinderNetappServerHostname}
110 cinder::backend::netapp::netapp_server_port: {get_param: CinderNetappServerPort}
111 cinder::backend::netapp::netapp_size_multiplier: {get_param: CinderNetappSizeMultiplier}
112 cinder::backend::netapp::netapp_storage_family: {get_param: CinderNetappStorageFamily}
113 cinder::backend::netapp::netapp_storage_protocol: {get_param: CinderNetappStorageProtocol}
114 cinder::backend::netapp::netapp_transport_type: {get_param: CinderNetappTransportType}
115 cinder::backend::netapp::netapp_vfiler: {get_param: CinderNetappVfiler}
116 cinder::backend::netapp::netapp_volume_list: {get_param: CinderNetappVolumeList}
117 cinder::backend::netapp::netapp_vserver: {get_param: CinderNetappVserver}
118 cinder::backend::netapp::netapp_partner_backend_name: {get_param: CinderNetappPartnerBackendName}
119 cinder::backend::netapp::nfs_shares: {get_param: CinderNetappNfsShares}
120 cinder::backend::netapp::nfs_shares_config: {get_param: CinderNetappNfsSharesConfig}
121 cinder::backend::netapp::nfs_mount_options: {get_param: CinderNetappNfsMountOptions}
122 cinder::backend::netapp::netapp_copyoffload_tool_path: {get_param: CinderNetappCopyOffloadToolPath}
123 cinder::backend::netapp::netapp_controller_ips: {get_param: CinderNetappControllerIps}
124 cinder::backend::netapp::netapp_sa_password: {get_param: CinderNetappSaPassword}
125 cinder::backend::netapp::netapp_storage_pools: {get_param: CinderNetappStoragePools}
126 cinder::backend::netapp::netapp_host_type: {get_param: CinderNetappHostType}
127 cinder::backend::netapp::netapp_webservice_path: {get_param: CinderNetappWebservicePath}
129 include ::tripleo::profile::base::cinder::volume