]> review.fuel-infra Code Review - puppet-modules/puppet-ceilometer.git/commitdiff
Restart services when config file changes
authorFrançois Charlier <fcharlier@ploup.net>
Mon, 17 Dec 2012 16:31:49 +0000 (17:31 +0100)
committerFrançois Charlier <fcharlier@ploup.net>
Mon, 17 Dec 2012 16:31:49 +0000 (17:31 +0100)
manifests/agent/central.pp
manifests/agent/compute.pp
manifests/api.pp
manifests/collector.pp

index ca8061b8694d30d1c709d4aee80e6157eebb77d2..7eeeca68e5f899ba926d374a6014474c8a28c127 100644 (file)
@@ -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;
index 874dabd9173e5811844bf53bb2421d2fae9dd81b..34de53a1c1667c338d7b80581fc76e6629226e0a 100644 (file)
@@ -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;
index cc97b0214fa4b76ea6666c19d4ed1324502a468c..58aaa8bd7f8bd25f07dd016302a0583f6c258c66 100644 (file)
@@ -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;
index d8b86d992c1027ff6faa7c974bef53a2d44f3add..c66bcd5a92353807071df83f42c0ecad9372d51d 100644 (file)
@@ -26,4 +26,6 @@ class ceilometer::collector(
     subscribe  => Exec['ceilometer-dbsync']
   }
 
+  Ceilometer_config<||> ~> Service['ceilometer-collector']
+
 }