19afd271b175e2c477b84782aaccde2947fb59ef
[mirror/dsa-puppet.git] / modules / webserver / manifests / init.pp
1 #
2 class webserver {
3         include webserver::defaultpage
4
5         file { '/etc/cron.d/puppet-export-scheduled-shutdown': ensure => absent, }
6         concat::fragment { 'puppet-crontab--webserver-export-shutdown':
7                 target => '/etc/cron.d/puppet-crontab',
8                 content  => @(EOF)
9                         */2 * * * * root mkdir -p /run/dsa/shutdown-marker; if dsa-is-shutdown-scheduled; then echo 'system-in-shutdown' > /run/dsa/shutdown-marker/shutdown-in-progress; else rm -f /run/dsa/shutdown-marker/shutdown-in-progress; fi
10                         | EOF
11         }
12 }