]> review.fuel-infra Code Review - puppet-modules/puppet-ceilometer.git/commitdiff
Fix groups memberships for the ceilometer user
authorFrançois Charlier <francois.charlier@enovance.com>
Thu, 20 Dec 2012 14:09:55 +0000 (15:09 +0100)
committerFrançois Charlier <francois.charlier@enovance.com>
Thu, 20 Dec 2012 14:09:55 +0000 (15:09 +0100)
The ceilometer  user must be  member of  libvirt group when  the compute
agent is installed

manifests/agent/compute.pp
manifests/init.pp

index 589a940feaa2f17eaf350ac74bac38d7afb59b9d..4ad6353a9b517b2f636b092dee824d9881cf20fb 100644 (file)
@@ -15,6 +15,10 @@ class ceilometer::agent::compute(
     ensure => installed
   }
 
+  User['ceilometer'] {
+    groups +> ['libvirt']
+  }
+
   if $enabled {
     $service_ensure = 'running'
   } else {
index d4233946a4c8416d6c77e5ce6b28753103ad55e9..952958bcbfdace9e9eecacb55a2cead2320489c7 100644 (file)
@@ -24,7 +24,7 @@ class ceilometer(
   user { 'ceilometer':
     name    => $::ceilometer::params::username,
     gid     => $::ceilometer::params::groupname,
-    groups  => ['nova', 'libvirt'],
+    groups  => ['nova'],
     system  => true,
     require => [
       Group['ceilometer'],