32 lines
605 B
Puppet
32 lines
605 B
Puppet
# motd.pp
|
|
|
|
class modt {
|
|
file { '/etc/motd':
|
|
ensure => 'file',
|
|
owner => 'root',
|
|
group => 'root',
|
|
mode => '0644',
|
|
content => "Willkommen auf diesem Server. Er wird von Puppet verwaltet.\n",
|
|
}
|
|
}
|
|
|
|
|
|
|
|
class apt_upgrade {
|
|
cron { 'apt_update_upgrade':
|
|
command => '/usr/bin/apt-get update && /usr/bin/apt-get -y upgrade',
|
|
user => 'root',
|
|
weekday => 0, # 0 = Sonntag
|
|
hour => '2',
|
|
minute => '0',
|
|
require => File['/usr/bin/apt-get'],
|
|
}
|
|
|
|
file { '/usr/bin/apt-get':
|
|
ensure => 'file',
|
|
owner => 'root',
|
|
group => 'root',
|
|
mode => '0755',
|
|
}
|
|
}
|