1 heat_template_version: 2015-04-30
2 description: 'OpenStack swift storage node post deployment for Puppet'
11 type: OS::Heat::SoftwareConfig
17 get_file: manifests/overcloud_object.pp
19 StorageDeployment_Step1:
20 type: OS::Heat::StructuredDeployments
22 servers: {get_param: servers}
23 config: {get_resource: StoragePuppetConfig}
25 StorageRingbuilderPuppetConfig:
26 type: OS::Heat::SoftwareConfig
32 get_file: manifests/ringbuilder.pp
34 StorageRingbuilderDeployment_Step2:
35 type: OS::Heat::StructuredDeployments
36 depends_on: StorageDeployment_Step1
38 servers: {get_param: servers}
39 config: {get_resource: StorageRingbuilderPuppetConfig}
41 # Note, this should come last, so use depends_on to ensure
42 # this is created after any other resources.
44 depends_on: StorageRingbuilderDeployment_Step2
45 type: OS::TripleO::NodeExtraConfigPost
47 servers: {get_param: servers}