os-net-config templates to configure vlans on bond
[apex-tripleo-heat-templates.git] / puppet / ceph-storage-post-puppet.yaml
1 heat_template_version: 2015-04-30
2
3 description: >
4   OpenStack ceph storage node post deployment for Puppet
5
6 parameters:
7   servers:
8     type: json
9
10 resources:
11   CephStoragePuppetConfig:
12     type: OS::Heat::SoftwareConfig
13     properties:
14       group: puppet
15       outputs:
16       - name: result
17       config:
18         get_file: manifests/overcloud_cephstorage.pp
19
20   CephStorageDeployment_Step1:
21     type: OS::Heat::StructuredDeployments
22     properties:
23       servers:  {get_param: servers}
24       config: {get_resource: CephStoragePuppetConfig}
25
26   # Note, this should come last, so use depends_on to ensure
27   # this is created after any other resources.
28   ExtraConfig:
29     depends_on: CephStorageDeployment_Step1
30     type: OS::TripleO::NodeExtraConfigPost
31     properties:
32         servers: {get_param: servers}
33