19 if $facts['service_provider'] == 'systemd' {
21 '/etc/systemd/system/s6.service':
23 source => 'puppet:///modules/s6/etc/systemd/system/s6.service',
24 require => Package['s6'],
25 notify => Class['s6::service'],
30 '/usr/local/bin/s6-svscanboot':
33 "puppet:///modules/s6/usr/local/bin/s6-svscanboot.${facts['os']['distro']['codename']}",
34 'puppet:///modules/s6/usr/local/bin/s6-svscanboot',
37 require => Package['s6'],
38 notify => Class['s6::service'],
42 source => 'puppet:///modules/s6/etc/init.d/s6',
44 require => Package['s6'],
45 notify => Class['s6::service'],
52 home => '/nonexistant',
53 shell => '/usr/sbin/nologin',