]> git.netwichtig.de Git - user/henk/code/puppet/modules/henks_ircservices.git/blobdiff - manifests/init.pp
add dependency
[user/henk/code/puppet/modules/henks_ircservices.git] / manifests / init.pp
index b7765a557c23f8efbd0c774a9dd1715cb4976f97..9cbe8563e6e58f255fbab6013edd01757e02532a 100644 (file)
@@ -1,10 +1,13 @@
 class henks_ircservices (
+  Array $networks
 ) {
-  user {
-    'irc-services':
-      ensure     => present,
-      managehome => true,
-      password   => '!',
-    ;
+  require 'sslcert'
+
+  $networks.each |$network| {
+    henks_ircservices::network {
+      $network['name']:
+        run_user => $network.dig('system_user').lest | | { "irc-services-${network['name']}" },
+      ;
+    }
   }
 }