Update update.yml

This commit is contained in:
2025-07-19 16:07:55 +00:00
parent 2e3cd4dee3
commit c529fa4791

View File

@@ -1,26 +1,32 @@
- name: Update system (APT + Flatpak) # <- top-level play - name: Update system (APT + Flatpak)
hosts: all hosts: all
become: yes become: yes
tasks: # <- task list tasks:
- name: Update APT cache # <- task 1 - name: Update APT cache
apt: apt:
update_cache: yes update_cache: yes
- name: Upgrade all APT packages # <- task 2 - name: Upgrade all APT packages
apt: apt:
upgrade: dist upgrade: dist
- name: Update system Flatpaks # <- task 3 - name: Check if flatpak is installed
become: yes command: which flatpak
register: flatpak_check
ignore_errors: yes
changed_when: false
- name: Update system Flatpaks
shell: timeout 300 flatpak update -y shell: timeout 300 flatpak update -y
register: flatpak_sys register: flatpak_sys
failed_when: flatpak_sys.rc != 0 and flatpak_sys.rc != 124 failed_when: flatpak_sys.rc != 0 and flatpak_sys.rc != 124
when: flatpak_check.rc == 0
- name: Update user Flatpaks # <- task 4 - name: Update user Flatpaks
become: yes
become_user: jakub become_user: jakub
environment: environment:
XDG_RUNTIME_DIR: /run/user/1000 XDG_RUNTIME_DIR: /run/user/1000
shell: timeout 300 flatpak update -y shell: timeout 300 flatpak update -y
register: flatpak_user register: flatpak_user
failed_when: flatpak_user.rc != 0 and flatpak_user.rc != 124 failed_when: flatpak_user.rc != 0 and flatpak_user.rc != 124
when: flatpak_check.rc == 0