trixie/roles/up2date_debian/tasks/main.yml

30 lines
750 B
YAML
Raw Normal View History

2018-05-31 18:20:51 +03:00
# Update lists and upgrade packages.
- name: Update apt package lists
ansible.builtin.apt:
2022-06-11 12:42:02 +02:00
update_cache: true
2018-05-31 18:20:51 +03:00
cache_valid_time: 86400
- name: Try to upgrade packages
block:
- name: Upgrade packages
ansible.builtin.apt:
2024-03-12 11:10:46 +01:00
upgrade: dist
autoremove: true
autoclean: true
rescue:
- name: Looks like dpkg was interrupted, configure manually
ansible.builtin.command:
2024-03-12 11:10:46 +01:00
cmd: dpkg --configure -a
register: dpkg_configure_result
changed_when: dpkg_configure_result.rc != 0
2024-03-12 11:10:46 +01:00
- name: Try again to upgrade packages
ansible.builtin.apt:
2024-03-12 11:10:46 +01:00
upgrade: dist
autoremove: true
autoclean: true
2018-05-31 18:20:51 +03:00
- name: Install etckeeper
ansible.builtin.apt:
2019-04-01 11:47:55 +03:00
name: etckeeper