summaryrefslogtreecommitdiff
path: root/manifests/init.pp
diff options
context:
space:
mode:
authorHendrik Jäger <gitcommit@henk.geekmail.org>2022-07-01 22:15:04 +0200
committerHendrik Jäger <gitcommit@henk.geekmail.org>2022-07-01 22:25:22 +0200
commite1c6349ec0d9aa6cb7d1690edf0416ddd3709d8a (patch)
treee443185df7b20f11ab83f81057f5951c5ec0e49e /manifests/init.pp
parentbfc65b39a1c85b67c44817cadb6de2a2fb2505a0 (diff)
refactor
Diffstat (limited to 'manifests/init.pp')
-rw-r--r--manifests/init.pp13
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']}" },
+ ;
+ }
}
}