]> gitweb.fluxo.info Git - puppet-nodo.git/commitdiff
Add puppet_standalone option for puppet::base.
authordrebs <drebs@riseup.net>
Tue, 12 Aug 2014 13:01:34 +0000 (10:01 -0300)
committerdrebs <drebs@riseup.net>
Tue, 12 Aug 2014 19:20:09 +0000 (16:20 -0300)
manifests/base.pp

index 687619d884477248ee9a2cbf2e123459a095541b..62dc37dddbbbc356c93e6e5cec5ebe74bb89ebd1 100644 (file)
@@ -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