From c529fa4791c400ebafa5dd247ed1828dbbbcd053 Mon Sep 17 00:00:00 2001 From: jakub Date: Sat, 19 Jul 2025 16:07:55 +0000 Subject: [PATCH] Update update.yml --- update.yml | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/update.yml b/update.yml index 2f46009..d2a545e 100644 --- a/update.yml +++ b/update.yml @@ -1,26 +1,32 @@ -- name: Update system (APT + Flatpak) # <- top-level play +- name: Update system (APT + Flatpak) hosts: all become: yes - tasks: # <- task list - - name: Update APT cache # <- task 1 + tasks: + - name: Update APT cache apt: update_cache: yes - - name: Upgrade all APT packages # <- task 2 + - name: Upgrade all APT packages apt: upgrade: dist - - name: Update system Flatpaks # <- task 3 - become: yes + - name: Check if flatpak is installed + command: which flatpak + register: flatpak_check + ignore_errors: yes + changed_when: false + + - name: Update system Flatpaks shell: timeout 300 flatpak update -y register: flatpak_sys failed_when: flatpak_sys.rc != 0 and flatpak_sys.rc != 124 + when: flatpak_check.rc == 0 - - name: Update user Flatpaks # <- task 4 - become: yes + - name: Update user Flatpaks become_user: jakub environment: XDG_RUNTIME_DIR: /run/user/1000 shell: timeout 300 flatpak update -y register: flatpak_user - failed_when: flatpak_user.rc != 0 and flatpak_user.rc != 124 \ No newline at end of file + failed_when: flatpak_user.rc != 0 and flatpak_user.rc != 124 + when: flatpak_check.rc == 0