Change flat network name for nosdn fdio scenario
[apex-tripleo-heat-templates.git] / puppet / services / cinder-backend-veritas-hyperscale.yaml
1 # Copyright (c) 2017 Veritas Technologies LLC.
2 #
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
6 #
7 #     http://www.apache.org/licenses/LICENSE-2.0
8 #
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.
14 heat_template_version: ocata
15
16 description: >
17   Openstack Veritas HyperScale backend
18
19 parameters:
20   ServiceData:
21     default: {}
22     description: Dictionary packing service data
23     type: json
24
25   ServiceNetMap:
26     default: {}
27     description: Mapping of service_name -> network name. Typically set
28                  via parameter_defaults in the resource registry.  This
29                  mapping overrides those in ServiceNetMapDefaults.
30     type: json
31   DefaultPasswords:
32     default: {}
33     type: json
34   RoleName:
35     default: ''
36     description: Role name on which the service is applied
37     type: string
38   RoleParameters:
39     default: {}
40     description: Parameters specific to the role
41     type: json
42   EndpointMap:
43     default: {}
44     type: json
45     description: Mapping of service endpoint -> protocol. Typically set
46                  via parameter_defaults in the resource registry.
47
48 outputs:
49   role_data:
50     description: Role data for the Cinder Veritas HyperScale backend.
51     value:
52       service_name: cinder_backend_veritas_hyperscale
53       config_settings:
54         tripleo::profile::base::cinder::volume::cinder_enable_vrts_hs_backend: true
55       step_config: |
56         include ::tripleo::profile::base::cinder::volume