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']}" },
+ ;
+ }
}
}