Use unattended-upgrades again to make sure packages are up-to-date.

We don't have the time to test all upgrades in advance.  Therefore, it's
safer to install all updates unattended and live with the (rare) risk of
faulty ones.

This reverts the commits:
  b4d9cbdb94
  a29d89a7ab
This commit is contained in:
Andreas B. Mundt 2024-06-14 08:58:30 +02:00
parent 4356474a43
commit 3573fa3697
2 changed files with 13 additions and 1 deletions

View file

@ -37,6 +37,12 @@
/srv/samba/schools/default-school/students/*/ /srv/samba/schools/default-school/students/*/
/srv/samba/schools/default-school/examusers/ /srv/samba/schools/default-school/examusers/
vtype: string vtype: string
- name: Preseed unattended-upgrades
debconf:
name: unattended-upgrades
question: unattended-upgrades/enable_auto_updates
value: true
vtype: boolean
vars_files: lmn-vault vars_files: lmn-vault
vars: vars:
@ -70,6 +76,7 @@
- mc - mc
- tmux - tmux
- krb5-user - krb5-user
- unattended-upgrades
- debconf-utils - debconf-utils
extra_pkgs_bpo: [] # [ linux-image-amd64 ] extra_pkgs_bpo: [] # [ linux-image-amd64 ]
@ -197,7 +204,6 @@
- name: Remove packages we do not need anymore - name: Remove packages we do not need anymore
ansible.builtin.apt: ansible.builtin.apt:
name: name:
- unattended-upgrades
- cachefilesd - cachefilesd
- mosquitto - mosquitto
state: absent state: absent

View file

@ -132,6 +132,12 @@
"ProxyMode": "auto_detect" "ProxyMode": "auto_detect"
} }
- name: Update all packages unattended
ansible.builtin.replace:
path: /etc/apt/apt.conf.d/50unattended-upgrades
regexp: '^//(\s+"origin=.+-updates";)$'
replace: ' \1'
- name: Copy some scripts - name: Copy some scripts
copy: copy:
src: "{{ item }}" src: "{{ item }}"