]> git.immae.eu Git - perso/Immae/Projets/Puppet.git/blobdiff - manifests/site.pp
Move classes to hiera
[perso/Immae/Projets/Puppet.git] / manifests / site.pp
diff --git a/manifests/site.pp b/manifests/site.pp
new file mode 100644 (file)
index 0000000..f922d2b
--- /dev/null
@@ -0,0 +1,12 @@
+node default {
+  lookup('classes', Hash, 'deep').each |$class_name, $class_hash| {
+    if empty($class_hash) {
+      include $class_name
+    } else {
+      class { $class_name:
+        * => $class_hash
+      }
+    }
+
+  }
+}