Merge "TLS proxy for redis" into stable/pike
[apex-tripleo-heat-templates.git] / puppet / services / manila-backend-isilon.yaml
1 heat_template_version: pike
2
3 description: >
4   Openstack Manila isilon backend.
5
6 parameters:
7   ManilaIsilonDriverHandlesShareServers:
8     type: string
9     default: true
10   ManilaIsilonBackendName:
11     type: string
12     default: tripleo_isilon
13   ManilaIsilonNasLogin:
14     type: string
15     default: ''
16   ManilaIsilonNasPassword:
17     type: string
18     default: ''
19   ManilaIsilonNasServer:
20     type: string
21     default: ''
22   ManilaIsilonNasRootDir:
23     type: string
24     default: ''
25   ManilaIsilonNasServerPort:
26     type: number
27     default: 8080
28   ManilaIsilonNasServerSecure:
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 Isilon backend.
61     value:
62       service_name: manila_backend_isilon
63       config_settings:
64         manila::backend::dellemc_isilon::title: {get_param: ManilaIsilonBackendName}
65         manila::backend::dellemc_isilon::emc_nas_login: {get_param: ManilaIsilonNasLogin}
66         manila::backend::dellemc_isilon::driver_handles_share_servers: {get_param: ManilaIsilonDriverHandlesShareServers}
67         manila::backend::dellemc_isilon::emc_nas_password: {get_param: ManilaIsilonNasPassword}
68         manila::backend::dellemc_isilon::emc_nas_server: {get_param: ManilaIsilonNasServer}
69         manila::backend::dellemc_isilon::emc_nas_root_dir: {get_param: ManilaIsilonNasRootDir}
70         manila::backend::dellemc_isilon::emc_nas_server_port: {get_param: ManilaIsilonNasServerPort}
71         manila::backend::dellemc_isilon::emc_nas_server_secure: {get_param: ManilaIsilonNasServerSecure}
72       step_config: