You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
97 lines
3.3 KiB
97 lines
3.3 KiB
# Copyright (c) 2017 Dell Inc. or its subsidiaries. |
|
# |
|
# Licensed under the Apache License, Version 2.0 (the "License"); |
|
# you may not use this file except in compliance with the License. |
|
# You may obtain a copy of the License at |
|
# |
|
# http://www.apache.org/licenses/LICENSE-2.0 |
|
# |
|
# Unless required by applicable law or agreed to in writing, software |
|
# distributed under the License is distributed on an "AS IS" BASIS, |
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
# See the License for the specific language governing permissions and |
|
# limitations under the License. |
|
|
|
heat_template_version: pike |
|
|
|
description: > |
|
Openstack Cinder Dell EMC PS Series backend |
|
|
|
parameters: |
|
CinderEnableDellPsBackend: |
|
type: boolean |
|
default: true |
|
CinderDellPsBackendName: |
|
type: string |
|
default: 'tripleo_dellps' |
|
CinderDellPsSanIp: |
|
type: string |
|
CinderDellPsSanLogin: |
|
type: string |
|
CinderDellPsSanPassword: |
|
type: string |
|
hidden: true |
|
CinderDellPsSanPrivateKey: |
|
type: string |
|
default: '' |
|
CinderDellPsSanThinProvision: |
|
type: boolean |
|
default: true |
|
CinderDellPsGroupname: |
|
type: string |
|
default: 'group-0' |
|
CinderDellPsPool: |
|
type: string |
|
default: 'default' |
|
CinderDellPsChapLogin: |
|
type: string |
|
default: '' |
|
CinderDellPsChapPassword: |
|
type: string |
|
default: '' |
|
CinderDellPsUseChap: |
|
type: boolean |
|
default: false |
|
ServiceNetMap: |
|
default: {} |
|
description: Mapping of service_name -> network name. Typically set |
|
via parameter_defaults in the resource registry. This |
|
mapping overrides those in ServiceNetMapDefaults. |
|
type: json |
|
DefaultPasswords: |
|
default: {} |
|
type: json |
|
RoleName: |
|
default: '' |
|
description: Role name on which the service is applied |
|
type: string |
|
RoleParameters: |
|
default: {} |
|
description: Parameters specific to the role |
|
type: json |
|
EndpointMap: |
|
default: {} |
|
type: json |
|
description: Mapping of service endpoint -> protocol. Typically set |
|
via parameter_defaults in the resource registry. |
|
|
|
outputs: |
|
role_data: |
|
description: Role data for the Cinder Dell EMC PS Series backend. |
|
value: |
|
service_name: cinder_backend_dellps |
|
config_settings: |
|
tripleo::profile::base::cinder::volume::cinder_enable_dellps_backend: {get_param: CinderEnableDellPsBackend} |
|
cinder::backend::eqlx::volume_backend_name: {get_param: CinderDellPsBackendName} |
|
cinder::backend::eqlx::san_ip: {get_param: CinderDellPsSanIp} |
|
cinder::backend::eqlx::san_login: {get_param: CinderDellPsSanLogin} |
|
cinder::backend::eqlx::san_password: {get_param: CinderDellPsSanPassword} |
|
cinder::backend::eqlx::san_private_key: {get_param: CinderDellPsSanPrivateKey} |
|
cinder::backend::eqlx::san_thin_provision: {get_param: CinderDellPsSanThinProvision} |
|
cinder::backend::eqlx::eqlx_group_name: {get_param: CinderDellPsGroupname} |
|
cinder::backend::eqlx::eqlx_pool: {get_param: CinderDellPsPool} |
|
cinder::backend::eqlx::eqlx_use_chap: {get_param: CinderDellPsUseChap} |
|
cinder::backend::eqlx::eqlx_chap_login: {get_param: CinderDellPsChapLogin} |
|
cinder::backend::eqlx::eqlx_chap_password: {get_param: CinderDellPsChapPassword} |
|
step_config: | |
|
include ::tripleo::profile::base::cinder::volume
|
|
|