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

32 lines
897 B
YAML

---
- name: Upgrade Debian packages
apt:
upgrade: safe
update_cache: yes
when: ansible_facts['os_family'] == "Debian"
register: update_debian_result
- name: Remove orphans
apt:
autoremove: yes
purge: yes
when: ansible_facts['os_family'] == "Debian"
register: prune_debian_result
- name: Update Archlinux packages
pacman:
update_cache: yes
upgrade: yes
when: ansible_facts['os_family'] == "Archlinux"
register: update_archlinux_result
- 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"