summaryrefslogtreecommitdiffstats
path: root/INFO
blob: 7a3380b03f3b8b72d8e15a46d4d34d68fe5ecc0d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Project: Barometer
Project Creation Date:
Project Category:
Lifecycle State:
Primary Contact:
Project Lead: maryam.tahhan@intel.com
Jira Project Name: barometer
Jira Project Prefix: barometer
Mailing list tag: []
IRC: Server:freenode.net Channel:#opnfv-
Repository: barometer

Committers:
christoph.meyer@ericsson.com
maryam.tahhan@intel.com
bruce.richardson@intel.com
thomas.monjalon@6wind.com

Link to TSC approval of the project:
{ color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */ .highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */ .highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */ .highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */ .highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */ .highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */ .highlight .vc { color: #336699 } /* Name.Variable.Class */ .highlight .vg { color: #dd7700 } /* Name.Variable.Global */ .highlight .vi { color: #3333bb } /* Name.Variable.Instance */ .highlight .vm { color: #336699 } /* Name.Variable.Magic */ .highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */ }
# 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
  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_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