From c1fdb77927366073cf75f99b6d89e7c4260164ad Mon Sep 17 00:00:00 2001 From: Bram Prieshof Date: Thu, 18 Nov 2021 16:30:20 +0000 Subject: [PATCH] Added unattended-upgrades for debian CT's --- CT-Build/Debian.yaml | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/CT-Build/Debian.yaml b/CT-Build/Debian.yaml index bac925f..680da74 100644 --- a/CT-Build/Debian.yaml +++ b/CT-Build/Debian.yaml @@ -862,6 +862,42 @@ files: variants: - imgbuilder +#Unattended-Upgrade configuration +- path: /etc/apt/apt.conf.d/50unattended-upgrades + generator: dump + content: |- + Unattended-Upgrade::Origins-Pattern { + + }; + + Dpkg::Options { + "--force-confdef"; + "--force-confold"; + }; + + Unattended-Upgrade::Package-Blacklist { + "mysql$"; + "mariadb$"; + }; + + Unattended-Upgrade::AutoFixInterruptedDpkg "true"; + Unattended-Upgrade::MinimalSteps "false"; + Unattended-Upgrade::InstallOnShutdown "false"; + Unattended-Upgrade::Remove-Unused-Kernel-Packages "true"; + Unattended-Upgrade::Remove-Unused-Dependencies "true"; + //Unattended-Upgrade::Automatic-Reboot "true"; + //Unattended-Upgrade::Automatic-Reboot-WithUsers "true"; + //Unattended-Upgrade::Automatic-Reboot-Time "02:00"; + Unattended-Upgrade::SyslogEnable "true"; + +- path: /etc/apt/apt.conf.d/20auto-upgrades + generator: dump + content: |- + APT::Periodic::Update-Package-Lists "1"; + APT::Periodic::Download-Upgradeable-Packages "1"; + APT::Periodic::AutocleanInterval "3"; + APT::Periodic::Unattended-Upgrade "1"; + #Readme for FirstRunScript - path: /root/ReadMe generator: dump @@ -1004,6 +1040,7 @@ packages: - net-tools - openssh-client - procps + - unattended-upgrades action: install #Basic/Default pkgs