This commit is contained in:
2025-12-06 11:46:55 +01:00
commit ee282d194d
13 changed files with 454 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
class all_system {
file { '/etc/motd':
ensure => 'file',
owner => 'root',
group => 'root',
mode => '0644',
content => "Willkommen auf diesem Server von JonnyBravo ein neuer Nerd am Himmel DANIEL. 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',
}
}

View File

@@ -0,0 +1,4 @@
node default {
include all_system
}