X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=manifests%2Finit.pp;h=9cbe8563e6e58f255fbab6013edd01757e02532a;hb=c3b2dbb390a3277827ac6a745815f943d9cde655;hp=b7765a557c23f8efbd0c774a9dd1715cb4976f97;hpb=bfc65b39a1c85b67c44817cadb6de2a2fb2505a0;p=user%2Fhenk%2Fcode%2Fpuppet%2Fmodules%2Fhenks_ircservices.git diff --git a/manifests/init.pp b/manifests/init.pp index b7765a5..9cbe856 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -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']}" }, + ; + } } }