bundles/apt: handle unattended-upgrades ourselves

This commit is contained in:
Franzi 2020-10-18 15:33:41 +02:00
parent b1992447f0
commit 366374b4e5
Signed by: kunsi
GPG key ID: 12E3D2136B818350
10 changed files with 64 additions and 78 deletions

View file

@ -23,18 +23,13 @@ actions = {
}
files = {
'/etc/apt/apt.conf.d/50unattended-upgrades': {
'/usr/local/sbin/upgrade-and-reboot': {
'content_type': 'mako',
'source': 'apt.conf-unattended-upgrades',
'mode': '0700',
'context': {
'data': node.metadata.get('apt', {}).get('unattended-upgrades', {}),
'node_has_backports': ('backports' in node.metadata.get('apt', {}).get('repos', {})),
'os_release': supported_os[node.os][node.os_version[0]],
}
},
'/etc/apt/apt.conf.d/20auto-upgrades': {
'source': 'apt.conf-auto-upgrades',
},
'/etc/cloud': {
'delete': True,
},
@ -63,7 +58,6 @@ directories = {
pkg_apt = {
'apt-transport-https': {},
'unattended-upgrades': {},
'arping': {},
'at': {},
@ -112,6 +106,9 @@ pkg_apt = {
'popularity-contest': {
'installed': False,
},
'unattended-upgrades': {
'installed': False,
},
}