-class nodo::base {
+class nodo::base(
+ $puppet_standalone = hiera('nodo::base::puppet_standalone', false)
+){
# First include the LSB class
include lsb
# 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