--- /dev/null
+class s6::config {
+ $basedir = '/etc/s6-services/s6-logrotater'
+
+ file {
+ $basedir:
+ ensure => directory,
+ mode => '0600',
+ ;
+
+ "${basedir}/run":
+ ensure => present,
+ content => epp("s6/${basedir}/run.epp"),
+ mode => '0700',
+ ;
+ }
+}
--- /dev/null
+<% if versioncmp( $facts['os']['release']['major'], '10' ) >= 1 { -%>
+#!/usr/bin/execlineb -P
+<% } else { -%>
+#!/usr/local/bin/execlineb -P
+<% } -%>
+
+foreground { sleep 10m }
+
+forbacktickx -p s6svc { ls -1N /etc/s6-scandir/ }
+importas -u s6svc s6svc
+if { test -d /etc/s6-scandir/\${s6svc}/log }
+s6-svc -a /etc/s6-scandir/\${s6svc}/log