ansible-role-update/tasks/main.yml
2021-12-23 23:48:20 +01:00

33 lines
655 B
YAML

---
- name: update and cleanup
apt:
update_cache: yes
cache_valid_time: 600
upgrade: dist
autoclean: true
autoremove: true
tags:
- update
- name: install unattended-upgrades
apt:
name: unattended-upgrades
purge: yes
state: "{% if update.unattended %}present{% else %}absent{% endif %}"
- name: configure unattended-upgrades
ansible.builtin.copy:
src: "50unattended-upgrades"
dest: "/etc/apt/apt.conf.d/50unattended-upgrades"
owner: root
group: root
mode: 0644
when: update.unattended
- name: clean
command: apt-get clean
changed_when: False
args:
warn: False
tags:
- update