Add EndpointMap as output
[apex-tripleo-heat-templates.git] / puppet / controller-config-pacemaker.yaml
1 heat_template_version: 2015-04-30
2
3 description: >
4   A software config which runs manifests/overcloud_controller_pacemaker.pp
5
6 parameters:
7   ConfigDebug:
8     default: false
9     description: Whether to run config management (e.g. Puppet) in debug mode.
10     type: boolean
11
12 resources:
13
14   ControllerPuppetConfigImpl:
15     type: OS::Heat::SoftwareConfig
16     properties:
17       group: puppet
18       options:
19         enable_debug: {get_param: ConfigDebug}
20         enable_hiera: True
21         enable_facter: False
22       outputs:
23       - name: result
24       config:
25         list_join:
26         - ''
27         - - get_file: manifests/overcloud_controller_pacemaker.pp
28           - get_file: manifests/ringbuilder.pp
29
30 outputs:
31   OS::stack_id:
32     description: The software config which runs overcloud_controller_pacemaker.pp
33     value: {get_resource: ControllerPuppetConfigImpl}