]> gitweb.fluxo.info Git - puppet-nodo.git/commitdiff
Introduces puppet_mode config
authorSilvio Rhatto <rhatto@riseup.net>
Mon, 6 Jul 2015 22:38:55 +0000 (19:38 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Mon, 6 Jul 2015 22:38:55 +0000 (19:38 -0300)
manifests/base.pp

index d076db416653b80a82a782c49f5747ecb6487358..df3dd31a95ef2476e45dcf74332a51035493a647 100644 (file)
@@ -1,5 +1,5 @@
 class nodo::base(
-  $puppet_standalone = hiera('nodo::base::puppet_standalone', false)
+  $puppet_mode = hiera('nodo::base::puppet_mode', 'daemon')
 ){
   # First include the LSB class
   include lsb
@@ -35,13 +35,14 @@ class nodo::base(
   }
 
   # Puppet
-  case $puppet_standalone {
-    true:  { include puppet::standalone }
-    false: {
+  case $puppet_mode {
+    'standalone': { include puppet::standalone }
+    'daemon': {
       class { 'puppet::daemon':
         master => hiera('nodo::role::master::main', false),
       }
     }
+    default: { }
   }
 
   # Does not work well inside vservers