Change flat network name for nosdn fdio scenario
[apex-tripleo-heat-templates.git] / puppet / services / cinder-hpelefthand-iscsi.yaml
1 heat_template_version: pike
2
3 description: >
4   Configure Cinder HPELeftHandISCSIDriver
5
6 parameters:
7   # Config specific parameters, to be provided via parameter_defaults
8   CinderHPELeftHandISCSIApiUrl:
9     type: string
10   CinderHPELeftHandISCSIUserName:
11     type: string
12   CinderHPELeftHandISCSIPassword:
13     type: string
14     hidden: true
15   CinderHPELeftHandISCSIBackendName:
16     type: string
17     default: 'tripleo_hpelefthand'
18   CinderHPELeftHandISCSIChapEnabled:
19     type: boolean
20     default: false
21   CinderHPELeftHandClusterName:
22      type: string
23   CinderHPELeftHandDebug:
24     type: boolean
25     default: false
26   ServiceData:
27     default: {}
28     description: Dictionary packing service data
29     type: json
30   ServiceNetMap:
31     default: {}
32     description: Mapping of service_name -> network name. Typically set
33                  via parameter_defaults in the resource registry.  This
34                  mapping overrides those in ServiceNetMapDefaults.
35     type: json
36   DefaultPasswords:
37     default: {}
38     type: json
39   RoleName:
40     default: ''
41     description: Role name on which the service is applied
42     type: string
43   RoleParameters:
44     default: {}
45     description: Parameters specific to the role
46     type: json
47   EndpointMap:
48     default: {}
49     type: json
50     description: Mapping of service endpoint -> protocol. Typically set
51                  via parameter_defaults in the resource registry.
52
53 outputs:
54   role_data:
55     description: Role data for Cinder HPELeftHandISCSIDriver
56     value:
57       service_name: cinder_hpelefthand_iscsi
58       config_settings:
59         tripleo::profile::base::cinder::volume::cinder_enable_hpelefthand_backend: true
60         cinder::backend::hpelefthand_iscsi::hpelefthand_api_url: {get_param: CinderHPELeftHandISCSIApiUrl}
61         cinder::backend::hpelefthand_iscsi::hpelefthand_username: {get_param: CinderHPELeftHandISCSIUserName}
62         cinder::backend::hpelefthand_iscsi::hpelefthand_password: {get_param: CinderHPELeftHandISCSIPassword}
63         cinder::backend::hpelefthand_iscsi::volume_backend_name: {get_param: CinderHPELeftHandISCSIBackendName}
64         cinder::backend::hpelefthand_iscsi::hpelefthand_iscsi_chap_enabled: {get_param: CinderHPELeftHandISCSIChapEnabled}
65         cinder::backend::hpelefthand_iscsi::hpelefthand_clustername: {get_param: CinderHPELeftHandClusterName}
66         cinder::backend::hpelefthand_iscsi::hpelefthand_debug: {get_param: CinderHPELeftHandDebug}
67       step_config: |
68         include ::tripleo::profile::base::cinder::volume