From: François Charlier Date: Thu, 20 Dec 2012 14:09:55 +0000 (+0100) Subject: Fix groups memberships for the ceilometer user X-Git-Tag: grizzly-eol~25 X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=d42456cef041e83250a71f2a76e8142cde347ea2;p=puppet-modules%2Fpuppet-ceilometer.git Fix groups memberships for the ceilometer user The ceilometer user must be member of libvirt group when the compute agent is installed --- diff --git a/manifests/agent/compute.pp b/manifests/agent/compute.pp index 589a940..4ad6353 100644 --- a/manifests/agent/compute.pp +++ b/manifests/agent/compute.pp @@ -15,6 +15,10 @@ class ceilometer::agent::compute( ensure => installed } + User['ceilometer'] { + groups +> ['libvirt'] + } + if $enabled { $service_ensure = 'running' } else { diff --git a/manifests/init.pp b/manifests/init.pp index d423394..952958b 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -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'],