- name: Update system (APT + Flatpak) # <- top-level play hosts: all become: yes tasks: # <- task list - name: Update APT cache # <- task 1 apt: update_cache: yes - name: Upgrade all APT packages # <- task 2 apt: upgrade: dist - name: Update system Flatpaks # <- task 3 become: yes shell: timeout 300 flatpak update -y register: flatpak_sys failed_when: flatpak_sys.rc != 0 and flatpak_sys.rc != 124 - name: Update user Flatpaks # <- task 4 become: yes 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