20 if $facts['service_provider'] == 'systemd' {
22 '/etc/systemd/system/s6.service':
24 source => 'puppet:///modules/s6/etc/systemd/system/s6.service',
25 require => Package['s6'],
26 notify => Class['s6::service'],
31 '/usr/local/bin/s6-svscanboot':
34 "puppet:///modules/s6/usr/local/bin/s6-svscanboot.${facts['os']['distro']['codename']}",
35 'puppet:///modules/s6/usr/local/bin/s6-svscanboot',
38 require => Package['s6'],
39 notify => Class['s6::service'],
43 source => 'puppet:///modules/s6/etc/init.d/s6',
45 require => Package['s6'],
46 notify => Class['s6::service'],
53 home => '/nonexistant',
54 shell => '/usr/sbin/nologin',