607ea9c8d3
This patch adds support for using the Heat resource registry so that end users can enable pacemaker. Using this approach allows us to isolate all of the pacemaker logic for the controller in a single template rather than use conditionals for every service that must support it. Change-Id: Ibefb80d0d8f98404133e4c31cf078d729b64dac3
29 lines
1.7 KiB
YAML
29 lines
1.7 KiB
YAML
resource_registry:
|
|
OS::TripleO::BlockStorage: puppet/cinder-storage-puppet.yaml
|
|
OS::TripleO::BlockStorage::Net::SoftwareConfig: net-config-noop.yaml
|
|
OS::TripleO::Compute: puppet/compute-puppet.yaml
|
|
OS::TripleO::Compute::Net::SoftwareConfig: net-config-bridge.yaml
|
|
OS::TripleO::SoftwareDeployment: OS::Heat::StructuredDeployment
|
|
OS::TripleO::Controller: puppet/controller-puppet.yaml
|
|
OS::TripleO::Controller::Net::SoftwareConfig: net-config-bridge.yaml
|
|
OS::TripleO::ObjectStorage: puppet/swift-storage-puppet.yaml
|
|
OS::TripleO::ObjectStorage::Net::SoftwareConfig: net-config-noop.yaml
|
|
OS::TripleO::CephStorage: puppet/ceph-storage-puppet.yaml
|
|
OS::TripleO::CephStorage::Net::SoftwareConfig: net-config-noop.yaml
|
|
OS::TripleO::ControllerPostDeployment: puppet/controller-post-puppet.yaml
|
|
# set to controller-config-pacemaker.yaml to enable pacemaker
|
|
OS::TripleO::ControllerConfig: puppet/controller-config.yaml
|
|
OS::TripleO::ComputePostDeployment: puppet/compute-post-puppet.yaml
|
|
OS::TripleO::ObjectStoragePostDeployment: puppet/swift-storage-post.yaml
|
|
OS::TripleO::BlockStoragePostDeployment: puppet/cinder-storage-post.yaml
|
|
OS::TripleO::CephStoragePostDeployment: puppet/ceph-storage-post-puppet.yaml
|
|
OS::TripleO::SwiftDevicesAndProxy::SoftwareConfig: puppet/swift-devices-and-proxy-config.yaml
|
|
OS::TripleO::CephClusterConfig::SoftwareConfig: puppet/ceph-cluster-config.yaml
|
|
OS::TripleO::AllNodes::SoftwareConfig: puppet/all-nodes-config.yaml
|
|
OS::TripleO::BootstrapNode::SoftwareConfig: puppet/bootstrap-config.yaml
|
|
OS::TripleO::NodeUserData: firstboot/userdata_default.yaml
|
|
OS::TripleO::NodeExtraConfigPost: extraconfig/post_deploy/default.yaml
|
|
|
|
parameter_defaults:
|
|
EnablePackageInstall: false
|