Change flat network name for nosdn fdio scenario
[apex-tripleo-heat-templates.git] / puppet / services / manila-backend-unity.yaml
1 heat_template_version: pike
2
3 description: >
4   Openstack Manila unity backend.
5
6 parameters:
7   ManilaUnityDriverHandlesShareServers:
8     type: string
9     default: true
10   ManilaUnityBackendName:
11     type: string
12     default: tripleo_manila_unity
13   ManilaUnityNasLogin:
14     type: string
15     default: ''
16   ManilaUnityNasPassword:
17     type: string
18     default: ''
19   ManilaUnityNasServer:
20     type: string
21     default: ''
22   ManilaUnityServerMetaPool:
23     type: string
24     default: ''
25   ManilaUnityShareDataPools:
26     type: string
27     default: ''
28   ManilaUnityEthernetPorts:
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 Unity backend.
61     value:
62       service_name: manila_backend_unity
63       config_settings:
64         manila::backend::dellemc_unity::title: {get_param: ManilaUnityBackendName}
65         manila::backend::dellemc_unity::emc_nas_login: {get_param: ManilaUnityNasLogin}
66         manila::backend::dellemc_unity::driver_handles_share_servers: {get_param: ManilaUnityDriverHandlesShareServers}
67         manila::backend::dellemc_unity::emc_nas_password: {get_param: ManilaUnityNasPassword}
68         manila::backend::dellemc_unity::emc_nas_server: {get_param: ManilaUnityNasServer}
69         manila::backend::dellemc_unity::emc_share_backend: {'unity'}
70         manila::backend::dellemc_unity::unity_server_meta_pool: {get_param: ManilaUnityServerMetaPool}
71         manila::backend::dellemc_unity::unity_share_data_pools: {get_param: ManilaUnityShareDataPools}
72         manila::backend::dellemc_unity::unity_ethernet_ports: {get_param: ManilaUnityEthernetPorts}
73       step_config:
74