X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=manifests%2Fsite.pp;h=f922d2b665f0c0782f0c25510b43b4a5afd00a5f;hb=1508e956adaa97b7a82c27537f4b124266dacdf0;hp=cd2063adf72d6a5aa7366a8bdad9eb89189d83fe;hpb=0e0ea47231c04d0634618de89dfa6f500bc3a3cb;p=perso%2FImmae%2FProjets%2FPuppet.git diff --git a/manifests/site.pp b/manifests/site.pp index cd2063a..f922d2b 100644 --- a/manifests/site.pp +++ b/manifests/site.pp @@ -1,12 +1,12 @@ node default { - include stdlib - - class { 'ovh_cleanup': } - class { 'locales': } - class { 'base_packages': } - class { 'cron_puppet': } - - reboot { 'after_run': - apply => 'finished' + lookup('classes', Hash, 'deep').each |$class_name, $class_hash| { + if empty($class_hash) { + include $class_name + } else { + class { $class_name: + * => $class_hash + } } + + } }