@ -1,16 +1,35 @@
resource_registry:
OS::TripleO::Controller::Net::SoftwareConfig : ../common/net-config-multinode-os-net-config.yaml
OS::TripleO::Compute::Net::SoftwareConfig : ../common/net-config-multinode-os-net-config.yaml
OS::TripleO::Services::CephMon : /usr/share/openstack-tripleo-heat-templates/puppet/services/ceph-mon .yaml
OS::TripleO::Services::CephOSD : /usr/share/openstack-tripleo-heat-templates/puppet/services/ceph-osd .yaml
OS::TripleO::Services::CephClient : /usr/share/openstack-tripleo-heat-templates/puppet/services/ceph-client .yaml
OS::TripleO::Services::CephRgw : /usr/share/openstack-tripleo-heat-templates /puppet/services/ceph-rgw.yaml
OS::TripleO::Services::CephMds : ../../puppet/services/ceph-mds .yaml
OS::TripleO::Services::CephMon : ../../puppet/services/ceph-mon .yaml
OS::TripleO::Services::CephOSD : ../../puppet/services/ceph-osd .yaml
OS::TripleO::Services::CephRgw : ../.. /puppet/services/ceph-rgw.yaml
OS::TripleO::Services::SwiftProxy : OS::Heat::None
OS::TripleO::Services::SwiftStorage : OS::Heat::None
OS::TripleO::Services::SwiftRingBuilder : OS::Heat::None
OS::TripleO::Services::ManilaApi : ../../puppet/services/manila-api.yaml
OS::TripleO::Services::ManilaScheduler : ../../puppet/services/manila-scheduler.yaml
OS::TripleO::Services::ManilaShare : ../../puppet/services/pacemaker/manila-share.yaml
OS::TripleO::Services::ManilaBackendCephFs : ../../puppet/services/manila-backend-cephfs.yaml
# These enable Pacemaker
OS::TripleO::Tasks::ControllerPrePuppet : ../../extraconfig/tasks/pre_puppet_pacemaker.yaml
OS::TripleO::Tasks::ControllerPostPuppet : ../../extraconfig/tasks/post_puppet_pacemaker.yaml
OS::TripleO::Tasks::ControllerPostPuppetRestart : ../../extraconfig/tasks/post_puppet_pacemaker_restart.yaml
OS::TripleO::Services::RabbitMQ : ../../puppet/services/pacemaker/rabbitmq.yaml
OS::TripleO::Services::HAproxy : ../../puppet/services/pacemaker/haproxy.yaml
OS::TripleO::Services::Pacemaker : ../../puppet/services/pacemaker.yaml
OS::TripleO::Services::Redis : ../../puppet/services/pacemaker/database/redis.yaml
OS::TripleO::Services::MySQL : ../../puppet/services/pacemaker/database/mysql.yaml
OS::TripleO::Services::Keepalived : OS::Heat::None
parameter_defaults:
ControllerServices:
- OS::TripleO::Services::CephMds
- OS::TripleO::Services::CephMon
- OS::TripleO::Services::CephOSD
- OS::TripleO::Services::CephRgw
- OS::TripleO::Services::Kernel
- OS::TripleO::Services::Keystone
- OS::TripleO::Services::GlanceApi
@ -28,6 +47,10 @@ parameter_defaults:
- OS::TripleO::Services::RabbitMQ
- OS::TripleO::Services::HAproxy
- OS::TripleO::Services::Keepalived
- OS::TripleO::Services::ManilaApi
- OS::TripleO::Services::ManilaScheduler
- OS::TripleO::Services::ManilaBackendCephFs
- OS::TripleO::Services::ManilaShare
- OS::TripleO::Services::Memcached
- OS::TripleO::Services::Pacemaker
- OS::TripleO::Services::NovaConductor
@ -40,10 +63,6 @@ parameter_defaults:
- OS::TripleO::Services::Timezone
- OS::TripleO::Services::NovaCompute
- OS::TripleO::Services::NovaLibvirt
- OS::TripleO::Services::CephMon
- OS::TripleO::Services::CephOSD
- OS::TripleO::Services::CephClient
- OS::TripleO::Services::CephRgw
- OS::TripleO::Services::TripleoPackages
- OS::TripleO::Services::TripleoFirewall
ControllerExtraConfig: