Merge "Keystone token flush cron job should log to a file"
[apex-tripleo-heat-templates.git] / puppet / services / cinder-hpelefthand-iscsi.yaml
1 heat_template_version: ocata
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   ServiceNetMap:
27     default: {}
28     description: Mapping of service_name -> network name. Typically set
29                  via parameter_defaults in the resource registry.  This
30                  mapping overrides those in ServiceNetMapDefaults.
31     type: json
32   DefaultPasswords:
33     default: {}
34     type: json
35   EndpointMap:
36     default: {}
37     type: json
38     description: Mapping of service endpoint -> protocol. Typically set
39                  via parameter_defaults in the resource registry.
40
41 outputs:
42   role_data:
43     description: Role data for Cinder HPELeftHandISCSIDriver
44     value:
45       service_name: cinder_hpelefthand_iscsi
46       config_settings:
47         tripleo::profile::base::cinder::volume::cinder_enable_hpelefthand_backend: true
48         cinder::backend::hpelefthand_iscsi::hpelefthand_api_url: {get_param: CinderHPELeftHandISCSIApiUrl}
49         cinder::backend::hpelefthand_iscsi::hpelefthand_username: {get_param: CinderHPELeftHandISCSIUserName}
50         cinder::backend::hpelefthand_iscsi::hpelefthand_password: {get_param: CinderHPELeftHandISCSIPassword}
51         cinder::backend::hpelefthand_iscsi::volume_backend_name: {get_param: CinderHPELeftHandISCSIBackendName}
52         cinder::backend::hpelefthand_iscsi::hpelefthand_iscsi_chap_enabled: {get_param: CinderHPELeftHandISCSIChapEnabled}
53         cinder::backend::hpelefthand_iscsi::hpelefthand_clustername: {get_param: CinderHPELeftHandClusterName}
54         cinder::backend::hpelefthand_iscsi::hpelefthand_debug: {get_param: CinderHPELeftHandDebug}
55       step_config: |
56         include ::tripleo::profile::base::cinder::volume