puppet: allow config of ad-hoc Heat settings
authorDan Prince <dprince@redhat.com>
Mon, 18 Jan 2016 14:01:14 +0000 (09:01 -0500)
committerDan Prince <dprince@redhat.com>
Fri, 22 Jan 2016 15:30:42 +0000 (10:30 -0500)
Including ::heat::config on the controller roles will allow
ad-hoc (non-puppet managed) settings to be made in the
heat config file using Hiera.

Change-Id: I80a39b798869ac330ea8a4d01699f5db47c93d47

puppet/manifests/overcloud_controller.pp
puppet/manifests/overcloud_controller_pacemaker.pp

index fad33ca..503fbd7 100644 (file)
@@ -563,6 +563,7 @@ if hiera('step') >= 3 {
 
   # Heat
   include ::heat
+  include ::heat::config
   include ::heat::api
   include ::heat::api_cfn
   include ::heat::api_cloudwatch
index 01a33f3..d358a93 100644 (file)
@@ -978,6 +978,7 @@ if hiera('step') >= 3 {
   Cron <| title == 'ceilometer-expirer' |> { command => "sleep $((\$(od -A n -t d -N 3 /dev/urandom) % 86400)) && ${::ceilometer::params::expirer_command}" }
 
   # Heat
+  include ::heat::config
   class { '::heat' :
     sync_db => $sync_db,
   }