diff options
author | Hendrik Jäger <gitcommit@henk.geekmail.org> | 2022-07-01 22:15:04 +0200 |
---|---|---|
committer | Hendrik Jäger <gitcommit@henk.geekmail.org> | 2022-07-01 22:25:22 +0200 |
commit | e1c6349ec0d9aa6cb7d1690edf0416ddd3709d8a (patch) | |
tree | e443185df7b20f11ab83f81057f5951c5ec0e49e /manifests/init.pp | |
parent | bfc65b39a1c85b67c44817cadb6de2a2fb2505a0 (diff) |
refactor
Diffstat (limited to 'manifests/init.pp')
-rw-r--r-- | manifests/init.pp | 13 |
1 files changed, 7 insertions, 6 deletions
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']}" }, + ; + } } } |