Split out BootstrapNode SoftwareConfig
authorDan Prince <dprince@redhat.com>
Thu, 19 Feb 2015 16:41:47 +0000 (08:41 -0800)
committerDan Prince <dprince@redhat.com>
Thu, 19 Feb 2015 18:36:13 +0000 (10:36 -0800)
commit62ab434139c4576afe84b7b0b08374261fc79563
tree12e18057c81ceb462bd0e80537f5f4830d92cad9
parent112a42f34d4384eab729f039ad60b88cc714d09b
Split out BootstrapNode SoftwareConfig

This patch splits out the BootstrapNode config
such that alternate implementation (puppet for example)
can implement their own SoftwareConfig's via a nested stack.

This is controlled by the standard overcloud heat environment.

For os-apply-config deployments the implementation should work the
same as before.

For puppet deployments the implementation uses hiera metadata
to configure bootstrap_nodeid.

Change-Id: I691a9d7c474866038a5d47beab295899b5479d03
bootstrap-config.yaml [new file with mode: 0644]
overcloud-resource-registry-puppet.yaml
overcloud-resource-registry.yaml
overcloud-without-mergepy.yaml
puppet/bootstrap-config.yaml [new file with mode: 0644]
puppet/controller-puppet.yaml