Change flat network name for nosdn fdio scenario
[apex-tripleo-heat-templates.git] / puppet / services / manila-backend-vnx.yaml
1 heat_template_version: pike
2
3 description: >
4   Openstack Manila vnx backend.
5
6 parameters:
7   ManilaVNXDriverHandlesShareServers:
8     type: string
9     default: false
10   ManilaVNXBackendName:
11     type: string
12     default: tripleo_manila_vnx
13   ManilaVNXNasLogin:
14     type: string
15     default: ''
16   ManilaVNXNasPassword:
17     type: string
18     default: ''
19   ManilaVNXNasServer:
20     type: string
21     default: ''
22   ManilaVNXServerContainer:
23     type: string
24     default: ''
25   ManilaVNXShareDataPools:
26     type: string
27     default: ''
28   ManilaVNXEthernetPorts:
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 VNX backend.
61     value:
62       service_name: manila_backend_vnx
63       config_settings:
64         manila::backend::dellemc_vnx::title: {get_param: ManilaVNXBackendName}
65         manila::backend::dellemc_vnx::emc_nas_login: {get_param: ManilaVNXNasLogin}
66         manila::backend::dellemc_vnx::driver_handles_share_servers: {get_param: ManilaVNXDriverHandlesShareServers}
67         manila::backend::dellemc_vnx::emc_nas_password: {get_param: ManilaVNXNasPassword}
68         manila::backend::dellemc_vnx::emc_nas_server: {get_param: ManilaVNXNasServer}
69         manila::backend::dellemc_vnx::emc_share_backend: {'vnx'}
70         manila::backend::dellemc_vnx::vnx_server_container: {get_param: ManilaVNXServerContainer}
71         manila::backend::dellemc_vnx::vnx_share_data_pools: {get_param: ManilaVNXShareDataPools}
72         manila::backend::dellemc_vnx::vnx_ethernet_ports: {get_param: ManilaVNXEthernetPorts}
73       step_config:
74
75