1 # Copyright (c) 2017 Dell Inc. or its subsidiaries.
3 # Licensed under the Apache License, Version 2.0 (the "License");
4 # you may not use this file except in compliance with the License.
5 # You may obtain a copy of the License at
7 # http://www.apache.org/licenses/LICENSE-2.0
9 # Unless required by applicable law or agreed to in writing, software
10 # distributed under the License is distributed on an "AS IS" BASIS,
11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 # See the License for the specific language governing permissions and
13 # limitations under the License.
15 heat_template_version: ocata
18 Openstack Cinder Dell EMC PS Series backend
21 CinderEnableDellPsBackend:
24 CinderDellPsBackendName:
26 default: 'tripleo_dellps'
31 CinderDellPsSanPassword:
34 CinderDellPsSanThinProvision:
37 CinderDellPsGroupname:
43 CinderDellPsChapLogin:
46 CinderDellPsChapPassword:
54 description: Mapping of service_name -> network name. Typically set
55 via parameter_defaults in the resource registry. This
56 mapping overrides those in ServiceNetMapDefaults.
63 description: Role name on which the service is applied
67 description: Parameters specific to the role
72 description: Mapping of service endpoint -> protocol. Typically set
73 via parameter_defaults in the resource registry.
77 description: Role data for the Cinder Dell EMC PS Series backend.
79 service_name: cinder_backend_dellps
81 tripleo::profile::base::cinder::volume::cinder_enable_dellps_backend: {get_param: CinderEnableDellPsBackend}
82 cinder::backend::eqlx::volume_backend_name: {get_param: CinderDellPsBackendName}
83 cinder::backend::eqlx::san_ip: {get_param: CinderDellPsSanIp}
84 cinder::backend::eqlx::san_login: {get_param: CinderDellPsSanLogin}
85 cinder::backend::eqlx::san_password: {get_param: CinderDellPsSanPassword}
86 cinder::backend::eqlx::san_thin_provision: {get_param: CinderDellPsSanThinProvision}
87 cinder::backend::eqlx::eqlx_group_name: {get_param: CinderDellPsGroupname}
88 cinder::backend::eqlx::eqlx_pool: {get_param: CinderDellPsPool}
89 cinder::backend::eqlx::eqlx_use_chap: {get_param: CinderDellPsUseChap}
90 cinder::backend::eqlx::eqlx_chap_login: {get_param: CinderDellPsChapLogin}
91 cinder::backend::eqlx::eqlx_chap_password: {get_param: CinderDellPsChapPassword}
93 include ::tripleo::profile::base::cinder::volume