From 82cc0bf18f510c4b374b1548d9ab948d7484bb85 Mon Sep 17 00:00:00 2001 From: benjilegeek Date: Sun, 15 Mar 2026 10:22:36 +0100 Subject: [PATCH] added arch os for updates --- playbooks/update.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/playbooks/update.yml b/playbooks/update.yml index 02d92b5..d9f2c8f 100644 --- a/playbooks/update.yml +++ b/playbooks/update.yml @@ -43,3 +43,20 @@ - ansible_facts['os_family'] == "FreeBSD" - freebsd_update is defined - freebsd_update.changed + + ################################################## + # Arch Linux + ################################################## + - name: Upgrade all packages (Arch Linux) + community.general.pacman: + update_cache: yes + upgrade: yes + register: arch_update + when: ansible_facts['os_family'] == "Archlinux" + + - name: Reboot Arch only if packages changed + reboot: + when: + - ansible_facts['os_family'] == "Archlinux" + - arch_update is defined + - arch_update.changed