1 define henks_ircservices::network (
2 String $run_user = "irc-services-${name}",
3 String $network_name = $name,
5 $service_base = "/etc/s6-services/irc-services-${network_name}/"
10 groups => [ 'ssl-cert', ],
20 "${service_base}/run":
23 'henks_ircservices/etc/s6-services/irc-services/run.epp',
25 'network_name' => $network_name,
26 'run_user' => $run_user,
31 "${service_base}/timeout-kill":
35 "${service_base}/log/":
38 "${service_base}/log/run":
41 'henks_ircservices/etc/s6-services/irc-services/log/run.epp',
43 'network_name' => $network_name,
48 "/var/log/s6/irc-services-${network_name}/":
52 "/var/log/s6/irc-services-${network_name}/logs/":
59 "irc-services-${network_name}":