aboutsummaryrefslogtreecommitdiffstats
path: root/manifests/profile/base/aodh.pp
diff options
context:
space:
mode:
authorSteven Hardy <shardy@redhat.com>2016-08-28 12:18:07 +0100
committerEmilien Macchi <emilien@redhat.com>2016-09-02 00:26:04 +0000
commite5f0042e47eb4c2b77348dcec0d3d2730e5d9841 (patch)
tree6a6c643048d4e0ffa2309d9631eb171d268f4873 /manifests/profile/base/aodh.pp
parentaaf9dc5b55742cc92fbc8e2e525db00fd7f93104 (diff)
Make service profiles default to rabbitmq_node_ips
Instead of hard-coded yaml aliases in t-h-t, make each service profile that requires rabbit default to the list of rabbit ips. Note this could still be extended in future to e.g enable per service rabbit clusters, but the default is to lookup the hiera which should be logically equivalent to current t-h-t. Change-Id: Ie53c93456529420588eb1927703ea91b54095d87 Partially-Implements: blueprint custom-roles
Diffstat (limited to 'manifests/profile/base/aodh.pp')
-rw-r--r--manifests/profile/base/aodh.pp10
1 files changed, 9 insertions, 1 deletions
diff --git a/manifests/profile/base/aodh.pp b/manifests/profile/base/aodh.pp
index 07c0a88..2fad5b3 100644
--- a/manifests/profile/base/aodh.pp
+++ b/manifests/profile/base/aodh.pp
@@ -27,9 +27,15 @@
# (Optional) The hostname of the node responsible for bootstrapping tasks
# Defaults to hiera('bootstrap_nodeid')
#
+# [*rabbit_hosts*]
+# list of the rabbbit host IPs
+# Defaults to hiera('rabbitmq_node_ips')
+#
+
class tripleo::profile::base::aodh (
$step = hiera('step'),
$bootstrap_node = hiera('bootstrap_nodeid', undef),
+ $rabbit_hosts = hiera('rabbitmq_node_ips', undef),
) {
if $::hostname == downcase($bootstrap_node) {
@@ -43,7 +49,9 @@ class tripleo::profile::base::aodh (
}
if $step >= 4 or ($step >= 3 and $sync_db) {
- include ::aodh
+ class { '::aodh' :
+ rabbit_hosts => $rabbit_hosts,
+ }
include ::aodh::auth
include ::aodh::config
include ::aodh::client