X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=manifests%2Finit.pp;fp=manifests%2Finit.pp;h=e9f962aeaba389be2a918af1272f575cb23543e9;hb=e1c6349ec0d9aa6cb7d1690edf0416ddd3709d8a;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..e9f962a 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -1,10 +1,11 @@ class henks_ircservices ( + Array $networks ) { - user { - 'irc-services': - ensure => present, - managehome => true, - password => '!', - ; + $networks.each |$network| { + henks_ircservices::network { + $network['name']: + run_user => $network.dig('system_user').lest | | { "irc-services-${network['name']}" }, + ; + } } }