ansible/roles/unattended-upgrades/tasks/main.yml

24 lines
609 B
YAML

---
- name: apt install unattended-upgrades
apt:
name: unattended-upgrades
- name: deploy configuration files
template:
src: "{{ item }}.j2"
dest: "{{ ('/etc', item) | path_join }}"
loop:
- apt/apt.conf.d/20auto-upgrades
- apt/apt.conf.d/50unattended-upgrades
notify: systemctl restart unattended-upgrades.service
- name: systemctl enable --now apt-daily.timer apt-daily-upgrade.timer unattended-upgrades.service
systemd:
name: "{{ item }}"
enabled: true
state: started
loop:
- apt-daily.timer
- apt-daily-upgrade.timer
- unattended-upgrades.service