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: pike
18 Openstack Cinder Dell EMC PS Series backend
21 CinderEnableDellPsBackend:
24 CinderDellPsBackendName:
26 default: 'tripleo_dellps'
31 CinderDellPsSanPassword:
34 CinderDellPsSanPrivateKey:
37 CinderDellPsSanThinProvision:
40 CinderDellPsGroupname:
46 CinderDellPsChapLogin:
49 CinderDellPsChapPassword:
57 description: Dictionary packing service data
61 description: Mapping of service_name -> network name. Typically set
62 via parameter_defaults in the resource registry. This
63 mapping overrides those in ServiceNetMapDefaults.
70 description: Role name on which the service is applied
74 description: Parameters specific to the role
79 description: Mapping of service endpoint -> protocol. Typically set
80 via parameter_defaults in the resource registry.
84 description: Role data for the Cinder Dell EMC PS Series backend.
86 service_name: cinder_backend_dellps
88 tripleo::profile::base::cinder::volume::cinder_enable_dellps_backend: {get_param: CinderEnableDellPsBackend}
89 cinder::backend::eqlx::volume_backend_name: {get_param: CinderDellPsBackendName}
90 cinder::backend::eqlx::san_ip: {get_param: CinderDellPsSanIp}
91 cinder::backend::eqlx::san_login: {get_param: CinderDellPsSanLogin}
92 cinder::backend::eqlx::san_password: {get_param: CinderDellPsSanPassword}
93 cinder::backend::eqlx::san_private_key: {get_param: CinderDellPsSanPrivateKey}
94 cinder::backend::eqlx::san_thin_provision: {get_param: CinderDellPsSanThinProvision}
95 cinder::backend::eqlx::eqlx_group_name: {get_param: CinderDellPsGroupname}
96 cinder::backend::eqlx::eqlx_pool: {get_param: CinderDellPsPool}
97 cinder::backend::eqlx::eqlx_use_chap: {get_param: CinderDellPsUseChap}
98 cinder::backend::eqlx::eqlx_chap_login: {get_param: CinderDellPsChapLogin}
99 cinder::backend::eqlx::eqlx_chap_password: {get_param: CinderDellPsChapPassword}
101 include ::tripleo::profile::base::cinder::volume