3
0
forked from jakub/ansible
This commit is contained in:
martin.fencl
2025-12-01 01:05:39 +01:00
parent 7d5fa667dd
commit b20f103992

34
update_system.yml Normal file
View File

@@ -0,0 +1,34 @@
- name: Update system (APT + Flatpak)
hosts: all
become: true
become_user: root
become_method: sudo
tasks:
- name: Update APT cache
apt:
update_cache: yes
- name: Upgrade all APT packages
apt:
upgrade: dist
- name: Check if flatpak binary exists
stat:
path: /usr/bin/flatpak
register: flatpak_bin
- 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_bin.stat.exists
- 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
when: flatpak_bin.stat.exists