From 646907f87988f2581246e255047dfccc0f52ebf4 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Fran=C3=A7ois=20Charlier?= Date: Mon, 17 Dec 2012 17:31:49 +0100 Subject: [PATCH] Restart services when config file changes --- manifests/agent/central.pp | 2 ++ manifests/agent/compute.pp | 2 ++ manifests/api.pp | 2 ++ manifests/collector.pp | 2 ++ 4 files changed, 8 insertions(+) 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'] + } -- 2.45.2