From 9156132d33dfbe43a75144044e417493708b642b Mon Sep 17 00:00:00 2001 From: drebs Date: Tue, 12 Aug 2014 10:01:34 -0300 Subject: Add puppet_standalone option for puppet::base. --- manifests/base.pp | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/manifests/base.pp b/manifests/base.pp index 687619d..62dc37d 100644 --- a/manifests/base.pp +++ b/manifests/base.pp @@ -1,4 +1,6 @@ -class nodo::base { +class nodo::base( + $puppet_standalone = hiera('nodo::base::puppet_standalone', false) +){ # First include the LSB class include lsb @@ -30,9 +32,10 @@ class nodo::base { # Require admin accounts' class require users::admin - # Puppet daemon - class { 'puppet::daemon': - master => hiera('nodo::role::master::main', false) + # Puppet + case $puppet_standalone { + true: { include puppet::standalone } + false: { include puppet::daemon } } # Does not work well inside vservers -- cgit v1.2.3