Change flat network name for nosdn fdio scenario
[apex-tripleo-heat-templates.git] / puppet / services / manila-backend-vmax.yaml
1 heat_template_version: pike
2
3 description: >
4   Openstack Manila vmax backend.
5
6 parameters:
7   ManilaVMAXDriverHandlesShareServers:
8     type: string
9     default: false
10   ManilaVMAXBackendName:
11     type: string
12     default: tripleo_manila_vmax
13   ManilaVMAXNasLogin:
14     type: string
15     default: ''
16   ManilaVMAXNasPassword:
17     type: string
18     default: ''
19   ManilaVMAXNasServer:
20     type: string
21     default: ''
22   ManilaVMAXServerContainer:
23     type: string
24     default: ''
25   ManilaVMAXShareDataPools:
26     type: string
27     default: ''
28   ManilaVMAXEthernetPorts:
29     type: string
30     default: ''
31   ServiceData:
32     default: {}
33     description: Dictionary packing service data
34     type: json
35   ServiceNetMap:
36     default: {}
37     description: Mapping of service_name -> network name. Typically set
38                  via parameter_defaults in the resource registry.  This
39                  mapping overrides those in ServiceNetMapDefaults.
40     type: json
41   DefaultPasswords:
42     default: {}
43     type: json
44   RoleName:
45     default: ''
46     description: Role name on which the service is applied
47     type: string
48   RoleParameters:
49     default: {}
50     description: Parameters specific to the role
51     type: json
52   EndpointMap:
53     default: {}
54     type: json
55     description: Mapping of service endpoint -> protocol. Typically set
56                  via parameter_defaults in the resource registry.
57
58 outputs:
59   role_data:
60     description: Role data for the Manila VMAX backend.
61     value:
62       service_name: manila_backend_vmax
63       config_settings:
64         manila::backend::dellemc_vmax::title: {get_param: ManilaVMAXBackendName}
65         manila::backend::dellemc_vmax::emc_nas_login: {get_param: ManilaVMAXNasLogin}
66         manila::backend::dellemc_vmax::driver_handles_share_servers: {get_param: ManilaVMAXDriverHandlesShareServers}
67         manila::backend::dellemc_vmax::emc_nas_password: {get_param: ManilaVMAXNasPassword}
68         manila::backend::dellemc_vmax::emc_nas_server: {get_param: ManilaVMAXNasServer}
69         manila::backend::dellemc_vmax::emc_share_backend: {'vmax'}
70         manila::backend::dellemc_vmax::vmax_server_container: {get_param: ManilaVMAXServerContainer}
71         manila::backend::dellemc_vmax::vmax_share_data_pools: {get_param: ManilaVMAXShareDataPools}
72         manila::backend::dellemc_vmax::vmax_ethernet_ports: {get_param: ManilaVMAXEthernetPorts}
73       step_config:
74