/
/
/
1---
2- name: Remove unattended-upgrades
3 ansible.builtin.apt:
4 name: unattended-upgrades
5 state: absent
6 purge: true
7 update_cache: false
8 become: true
9 when: system_remove_unattended_upgrades | default(true)
10
11- name: Disable APT periodic tasks
12 ansible.builtin.copy:
13 dest: /etc/apt/apt.conf.d/20auto-upgrades
14 content: |
15 APT::Periodic::Update-Package-Lists "0";
16 APT::Periodic::Download-Upgradeable-Packages "0";
17 APT::Periodic::AutocleanInterval "0";
18 APT::Periodic::Unattended-Upgrade "0";
19 owner: root
20 group: root
21 mode: "0644"
22 become: true
23 when: system_remove_unattended_upgrades | default(true)
24
25- name: Stop/disable apt-daily services & timers
26 ansible.builtin.systemd:
27 name: "{{ item }}"
28 state: stopped
29 enabled: false
30 masked: true
31 loop:
32 - apt-daily.service
33 - apt-daily-upgrade.service
34 - apt-daily.timer
35 - apt-daily-upgrade.timer
36 become: true
37 when: system_remove_unattended_upgrades | default(true)
38
39