From: François Charlier Date: Mon, 17 Dec 2012 16:31:49 +0000 (+0100) Subject: Restart services when config file changes X-Git-Tag: grizzly-eol~31 X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=646907f87988f2581246e255047dfccc0f52ebf4;p=puppet-modules%2Fpuppet-ceilometer.git Restart services when config file changes --- diff --git a/manifests/agent/central.pp b/manifests/agent/central.pp index ca8061b..7eeeca6 100644 --- a/manifests/agent/central.pp +++ b/manifests/agent/central.pp @@ -29,6 +29,8 @@ class ceilometer::agent::central( require => Package['ceilometer-agent-central'] } + Ceilometer_config<||> ~> Service['ceilometer-agent-central'] + ceilometer_config { 'DEFAULT/os_auth_url' : value => $auth_url; 'DEFAULT/os_auth_region' : value => $auth_region; diff --git a/manifests/agent/compute.pp b/manifests/agent/compute.pp index 874dabd..34de53a 100644 --- a/manifests/agent/compute.pp +++ b/manifests/agent/compute.pp @@ -29,6 +29,8 @@ class ceilometer::agent::compute( require => Package['ceilometer-agent-compute'] } + Ceilometer_config<||> ~> Service['ceilometer-agent-compute'] + ceilometer_config { 'DEFAULT/os_auth_url' : value => $auth_url; 'DEFAULT/os_auth_region' : value => $auth_region; diff --git a/manifests/api.pp b/manifests/api.pp index cc97b02..58aaa8b 100644 --- a/manifests/api.pp +++ b/manifests/api.pp @@ -33,6 +33,8 @@ class ceilometer::api( subscribe => Exec['ceilometer-dbsync'] } + Ceilometer_config<||> ~> Service['ceilometer-api'] + ceilometer_config { 'keystone_authtoken/auth_host' : value => $keystone_host; 'keystone_authtoken/auth_port' : value => $keystone_port; diff --git a/manifests/collector.pp b/manifests/collector.pp index d8b86d9..c66bcd5 100644 --- a/manifests/collector.pp +++ b/manifests/collector.pp @@ -26,4 +26,6 @@ class ceilometer::collector( subscribe => Exec['ceilometer-dbsync'] } + Ceilometer_config<||> ~> Service['ceilometer-collector'] + }