Set manage_roles for all steps in Keystone/Pacemaker
authorGiulio Fidente <gfidente@redhat.com>
Wed, 29 Jun 2016 13:46:58 +0000 (15:46 +0200)
committerGiulio Fidente <gfidente@redhat.com>
Wed, 29 Jun 2016 13:52:05 +0000 (15:52 +0200)
We the base::keystone profile is trying to create users and roles
before step 5, this change will set the a value for manage_roles
from the pacemaker profile for all steps.

Change-Id: I7aca8d6418988160641b29f9396a0fbe33b64e51

manifests/profile/pacemaker/keystone.pp

index 497d6f3..46a40db 100644 (file)
@@ -46,15 +46,9 @@ class tripleo::profile::pacemaker::keystone (
 
   if $::hostname == downcase($bootstrap_node) {
     $pacemaker_master = true
-  } else {
-    $pacemaker_master = false
-  }
-
-  if $step >= 5 and $pacemaker_master {
     $manage_roles = true
-    Pacemaker::Resource::Service[$::apache::params::service_name] -> Class['::keystone::roles::admin']
-    Pacemaker::Resource::Service[$::apache::params::service_name] -> Class['::keystone::endpoint']
   } else {
+    $pacemaker_master = false
     $manage_roles = false
   }