Split out SwiftDevicesAndProxy SoftwareConfig
authorDan Prince <dprince@redhat.com>
Fri, 13 Feb 2015 02:09:02 +0000 (21:09 -0500)
committerDan Prince <dprince@redhat.com>
Fri, 13 Feb 2015 03:19:24 +0000 (22:19 -0500)
commit3f108ff4bd6a353329f5824bb478c4cb4cbb62d5
treecc6afa1020d7ee74774d470a93c9ca74f51652f6
parentd25bd1f12e6b6b74aac4fdc593492ec42518bf8d
Split out SwiftDevicesAndProxy SoftwareConfig

This patch splits out the SwiftDevicesAndProxy 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 swift devices.

Partial-bug: 1418805

Change-Id: Ibf6038460f36279ad51a04947589d4a03a553f66
overcloud-resource-registry-puppet.yaml
overcloud-resource-registry.yaml
overcloud-without-mergepy.yaml
puppet/controller-puppet.yaml
puppet/swift-devices-and-proxy-config.yaml [new file with mode: 0644]
swift-devices-and-proxy-config.yaml [new file with mode: 0644]