]> git.immae.eu Git - perso/Immae/Projets/Puppet.git/blobdiff - manifests/site.pp
Fix deprecated empty function
[perso/Immae/Projets/Puppet.git] / manifests / site.pp
index cd2063adf72d6a5aa7366a8bdad9eb89189d83fe..11bc9cac5a6c74f606eaa2f072780eef4cdb6c0b 100644 (file)
@@ -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').each |$class_name, $class_hash| {
+    if $class_hash == undef  or empty($class_hash) {
+      include $class_name
+    } else {
+      class { $class_name:
+        * => $class_hash
+      }
     }
+
+  }
 }