diff options
author | Steven Hardy <shardy@redhat.com> | 2016-08-28 12:18:07 +0100 |
---|---|---|
committer | Emilien Macchi <emilien@redhat.com> | 2016-09-02 00:26:04 +0000 |
commit | e5f0042e47eb4c2b77348dcec0d3d2730e5d9841 (patch) | |
tree | 6a6c643048d4e0ffa2309d9631eb171d268f4873 /manifests/profile/base/ironic.pp | |
parent | aaf9dc5b55742cc92fbc8e2e525db00fd7f93104 (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/ironic.pp')
-rw-r--r-- | manifests/profile/base/ironic.pp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/manifests/profile/base/ironic.pp b/manifests/profile/base/ironic.pp index da89839..6c0769a 100644 --- a/manifests/profile/base/ironic.pp +++ b/manifests/profile/base/ironic.pp @@ -26,9 +26,14 @@ # (Optional) The current step of the deployment # Defaults to hiera('step') # +# [*rabbit_hosts*] +# list of the rabbbit host IPs +# Defaults to hiera('rabbitmq_node_ips') + class tripleo::profile::base::ironic ( $bootstrap_node = hiera('bootstrap_nodeid', undef), $step = hiera('step'), + $rabbit_hosts = hiera('rabbitmq_node_ips', undef), ) { # Database is accessed by both API and conductor, hence it's here. if $::hostname == downcase($bootstrap_node) { @@ -43,7 +48,8 @@ class tripleo::profile::base::ironic ( if $step >= 4 or ($step >= 3 and $sync_db) { class { '::ironic': - sync_db => $sync_db, + sync_db => $sync_db, + rabbit_hosts => $rabbit_hosts, } include ::ironic::cors |