dotfiles/ansible/roles/update/tasks/main.yml
2026-03-06 05:30:26 -06:00

29 lines
689 B
YAML

- name: Update Pacman
community.general.pacman:
update_cache: true
upgrade: true
when: ansible_facts["os_family"] == 'Archlinux'
- name: Upgrade Packages
package:
update_cache: yes
upgrade: safe
become: yes
when: ansible_facts["os_family"] == 'Debian'
- name: Update Nix Packages
become_user: user
shell:
cmd: nix-env --upgrade
- name: Update Homebrew and Apps
become_user: user
community.general.homebrew:
update_homebrew: true
upgrade_all: true
- name: Update all Flatpak packages
become_user: user
ansible.builtin.command: flatpak update -y
register: flatpak_update
changed_when: "'Nothing to do' not in flatpak_update.stdout"