ansible-upgrader/roles/packages/tasks/main.yml

32 lines
897 B
YAML
Raw Permalink Normal View History

2022-10-24 20:53:22 +03:00
---
- name: Upgrade Debian packages
apt:
upgrade: safe
update_cache: yes
when: ansible_facts['os_family'] == "Debian"
2022-12-11 16:49:28 +03:00
register: update_debian_result
2022-10-24 20:53:22 +03:00
- name: Remove orphans
apt:
autoremove: yes
purge: yes
when: ansible_facts['os_family'] == "Debian"
2022-12-11 16:49:28 +03:00
register: prune_debian_result
- name: Update Archlinux packages
pacman:
update_cache: yes
upgrade: yes
when: ansible_facts['os_family'] == "Archlinux"
register: update_archlinux_result
2022-10-24 20:53:22 +03:00
2022-12-11 16:49:28 +03:00
- name: Show updated debian packages
debug: msg="{{update_debian_result.stdout_lines}}"
when: ansible_facts['os_family'] == "Debian"
- name: Show pruned debian packages
debug: msg="{{prune_debian_result.stdout_lines}}"
when: ansible_facts['os_family'] == "Debian"
- name: Show updated archlinux packages
debug: msg="{{update_archlinux_result.stdout_lines}}"
when: ansible_facts['os_family'] == "Archlinux"