unattended-upgrades.role/tasks/main.yml
2024-09-17 16:50:13 +02:00

34 lines
905 B
YAML

---
# tasks file for unattended-upgrades
- name: Install unattended-upgrades
ansible.builtin.package:
name: unattended-upgrades
state: present
- name: Configure deb
ansible.builtin.debconf:
name: unattended-upgrades
question: unattended-upgrades/enable_auto_updates
vtype: boolean
value: 'true'
- name: Generate 20auto-upgrades file
ansible.builtin.command:
cmd: dpkg-reconfigure -f noninteractive unattended-upgrades
creates: /etc/apt/apt.conf.d/20auto-upgrades
- name: Configure auto-upgrades
ansible.builtin.template:
src: templates/auto-upgrades.j2
dest: /etc/apt/apt.conf.d/20auto-upgrades
owner: root
group: root
mode: '0644'
- name: Configure unattended-upgrades
ansible.builtin.template:
src: templates/unattended-upgrades.j2
dest: /etc/apt/apt.conf.d/50unattended-upgrades
owner: root
group: root
mode: '0644'