summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Schlüter <bschlueter@posteo.de>2017-06-21 16:13:52 +0200
committerBenjamin Schlüter <bschlueter@posteo.de>2017-06-21 16:13:52 +0200
commit311ef163d8d1c829b088402a615afb1c1624037e (patch)
tree8ec55c800fc06de9cb1078efd34e7df8cbd0bc5d
parent8ba50895d4e0664da57852109851e7ce78b9f558 (diff)
downloadpuppet.KATH-311ef163d8d1c829b088402a615afb1c1624037e.tar.gz
puppet.KATH-311ef163d8d1c829b088402a615afb1c1624037e.tar.bz2
puppet.KATH-311ef163d8d1c829b088402a615afb1c1624037e.zip
Unattended Upgrades via Puppet aktiviert.
-rw-r--r--manifests/site.pp21
1 files changed, 21 insertions, 0 deletions
diff --git a/manifests/site.pp b/manifests/site.pp
index a881f9e..adb1c11 100644
--- a/manifests/site.pp
+++ b/manifests/site.pp
@@ -97,6 +97,27 @@ node "all_hosts" {
class { 'ssh_pubkeys_admins': }
class { 'ssh_pubkeys_firedadmins': }
class { 'login_manager': }
+
+ # settings appropriate for workstation hosts
+ class { 'apt::unattended_upgrades':
+ origins => [
+ 'o=Debian,n=${distro_codename}',
+ 'o=Debian,n=${distro_codename}-updates',
+ 'o=Debian,n=${distro_codename},l=Debian-Security',
+ 'o=IT-Zukunft Schule,n=${distro_codename},l=IT-Zukunft Schule',
+ ],
+ update => "1",
+ download => "1",
+ upgrade => "1",
+ autoclean => "7",
+ auto_fix => true,
+ minimal_steps => true,
+ install_on_shutdown => false,
+ remove_unused => true,
+ auto_reboot => false,
+ download_delta => "1",
+ }
+
}