From 602582ef1a24b01366144ec7ed6c5572267a94ec Mon Sep 17 00:00:00 2001 From: Justin Lambert Date: Wed, 8 May 2013 10:48:11 -0600 Subject: [PATCH 1/2] update with anchor pattern for containment --- manifests/init.pp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/manifests/init.pp b/manifests/init.pp index 1ace2d7849..d8c23d3108 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -34,18 +34,22 @@ $purge_config = false, ){ + anchor {'sensu::begin': } + anchor {'sensu::end': } + + Anchor['sensu::begin'] -> Class['sensu::package'] -> Class['sensu::rabbitmq'] Class['sensu::rabbitmq'] -> Class['sensu::server'] ~> Class['sensu::service::server'] -> - Class['sensu'] + Anchor['sensu::end'] Class['sensu::rabbitmq'] -> Class['sensu::client'] ~> Class['sensu::service::client'] -> - Class['sensu'] + Anchor['sensu::end'] if $server == 'true' or $server == true { if $client == 'true' or $client == true { From 7eb235f65f47e50a541c85ee5d2052f7c56f40f7 Mon Sep 17 00:00:00 2001 From: Justin Lambert Date: Wed, 8 May 2013 10:54:15 -0600 Subject: [PATCH 2/2] add stdlib dependency --- Modulefile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Modulefile b/Modulefile index f7598c5e73..5e8592cddb 100644 --- a/Modulefile +++ b/Modulefile @@ -4,3 +4,5 @@ dependency 'puppetlabs/apt' license 'MIT' summary 'A module to intall the Sensu monitoring framework' project_page 'https://github.com/sensu/sensu-puppet' +dependency 'puppetlabs/stdlib' +