aboutsummaryrefslogtreecommitdiff
path: root/files/50unattended-upgrades
diff options
context:
space:
mode:
Diffstat (limited to 'files/50unattended-upgrades')
-rw-r--r--files/50unattended-upgrades26
1 files changed, 18 insertions, 8 deletions
diff --git a/files/50unattended-upgrades b/files/50unattended-upgrades
index fbc95c0..ebf9f49 100644
--- a/files/50unattended-upgrades
+++ b/files/50unattended-upgrades
@@ -1,10 +1,20 @@
-// allowed (origin, archive) pairs
-Unattended-Upgrade::Allowed-Origins {
- "Debian stable";
-// "Debian testing";
-};
+// this file is managed by puppet !
-// never update the packages in this list
-Unattended-Upgrade::Package-Blacklist {
-// "vim";
+Unattended-Upgrade::Origins-Pattern {
+ // Debian
+ "o=${distro_id},n=${distro_codename}";
+ "o=${distro_id},n=${distro_codename}-updates";
+ "o=${distro_id},n=${distro_codename},l=Debian-security";
+ "o=${distro_id} Backports,n=${distro_codename}-backports";
+ // Ubuntu specific
+ "o=${distro_id},a=${distro_codename}-security";
+ "o=${distro_id},a=${distro_codename}-backports";
+ "o=${distro_id},a=${distro_codename}-proposed";
};
+
+APT::Periodic::Update-Package-Lists "1";
+APT::Periodic::Download-Upgradeable-Packages "1";
+APT::Periodic::Unattended-Upgrade "1";
+
+Unattended-Upgrade::Mail "root";
+Unattended-Upgrade::MailOnlyOnError "true";