From 4d4527a0e813aa1770bfcdfe3de4a44b698c5093 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Charlier?= Date: Thu, 13 Feb 2014 15:19:04 +0100 Subject: [PATCH] telemetry: exec[check_mongodb] has a soft dependency on service[mongodb] The mongodb service may not be declared on the same node where the services are running, this change adds a soft dependency on the mongodb service. (meaning, there'll be a dependency only if the mongodb service is running on the same node) Fixes Bug#242 --- manifests/telemetry/server.pp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/telemetry/server.pp b/manifests/telemetry/server.pp index 1d527e3d..99f3b21f 100644 --- a/manifests/telemetry/server.pp +++ b/manifests/telemetry/server.pp @@ -33,8 +33,8 @@ class cloud::telemetry::server( logoutput => false, tries => 60, try_sleep => 5, - require => Service['mongodb'], } + Service <| title == 'mongodb' |> -> Exec['check_mongodb'] # Install MongoDB database class { 'ceilometer::db':