Merge "BlockStore: Exec puppet after all configuration"
[apex-tripleo-heat-templates.git] / puppet / cinder-storage-post.yaml
1 heat_template_version: 2014-10-16
2 description: 'Common Block Storage Post Deployment'
3 # NOTE: this is a noop for os-apply-config style deployments because
4 # post deployment ordering is controlled by tripleo-image-elements
5
6 parameters:
7   servers:
8     type: json
9
10 resources:
11
12   VolumePuppetConfig:
13     type: OS::Heat::SoftwareConfig
14     properties:
15       group: puppet
16       outputs:
17       - name: result
18       config:
19         get_file: manifests/overcloud_volume.pp
20
21   VolumePuppetDeployment:
22     type: OS::Heat::StructuredDeployments
23     properties:
24       name: puppet_1
25       servers:  {get_param: servers}
26       config: {get_resource: VolumePuppetConfig}