diff --git a/kde_shortcuts/custom_shortcuts.kksrc b/kde_shortcuts/custom_shortcuts.kksrc index 170df48..2c672ee 100644 --- a/kde_shortcuts/custom_shortcuts.kksrc +++ b/kde_shortcuts/custom_shortcuts.kksrc @@ -3,8 +3,8 @@ Exec=1password --quick-access Name=1password qa [Custom Commands][net.local.1password.desktop] -Exec=1password --toggle -Name=1password +Exec=1password --quick-access +Name=1password qa [Custom Commands][net.local.kitty-2.desktop] Exec=kitty --override window_title="shutdown-script" bash -c "~/scripts/app_close_and_shutdown.sh; exec bash" @@ -14,6 +14,17 @@ Name=app_close_and_shutdown Exec=kitty --override window_title="shutdown-script" bash -c "~/scripts/app_close_and_reboot.sh; exec bash" Name=app_close_and_restart.sh\s +[StandardShortcuts] +Close=Ctrl+Esc + +[kitty.desktop][Global Shortcuts] +_launch=Meta+Return + +[kwin][Global Shortcuts] +Window Close=Ctrl+W; Alt+F4 +Window Custom Quick Tile Bottom= +Window Custom Quick Tile Top= + [net.local.1password-2.desktop][Global Shortcuts] _launch=Meta+Ctrl+. @@ -25,3 +36,12 @@ _launch=Meta+Ctrl+Alt+S [net.local.kitty.desktop][Global Shortcuts] _launch=Meta+Ctrl+Alt+R + +[org.kde.spectacle.desktop][Global Shortcuts] +_launch=Meta+Shift+S; Print + +[org.mozilla.firefox.desktop][Global Shortcuts] +_launch=Meta+B + +[systemsettings.desktop][Global Shortcuts] +_launch=Meta+I diff --git a/log.log b/log.log deleted file mode 100644 index 6738b37..0000000 --- a/log.log +++ /dev/null @@ -1,2308 +0,0 @@ -[WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all' -ansible-playbook [core 2.20.5] - config file = /etc/ansible/ansible.cfg - configured module search path = ['/home/glennigen/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] - ansible python module location = /usr/lib/python3.14/site-packages/ansible - ansible collection location = /home/glennigen/.ansible/collections:/usr/share/ansible/collections - executable location = /usr/bin/ansible-playbook - python version = 3.14.4 (main, Apr 16 2026, 00:00:00) [GCC 16.0.1 20260321 (Red Hat 16.0.1-0)] (/usr/bin/python3) - jinja version = 3.1.6 - pyyaml version = 6.0.3 (with libyaml v0.2.5) -Using /etc/ansible/ansible.cfg as config file -host_list declined parsing /etc/ansible/hosts as it did not pass its verify_file() method -script declined parsing /etc/ansible/hosts as it did not pass its verify_file() method -auto declined parsing /etc/ansible/hosts as it did not pass its verify_file() method -Parsed /etc/ansible/hosts inventory source with ini plugin -Read `vars_file` '/home/glennigen/ansible/vars/dnf_packages.yml'. -Read `vars_file` '/home/glennigen/ansible/vars/flatpak_packages.yml'. -statically imported: /home/glennigen/ansible/tasks/rpmfusion.yml -Read `vars_file` '/home/glennigen/ansible/vars/dnf_packages.yml'. -Read `vars_file` '/home/glennigen/ansible/vars/flatpak_packages.yml'. -statically imported: /home/glennigen/ansible/tasks/repos.yml -Read `vars_file` '/home/glennigen/ansible/vars/dnf_packages.yml'. -Read `vars_file` '/home/glennigen/ansible/vars/flatpak_packages.yml'. -statically imported: /home/glennigen/ansible/tasks/dnf_packages.yml -Read `vars_file` '/home/glennigen/ansible/vars/dnf_packages.yml'. -Read `vars_file` '/home/glennigen/ansible/vars/flatpak_packages.yml'. -statically imported: /home/glennigen/ansible/tasks/flatpak_packages.yml -Read `vars_file` '/home/glennigen/ansible/vars/dnf_packages.yml'. -Read `vars_file` '/home/glennigen/ansible/vars/flatpak_packages.yml'. -statically imported: /home/glennigen/ansible/tasks/fonts.yml -Read `vars_file` '/home/glennigen/ansible/vars/dnf_packages.yml'. -Read `vars_file` '/home/glennigen/ansible/vars/flatpak_packages.yml'. -statically imported: /home/glennigen/ansible/tasks/dotfiles.yml -Read `vars_file` '/home/glennigen/ansible/vars/dnf_packages.yml'. -Read `vars_file` '/home/glennigen/ansible/vars/flatpak_packages.yml'. -statically imported: /home/glennigen/ansible/tasks/system.yml -Skipping callback 'minimal', as we already have a stdout callback. -Skipping callback 'oneline', as we already have a stdout callback. - -PLAYBOOK: site.yml ************************************************************* -1 plays in site.yml -Read `vars_file` '/home/glennigen/ansible/vars/dnf_packages.yml'. -Read `vars_file` '/home/glennigen/ansible/vars/flatpak_packages.yml'. -Read `vars_file` '/home/glennigen/ansible/vars/dnf_packages.yml'. -Read `vars_file` '/home/glennigen/ansible/vars/flatpak_packages.yml'. -Read `vars_file` '/home/glennigen/ansible/vars/dnf_packages.yml'. -Read `vars_file` '/home/glennigen/ansible/vars/flatpak_packages.yml'. - -PLAY [Fedora KDE Setup] ******************************************************** -Read `vars_file` '/home/glennigen/ansible/vars/dnf_packages.yml'. -Read `vars_file` '/home/glennigen/ansible/vars/flatpak_packages.yml'. - -TASK [Gathering Facts] ********************************************************* -task path: /home/glennigen/ansible/site.yml:2 -<127.0.0.1> ESTABLISH LOCAL CONNECTION FOR USER: glennigen -<127.0.0.1> EXEC /bin/sh -c 'echo ~glennigen && sleep 0' -<127.0.0.1> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/glennigen/.ansible/tmp `"&& mkdir "` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476868.4183342-4833-89911983848038 `" && echo ansible-tmp-1779476868.4183342-4833-89911983848038="` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476868.4183342-4833-89911983848038 `" ) && sleep 0' -Using module file /usr/lib/python3.14/site-packages/ansible/modules/setup.py -<127.0.0.1> PUT /home/glennigen/.ansible/tmp/ansible-local-4824fwfz6n8a/tmpvpyb4df_ TO /home/glennigen/.ansible/tmp/ansible-tmp-1779476868.4183342-4833-89911983848038/AnsiballZ_setup.py -<127.0.0.1> EXEC /bin/sh -c 'chmod u+rwx /home/glennigen/.ansible/tmp/ansible-tmp-1779476868.4183342-4833-89911983848038/ /home/glennigen/.ansible/tmp/ansible-tmp-1779476868.4183342-4833-89911983848038/AnsiballZ_setup.py && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'sudo -H -S -p "[sudo via ansible, key=klyqehhgtbpbttkpygefzajtudopjjmt] password:" -u root /bin/sh -c '"'"'echo BECOME-SUCCESS-klyqehhgtbpbttkpygefzajtudopjjmt ; /usr/bin/python3 /home/glennigen/.ansible/tmp/ansible-tmp-1779476868.4183342-4833-89911983848038/AnsiballZ_setup.py'"'"' && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'rm -f -r /home/glennigen/.ansible/tmp/ansible-tmp-1779476868.4183342-4833-89911983848038/ > /dev/null 2>&1 && sleep 0' -ok: [localhost] -Read `vars_file` '/home/glennigen/ansible/vars/dnf_packages.yml'. -Read `vars_file` '/home/glennigen/ansible/vars/flatpak_packages.yml'. - -TASK [RPM Fusion - Installer free og nonfree repos] **************************** -task path: /home/glennigen/ansible/tasks/rpmfusion.yml:2 -<127.0.0.1> ESTABLISH LOCAL CONNECTION FOR USER: glennigen -<127.0.0.1> EXEC /bin/sh -c 'echo ~glennigen && sleep 0' -<127.0.0.1> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/glennigen/.ansible/tmp `"&& mkdir "` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476872.0108414-4914-267161516104625 `" && echo ansible-tmp-1779476872.0108414-4914-267161516104625="` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476872.0108414-4914-267161516104625 `" ) && sleep 0' -Using module file /usr/lib/python3.14/site-packages/ansible/modules/dnf5.py -<127.0.0.1> PUT /home/glennigen/.ansible/tmp/ansible-local-4824fwfz6n8a/tmpfiaee73a TO /home/glennigen/.ansible/tmp/ansible-tmp-1779476872.0108414-4914-267161516104625/AnsiballZ_dnf5.py -<127.0.0.1> EXEC /bin/sh -c 'chmod u+rwx /home/glennigen/.ansible/tmp/ansible-tmp-1779476872.0108414-4914-267161516104625/ /home/glennigen/.ansible/tmp/ansible-tmp-1779476872.0108414-4914-267161516104625/AnsiballZ_dnf5.py && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'sudo -H -S -p "[sudo via ansible, key=zupucllqfbktgwhwrwiatvdopxmddijl] password:" -u root /bin/sh -c '"'"'echo BECOME-SUCCESS-zupucllqfbktgwhwrwiatvdopxmddijl ; /usr/bin/python3 /home/glennigen/.ansible/tmp/ansible-tmp-1779476872.0108414-4914-267161516104625/AnsiballZ_dnf5.py'"'"' && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'rm -f -r /home/glennigen/.ansible/tmp/ansible-tmp-1779476872.0108414-4914-267161516104625/ > /dev/null 2>&1 && sleep 0' -ok: [localhost] => { - "changed": false, - "invocation": { - "module_args": { - "allow_downgrade": false, - "allowerasing": false, - "auto_install_module_deps": true, - "autoremove": false, - "best": null, - "bugfix": false, - "cacheonly": false, - "conf_file": null, - "disable_excludes": null, - "disable_gpg_check": true, - "disable_plugin": [], - "disablerepo": [], - "download_dir": null, - "download_only": false, - "enable_plugin": [], - "enablerepo": [], - "exclude": [], - "install_weak_deps": true, - "installroot": "/", - "list": null, - "lock_timeout": 30, - "name": [ - "https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-44.noarch.rpm", - "https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-44.noarch.rpm" - ], - "nobest": null, - "releasever": null, - "security": false, - "skip_broken": false, - "sslverify": true, - "state": "present", - "update_cache": false, - "update_only": false, - "validate_certs": true - } - }, - "msg": "Nothing to do", - "rc": 0, - "results": [] -} -Read `vars_file` '/home/glennigen/ansible/vars/dnf_packages.yml'. -Read `vars_file` '/home/glennigen/ansible/vars/flatpak_packages.yml'. - -TASK [RPM Fusion - Aktiver Cisco OpenH264] ************************************* -task path: /home/glennigen/ansible/tasks/rpmfusion.yml:10 -<127.0.0.1> ESTABLISH LOCAL CONNECTION FOR USER: glennigen -<127.0.0.1> EXEC /bin/sh -c 'echo ~glennigen && sleep 0' -<127.0.0.1> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/glennigen/.ansible/tmp `"&& mkdir "` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476874.526061-4939-125407889998874 `" && echo ansible-tmp-1779476874.526061-4939-125407889998874="` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476874.526061-4939-125407889998874 `" ) && sleep 0' -Using module file /usr/lib/python3.14/site-packages/ansible/modules/command.py -<127.0.0.1> PUT /home/glennigen/.ansible/tmp/ansible-local-4824fwfz6n8a/tmpt1kljfs6 TO /home/glennigen/.ansible/tmp/ansible-tmp-1779476874.526061-4939-125407889998874/AnsiballZ_command.py -<127.0.0.1> EXEC /bin/sh -c 'chmod u+rwx /home/glennigen/.ansible/tmp/ansible-tmp-1779476874.526061-4939-125407889998874/ /home/glennigen/.ansible/tmp/ansible-tmp-1779476874.526061-4939-125407889998874/AnsiballZ_command.py && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'sudo -H -S -p "[sudo via ansible, key=hhctlsqrrtomgcuivmbdjtqvyrnvfiaz] password:" -u root /bin/sh -c '"'"'echo BECOME-SUCCESS-hhctlsqrrtomgcuivmbdjtqvyrnvfiaz ; /usr/bin/python3 /home/glennigen/.ansible/tmp/ansible-tmp-1779476874.526061-4939-125407889998874/AnsiballZ_command.py'"'"' && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'rm -f -r /home/glennigen/.ansible/tmp/ansible-tmp-1779476874.526061-4939-125407889998874/ > /dev/null 2>&1 && sleep 0' -ok: [localhost] => { - "changed": false, - "cmd": [ - "dnf", - "config-manager", - "setopt", - "fedora-cisco-openh264.enabled=1" - ], - "delta": "0:00:00.046160", - "end": "2026-05-22 21:07:55.317517", - "invocation": { - "module_args": { - "_raw_params": null, - "_uses_shell": false, - "argv": null, - "chdir": null, - "cmd": "dnf config-manager setopt fedora-cisco-openh264.enabled=1", - "creates": null, - "executable": null, - "expand_argument_vars": true, - "removes": null, - "stdin": null, - "stdin_add_newline": true, - "strip_empty_ends": true - } - }, - "msg": "", - "rc": 0, - "start": "2026-05-22 21:07:55.271357", - "stderr": "", - "stderr_lines": [], - "stdout": "", - "stdout_lines": [] -} -Read `vars_file` '/home/glennigen/ansible/vars/dnf_packages.yml'. -Read `vars_file` '/home/glennigen/ansible/vars/flatpak_packages.yml'. - -TASK [RPM Fusion - Opdater @core] ********************************************** -task path: /home/glennigen/ansible/tasks/rpmfusion.yml:15 -<127.0.0.1> ESTABLISH LOCAL CONNECTION FOR USER: glennigen -<127.0.0.1> EXEC /bin/sh -c 'echo ~glennigen && sleep 0' -<127.0.0.1> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/glennigen/.ansible/tmp `"&& mkdir "` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476875.3817005-4960-166117953882167 `" && echo ansible-tmp-1779476875.3817005-4960-166117953882167="` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476875.3817005-4960-166117953882167 `" ) && sleep 0' -Using module file /usr/lib/python3.14/site-packages/ansible/modules/dnf5.py -<127.0.0.1> PUT /home/glennigen/.ansible/tmp/ansible-local-4824fwfz6n8a/tmphsymo84u TO /home/glennigen/.ansible/tmp/ansible-tmp-1779476875.3817005-4960-166117953882167/AnsiballZ_dnf5.py -<127.0.0.1> EXEC /bin/sh -c 'chmod u+rwx /home/glennigen/.ansible/tmp/ansible-tmp-1779476875.3817005-4960-166117953882167/ /home/glennigen/.ansible/tmp/ansible-tmp-1779476875.3817005-4960-166117953882167/AnsiballZ_dnf5.py && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'sudo -H -S -p "[sudo via ansible, key=mhjqdllmvlfhzwmkmiwgbyrvpjwwlokp] password:" -u root /bin/sh -c '"'"'echo BECOME-SUCCESS-mhjqdllmvlfhzwmkmiwgbyrvpjwwlokp ; /usr/bin/python3 /home/glennigen/.ansible/tmp/ansible-tmp-1779476875.3817005-4960-166117953882167/AnsiballZ_dnf5.py'"'"' && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'rm -f -r /home/glennigen/.ansible/tmp/ansible-tmp-1779476875.3817005-4960-166117953882167/ > /dev/null 2>&1 && sleep 0' -ok: [localhost] => { - "changed": false, - "invocation": { - "module_args": { - "allow_downgrade": false, - "allowerasing": false, - "auto_install_module_deps": true, - "autoremove": false, - "best": null, - "bugfix": false, - "cacheonly": false, - "conf_file": null, - "disable_excludes": null, - "disable_gpg_check": false, - "disable_plugin": [], - "disablerepo": [], - "download_dir": null, - "download_only": false, - "enable_plugin": [], - "enablerepo": [], - "exclude": [], - "install_weak_deps": true, - "installroot": "/", - "list": null, - "lock_timeout": 30, - "name": [ - "@core" - ], - "nobest": null, - "releasever": null, - "security": false, - "skip_broken": false, - "sslverify": true, - "state": "latest", - "update_cache": false, - "update_only": false, - "validate_certs": true - } - }, - "msg": "Nothing to do", - "rc": 0, - "results": [] -} -Read `vars_file` '/home/glennigen/ansible/vars/dnf_packages.yml'. -Read `vars_file` '/home/glennigen/ansible/vars/flatpak_packages.yml'. - -TASK [RPM Fusion - Installer appstream data] *********************************** -task path: /home/glennigen/ansible/tasks/rpmfusion.yml:20 -<127.0.0.1> ESTABLISH LOCAL CONNECTION FOR USER: glennigen -<127.0.0.1> EXEC /bin/sh -c 'echo ~glennigen && sleep 0' -<127.0.0.1> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/glennigen/.ansible/tmp `"&& mkdir "` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476877.247862-4982-179514972298378 `" && echo ansible-tmp-1779476877.247862-4982-179514972298378="` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476877.247862-4982-179514972298378 `" ) && sleep 0' -Using module file /usr/lib/python3.14/site-packages/ansible/modules/dnf5.py -<127.0.0.1> PUT /home/glennigen/.ansible/tmp/ansible-local-4824fwfz6n8a/tmphdj3fz3u TO /home/glennigen/.ansible/tmp/ansible-tmp-1779476877.247862-4982-179514972298378/AnsiballZ_dnf5.py -<127.0.0.1> EXEC /bin/sh -c 'chmod u+rwx /home/glennigen/.ansible/tmp/ansible-tmp-1779476877.247862-4982-179514972298378/ /home/glennigen/.ansible/tmp/ansible-tmp-1779476877.247862-4982-179514972298378/AnsiballZ_dnf5.py && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'sudo -H -S -p "[sudo via ansible, key=vqhseercmzjktsbydzyqseccmipmetvv] password:" -u root /bin/sh -c '"'"'echo BECOME-SUCCESS-vqhseercmzjktsbydzyqseccmipmetvv ; /usr/bin/python3 /home/glennigen/.ansible/tmp/ansible-tmp-1779476877.247862-4982-179514972298378/AnsiballZ_dnf5.py'"'"' && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'rm -f -r /home/glennigen/.ansible/tmp/ansible-tmp-1779476877.247862-4982-179514972298378/ > /dev/null 2>&1 && sleep 0' -ok: [localhost] => { - "changed": false, - "invocation": { - "module_args": { - "allow_downgrade": false, - "allowerasing": false, - "auto_install_module_deps": true, - "autoremove": false, - "best": null, - "bugfix": false, - "cacheonly": false, - "conf_file": null, - "disable_excludes": null, - "disable_gpg_check": false, - "disable_plugin": [], - "disablerepo": [], - "download_dir": null, - "download_only": false, - "enable_plugin": [], - "enablerepo": [], - "exclude": [], - "install_weak_deps": true, - "installroot": "/", - "list": null, - "lock_timeout": 30, - "name": [ - "rpmfusion-*-appstream-data" - ], - "nobest": null, - "releasever": null, - "security": false, - "skip_broken": false, - "sslverify": true, - "state": "present", - "update_cache": false, - "update_only": false, - "validate_certs": true - } - }, - "msg": "Nothing to do", - "rc": 0, - "results": [] -} -Read `vars_file` '/home/glennigen/ansible/vars/dnf_packages.yml'. -Read `vars_file` '/home/glennigen/ansible/vars/flatpak_packages.yml'. - -TASK [Multimedia - Swap ffmpeg-free til ffmpeg] ******************************** -task path: /home/glennigen/ansible/tasks/rpmfusion.yml:25 -<127.0.0.1> ESTABLISH LOCAL CONNECTION FOR USER: glennigen -<127.0.0.1> EXEC /bin/sh -c 'echo ~glennigen && sleep 0' -<127.0.0.1> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/glennigen/.ansible/tmp `"&& mkdir "` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476879.048222-5004-5706607300167 `" && echo ansible-tmp-1779476879.048222-5004-5706607300167="` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476879.048222-5004-5706607300167 `" ) && sleep 0' -Using module file /usr/lib/python3.14/site-packages/ansible/modules/command.py -<127.0.0.1> PUT /home/glennigen/.ansible/tmp/ansible-local-4824fwfz6n8a/tmp5ima1xy6 TO /home/glennigen/.ansible/tmp/ansible-tmp-1779476879.048222-5004-5706607300167/AnsiballZ_command.py -<127.0.0.1> EXEC /bin/sh -c 'chmod u+rwx /home/glennigen/.ansible/tmp/ansible-tmp-1779476879.048222-5004-5706607300167/ /home/glennigen/.ansible/tmp/ansible-tmp-1779476879.048222-5004-5706607300167/AnsiballZ_command.py && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'sudo -H -S -p "[sudo via ansible, key=unqxrewspirfkxlquajqpteyglygdjlv] password:" -u root /bin/sh -c '"'"'echo BECOME-SUCCESS-unqxrewspirfkxlquajqpteyglygdjlv ; /usr/bin/python3 /home/glennigen/.ansible/tmp/ansible-tmp-1779476879.048222-5004-5706607300167/AnsiballZ_command.py'"'"' && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'rm -f -r /home/glennigen/.ansible/tmp/ansible-tmp-1779476879.048222-5004-5706607300167/ > /dev/null 2>&1 && sleep 0' -ok: [localhost] => { - "changed": false, - "cmd": [ - "dnf", - "swap", - "-y", - "ffmpeg-free", - "ffmpeg", - "--allowerasing" - ], - "delta": "0:00:01.193195", - "end": "2026-05-22 21:08:00.721605", - "failed_when_result": false, - "invocation": { - "module_args": { - "_raw_params": null, - "_uses_shell": false, - "argv": null, - "chdir": null, - "cmd": "dnf swap -y ffmpeg-free ffmpeg --allowerasing", - "creates": null, - "executable": null, - "expand_argument_vars": true, - "removes": null, - "stdin": null, - "stdin_add_newline": true, - "strip_empty_ends": true - } - }, - "msg": "", - "rc": 0, - "start": "2026-05-22 21:07:59.528410", - "stderr": "Updating and loading repositories:\nRepositories loaded.\nPackage \"ffmpeg-8.1.1-1.fc44.x86_64\" is already installed.\nNo packages to remove for argument: ffmpeg-free", - "stderr_lines": [ - "Updating and loading repositories:", - "Repositories loaded.", - "Package \"ffmpeg-8.1.1-1.fc44.x86_64\" is already installed.", - "No packages to remove for argument: ffmpeg-free" - ], - "stdout": "Nothing to do.", - "stdout_lines": [ - "Nothing to do." - ] -} -Read `vars_file` '/home/glennigen/ansible/vars/dnf_packages.yml'. -Read `vars_file` '/home/glennigen/ansible/vars/flatpak_packages.yml'. - -TASK [Multimedia - Opdater @multimedia] **************************************** -task path: /home/glennigen/ansible/tasks/rpmfusion.yml:32 -<127.0.0.1> ESTABLISH LOCAL CONNECTION FOR USER: glennigen -<127.0.0.1> EXEC /bin/sh -c 'echo ~glennigen && sleep 0' -<127.0.0.1> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/glennigen/.ansible/tmp `"&& mkdir "` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476880.7950325-5026-213401861013863 `" && echo ansible-tmp-1779476880.7950325-5026-213401861013863="` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476880.7950325-5026-213401861013863 `" ) && sleep 0' -Using module file /usr/lib/python3.14/site-packages/ansible/modules/command.py -<127.0.0.1> PUT /home/glennigen/.ansible/tmp/ansible-local-4824fwfz6n8a/tmpa6mn0ejk TO /home/glennigen/.ansible/tmp/ansible-tmp-1779476880.7950325-5026-213401861013863/AnsiballZ_command.py -<127.0.0.1> EXEC /bin/sh -c 'chmod u+rwx /home/glennigen/.ansible/tmp/ansible-tmp-1779476880.7950325-5026-213401861013863/ /home/glennigen/.ansible/tmp/ansible-tmp-1779476880.7950325-5026-213401861013863/AnsiballZ_command.py && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'sudo -H -S -p "[sudo via ansible, key=swtfpcyyuxqpfngssxvdhzrodgevlqlg] password:" -u root /bin/sh -c '"'"'echo BECOME-SUCCESS-swtfpcyyuxqpfngssxvdhzrodgevlqlg ; /usr/bin/python3 /home/glennigen/.ansible/tmp/ansible-tmp-1779476880.7950325-5026-213401861013863/AnsiballZ_command.py'"'"' && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'rm -f -r /home/glennigen/.ansible/tmp/ansible-tmp-1779476880.7950325-5026-213401861013863/ > /dev/null 2>&1 && sleep 0' -ok: [localhost] => { - "changed": false, - "cmd": [ - "dnf", - "update", - "-y", - "@multimedia", - "--setopt=install_weak_deps=False", - "--exclude=PackageKit-gstreamer-plugin" - ], - "delta": "0:00:01.351351", - "end": "2026-05-22 21:08:02.476615", - "invocation": { - "module_args": { - "_raw_params": null, - "_uses_shell": false, - "argv": null, - "chdir": null, - "cmd": "dnf update -y @multimedia --setopt=install_weak_deps=False --exclude=PackageKit-gstreamer-plugin", - "creates": null, - "executable": null, - "expand_argument_vars": true, - "removes": null, - "stdin": null, - "stdin_add_newline": true, - "strip_empty_ends": true - } - }, - "msg": "", - "rc": 0, - "start": "2026-05-22 21:08:01.125264", - "stderr": "Updating and loading repositories:\nRepositories loaded.\nAfter this operation, 0 B extra will be used (install 0 B, remove 0 B).\nRunning transaction\nComplete!", - "stderr_lines": [ - "Updating and loading repositories:", - "Repositories loaded.", - "After this operation, 0 B extra will be used (install 0 B, remove 0 B).", - "Running transaction", - "Complete!" - ], - "stdout": "Package Arch Version Repository Size\nUpgrading groups:\n Multimedia \n\nTransaction Summary:", - "stdout_lines": [ - "Package Arch Version Repository Size", - "Upgrading groups:", - " Multimedia ", - "", - "Transaction Summary:" - ] -} -Read `vars_file` '/home/glennigen/ansible/vars/dnf_packages.yml'. -Read `vars_file` '/home/glennigen/ansible/vars/flatpak_packages.yml'. - -TASK [Multimedia - Intel media driver (kun Intel CPU)] ************************* -task path: /home/glennigen/ansible/tasks/rpmfusion.yml:37 -<127.0.0.1> ESTABLISH LOCAL CONNECTION FOR USER: glennigen -<127.0.0.1> EXEC /bin/sh -c 'echo ~glennigen && sleep 0' -<127.0.0.1> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/glennigen/.ansible/tmp `"&& mkdir "` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476882.553527-5049-248751446570591 `" && echo ansible-tmp-1779476882.553527-5049-248751446570591="` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476882.553527-5049-248751446570591 `" ) && sleep 0' -Using module file /usr/lib/python3.14/site-packages/ansible/modules/dnf5.py -<127.0.0.1> PUT /home/glennigen/.ansible/tmp/ansible-local-4824fwfz6n8a/tmp4nkwqrq1 TO /home/glennigen/.ansible/tmp/ansible-tmp-1779476882.553527-5049-248751446570591/AnsiballZ_dnf5.py -<127.0.0.1> EXEC /bin/sh -c 'chmod u+rwx /home/glennigen/.ansible/tmp/ansible-tmp-1779476882.553527-5049-248751446570591/ /home/glennigen/.ansible/tmp/ansible-tmp-1779476882.553527-5049-248751446570591/AnsiballZ_dnf5.py && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'sudo -H -S -p "[sudo via ansible, key=luhvtbavdjvoijvuckbjpgevxsytzohc] password:" -u root /bin/sh -c '"'"'echo BECOME-SUCCESS-luhvtbavdjvoijvuckbjpgevxsytzohc ; /usr/bin/python3 /home/glennigen/.ansible/tmp/ansible-tmp-1779476882.553527-5049-248751446570591/AnsiballZ_dnf5.py'"'"' && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'rm -f -r /home/glennigen/.ansible/tmp/ansible-tmp-1779476882.553527-5049-248751446570591/ > /dev/null 2>&1 && sleep 0' -ok: [localhost] => { - "changed": false, - "invocation": { - "module_args": { - "allow_downgrade": false, - "allowerasing": false, - "auto_install_module_deps": true, - "autoremove": false, - "best": null, - "bugfix": false, - "cacheonly": false, - "conf_file": null, - "disable_excludes": null, - "disable_gpg_check": false, - "disable_plugin": [], - "disablerepo": [], - "download_dir": null, - "download_only": false, - "enable_plugin": [], - "enablerepo": [], - "exclude": [], - "install_weak_deps": true, - "installroot": "/", - "list": null, - "lock_timeout": 30, - "name": [ - "intel-media-driver" - ], - "nobest": null, - "releasever": null, - "security": false, - "skip_broken": false, - "sslverify": true, - "state": "present", - "update_cache": false, - "update_only": false, - "validate_certs": true - } - }, - "msg": "Nothing to do", - "rc": 0, - "results": [] -} -Read `vars_file` '/home/glennigen/ansible/vars/dnf_packages.yml'. -Read `vars_file` '/home/glennigen/ansible/vars/flatpak_packages.yml'. - -TASK [DVD - rpmfusion-free-release-tainted] ************************************ -task path: /home/glennigen/ansible/tasks/rpmfusion.yml:43 -<127.0.0.1> ESTABLISH LOCAL CONNECTION FOR USER: glennigen -<127.0.0.1> EXEC /bin/sh -c 'echo ~glennigen && sleep 0' -<127.0.0.1> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/glennigen/.ansible/tmp `"&& mkdir "` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476884.209465-5072-80325192096734 `" && echo ansible-tmp-1779476884.209465-5072-80325192096734="` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476884.209465-5072-80325192096734 `" ) && sleep 0' -Using module file /usr/lib/python3.14/site-packages/ansible/modules/dnf5.py -<127.0.0.1> PUT /home/glennigen/.ansible/tmp/ansible-local-4824fwfz6n8a/tmp9ckysdh_ TO /home/glennigen/.ansible/tmp/ansible-tmp-1779476884.209465-5072-80325192096734/AnsiballZ_dnf5.py -<127.0.0.1> EXEC /bin/sh -c 'chmod u+rwx /home/glennigen/.ansible/tmp/ansible-tmp-1779476884.209465-5072-80325192096734/ /home/glennigen/.ansible/tmp/ansible-tmp-1779476884.209465-5072-80325192096734/AnsiballZ_dnf5.py && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'sudo -H -S -p "[sudo via ansible, key=vplhseqmjsiukzbtxtislyrdmhomhuwa] password:" -u root /bin/sh -c '"'"'echo BECOME-SUCCESS-vplhseqmjsiukzbtxtislyrdmhomhuwa ; /usr/bin/python3 /home/glennigen/.ansible/tmp/ansible-tmp-1779476884.209465-5072-80325192096734/AnsiballZ_dnf5.py'"'"' && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'rm -f -r /home/glennigen/.ansible/tmp/ansible-tmp-1779476884.209465-5072-80325192096734/ > /dev/null 2>&1 && sleep 0' -ok: [localhost] => { - "changed": false, - "invocation": { - "module_args": { - "allow_downgrade": false, - "allowerasing": false, - "auto_install_module_deps": true, - "autoremove": false, - "best": null, - "bugfix": false, - "cacheonly": false, - "conf_file": null, - "disable_excludes": null, - "disable_gpg_check": false, - "disable_plugin": [], - "disablerepo": [], - "download_dir": null, - "download_only": false, - "enable_plugin": [], - "enablerepo": [], - "exclude": [], - "install_weak_deps": true, - "installroot": "/", - "list": null, - "lock_timeout": 30, - "name": [ - "rpmfusion-free-release-tainted" - ], - "nobest": null, - "releasever": null, - "security": false, - "skip_broken": false, - "sslverify": true, - "state": "present", - "update_cache": false, - "update_only": false, - "validate_certs": true - } - }, - "msg": "Nothing to do", - "rc": 0, - "results": [] -} -Read `vars_file` '/home/glennigen/ansible/vars/dnf_packages.yml'. -Read `vars_file` '/home/glennigen/ansible/vars/flatpak_packages.yml'. - -TASK [DVD - libdvdcss] ********************************************************* -task path: /home/glennigen/ansible/tasks/rpmfusion.yml:48 -<127.0.0.1> ESTABLISH LOCAL CONNECTION FOR USER: glennigen -<127.0.0.1> EXEC /bin/sh -c 'echo ~glennigen && sleep 0' -<127.0.0.1> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/glennigen/.ansible/tmp `"&& mkdir "` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476885.7517672-5097-122789161716389 `" && echo ansible-tmp-1779476885.7517672-5097-122789161716389="` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476885.7517672-5097-122789161716389 `" ) && sleep 0' -Using module file /usr/lib/python3.14/site-packages/ansible/modules/dnf5.py -<127.0.0.1> PUT /home/glennigen/.ansible/tmp/ansible-local-4824fwfz6n8a/tmpavrpsde_ TO /home/glennigen/.ansible/tmp/ansible-tmp-1779476885.7517672-5097-122789161716389/AnsiballZ_dnf5.py -<127.0.0.1> EXEC /bin/sh -c 'chmod u+rwx /home/glennigen/.ansible/tmp/ansible-tmp-1779476885.7517672-5097-122789161716389/ /home/glennigen/.ansible/tmp/ansible-tmp-1779476885.7517672-5097-122789161716389/AnsiballZ_dnf5.py && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'sudo -H -S -p "[sudo via ansible, key=smnrigctzjspjxuuduyxkvhsxlytngom] password:" -u root /bin/sh -c '"'"'echo BECOME-SUCCESS-smnrigctzjspjxuuduyxkvhsxlytngom ; /usr/bin/python3 /home/glennigen/.ansible/tmp/ansible-tmp-1779476885.7517672-5097-122789161716389/AnsiballZ_dnf5.py'"'"' && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'rm -f -r /home/glennigen/.ansible/tmp/ansible-tmp-1779476885.7517672-5097-122789161716389/ > /dev/null 2>&1 && sleep 0' -ok: [localhost] => { - "changed": false, - "invocation": { - "module_args": { - "allow_downgrade": false, - "allowerasing": false, - "auto_install_module_deps": true, - "autoremove": false, - "best": null, - "bugfix": false, - "cacheonly": false, - "conf_file": null, - "disable_excludes": null, - "disable_gpg_check": false, - "disable_plugin": [], - "disablerepo": [], - "download_dir": null, - "download_only": false, - "enable_plugin": [], - "enablerepo": [], - "exclude": [], - "install_weak_deps": true, - "installroot": "/", - "list": null, - "lock_timeout": 30, - "name": [ - "libdvdcss" - ], - "nobest": null, - "releasever": null, - "security": false, - "skip_broken": false, - "sslverify": true, - "state": "present", - "update_cache": false, - "update_only": false, - "validate_certs": true - } - }, - "msg": "Nothing to do", - "rc": 0, - "results": [] -} -Read `vars_file` '/home/glennigen/ansible/vars/dnf_packages.yml'. -Read `vars_file` '/home/glennigen/ansible/vars/flatpak_packages.yml'. - -TASK [Firmware - rpmfusion-nonfree-release-tainted] **************************** -task path: /home/glennigen/ansible/tasks/rpmfusion.yml:53 -<127.0.0.1> ESTABLISH LOCAL CONNECTION FOR USER: glennigen -<127.0.0.1> EXEC /bin/sh -c 'echo ~glennigen && sleep 0' -<127.0.0.1> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/glennigen/.ansible/tmp `"&& mkdir "` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476887.5128536-5119-204348049089155 `" && echo ansible-tmp-1779476887.5128536-5119-204348049089155="` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476887.5128536-5119-204348049089155 `" ) && sleep 0' -Using module file /usr/lib/python3.14/site-packages/ansible/modules/dnf5.py -<127.0.0.1> PUT /home/glennigen/.ansible/tmp/ansible-local-4824fwfz6n8a/tmp_r3sjcpp TO /home/glennigen/.ansible/tmp/ansible-tmp-1779476887.5128536-5119-204348049089155/AnsiballZ_dnf5.py -<127.0.0.1> EXEC /bin/sh -c 'chmod u+rwx /home/glennigen/.ansible/tmp/ansible-tmp-1779476887.5128536-5119-204348049089155/ /home/glennigen/.ansible/tmp/ansible-tmp-1779476887.5128536-5119-204348049089155/AnsiballZ_dnf5.py && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'sudo -H -S -p "[sudo via ansible, key=eldwzebafpodruwxcbihzitilthiotzd] password:" -u root /bin/sh -c '"'"'echo BECOME-SUCCESS-eldwzebafpodruwxcbihzitilthiotzd ; /usr/bin/python3 /home/glennigen/.ansible/tmp/ansible-tmp-1779476887.5128536-5119-204348049089155/AnsiballZ_dnf5.py'"'"' && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'rm -f -r /home/glennigen/.ansible/tmp/ansible-tmp-1779476887.5128536-5119-204348049089155/ > /dev/null 2>&1 && sleep 0' -ok: [localhost] => { - "changed": false, - "invocation": { - "module_args": { - "allow_downgrade": false, - "allowerasing": false, - "auto_install_module_deps": true, - "autoremove": false, - "best": null, - "bugfix": false, - "cacheonly": false, - "conf_file": null, - "disable_excludes": null, - "disable_gpg_check": false, - "disable_plugin": [], - "disablerepo": [], - "download_dir": null, - "download_only": false, - "enable_plugin": [], - "enablerepo": [], - "exclude": [], - "install_weak_deps": true, - "installroot": "/", - "list": null, - "lock_timeout": 30, - "name": [ - "rpmfusion-nonfree-release-tainted" - ], - "nobest": null, - "releasever": null, - "security": false, - "skip_broken": false, - "sslverify": true, - "state": "present", - "update_cache": false, - "update_only": false, - "validate_certs": true - } - }, - "msg": "Nothing to do", - "rc": 0, - "results": [] -} -Read `vars_file` '/home/glennigen/ansible/vars/dnf_packages.yml'. -Read `vars_file` '/home/glennigen/ansible/vars/flatpak_packages.yml'. - -TASK [Firmware - installer nonfree firmware] *********************************** -task path: /home/glennigen/ansible/tasks/rpmfusion.yml:58 -<127.0.0.1> ESTABLISH LOCAL CONNECTION FOR USER: glennigen -<127.0.0.1> EXEC /bin/sh -c 'echo ~glennigen && sleep 0' -<127.0.0.1> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/glennigen/.ansible/tmp `"&& mkdir "` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476889.2635546-5142-246332017829315 `" && echo ansible-tmp-1779476889.2635546-5142-246332017829315="` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476889.2635546-5142-246332017829315 `" ) && sleep 0' -Using module file /usr/lib/python3.14/site-packages/ansible/modules/command.py -<127.0.0.1> PUT /home/glennigen/.ansible/tmp/ansible-local-4824fwfz6n8a/tmp1nir81wh TO /home/glennigen/.ansible/tmp/ansible-tmp-1779476889.2635546-5142-246332017829315/AnsiballZ_command.py -<127.0.0.1> EXEC /bin/sh -c 'chmod u+rwx /home/glennigen/.ansible/tmp/ansible-tmp-1779476889.2635546-5142-246332017829315/ /home/glennigen/.ansible/tmp/ansible-tmp-1779476889.2635546-5142-246332017829315/AnsiballZ_command.py && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'sudo -H -S -p "[sudo via ansible, key=czxwmrmpdqsdosxgsyyxizkaogurvdqq] password:" -u root /bin/sh -c '"'"'echo BECOME-SUCCESS-czxwmrmpdqsdosxgsyyxizkaogurvdqq ; /usr/bin/python3 /home/glennigen/.ansible/tmp/ansible-tmp-1779476889.2635546-5142-246332017829315/AnsiballZ_command.py'"'"' && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'rm -f -r /home/glennigen/.ansible/tmp/ansible-tmp-1779476889.2635546-5142-246332017829315/ > /dev/null 2>&1 && sleep 0' -ok: [localhost] => { - "changed": false, - "cmd": [ - "dnf", - "--repo=rpmfusion-nonfree-tainted", - "install", - "-y", - "*-firmware" - ], - "delta": "0:00:00.456481", - "end": "2026-05-22 21:08:10.212783", - "invocation": { - "module_args": { - "_raw_params": null, - "_uses_shell": false, - "argv": null, - "chdir": null, - "cmd": "dnf --repo=rpmfusion-nonfree-tainted install -y \"*-firmware\"", - "creates": null, - "executable": null, - "expand_argument_vars": true, - "removes": null, - "stdin": null, - "stdin_add_newline": true, - "strip_empty_ends": true - } - }, - "msg": "", - "rc": 0, - "start": "2026-05-22 21:08:09.756302", - "stderr": "Updating and loading repositories:\nRepositories loaded.\nPackage \"alsa-sof-firmware-2025.12.2-1.fc44.noarch\" is already installed.\nPackage \"amd-gpu-firmware-20260519-1.fc44.noarch\" is already installed.\nPackage \"amd-ucode-firmware-20260519-1.fc44.noarch\" is already installed.\nPackage \"atheros-firmware-20260519-1.fc44.noarch\" is already installed.\nPackage \"b43-firmware-6.30.163.46-17.fc44.noarch\" is already installed.\nPackage \"brcmfmac-firmware-20260519-1.fc44.noarch\" is already installed.\nPackage \"broadcom-bt-firmware-12.0.1.1105-19.fc44.noarch\" is already installed.\nPackage \"cirrus-audio-firmware-20260519-1.fc44.noarch\" is already installed.\nPackage \"intel-audio-firmware-20260519-1.fc44.noarch\" is already installed.\nPackage \"intel-gpu-firmware-20260519-1.fc44.noarch\" is already installed.\nPackage \"intel-vsc-firmware-20260519-1.fc44.noarch\" is already installed.\nPackage \"iwlegacy-firmware-20260519-1.fc44.noarch\" is already installed.\nPackage \"iwlwifi-dvm-firmware-20260519-1.fc44.noarch\" is already installed.\nPackage \"iwlwifi-mld-firmware-20260519-1.fc44.noarch\" is already installed.\nPackage \"iwlwifi-mvm-firmware-20260519-1.fc44.noarch\" is already installed.\nPackage \"libertas-firmware-20260519-1.fc44.noarch\" is already installed.\nPackage \"linux-firmware-20260519-1.fc44.noarch\" is already installed.\nPackage \"mt7xxx-firmware-20260519-1.fc44.noarch\" is already installed.\nPackage \"nouveau-firmware-340.32-16.fc44.noarch\" is already installed.\nPackage \"nvidia-gpu-firmware-20260519-1.fc44.noarch\" is already installed.\nPackage \"nxpwireless-firmware-20260519-1.fc44.noarch\" is already installed.\nPackage \"p54pci-firmware-2.17.2.0-11.fc44.noarch\" is already installed.\nPackage \"qcom-wwan-firmware-20260519-1.fc44.noarch\" is already installed.\nPackage \"realtek-firmware-20260519-1.fc44.noarch\" is already installed.\nPackage \"tiwilink-firmware-20260519-1.fc44.noarch\" is already installed.", - "stderr_lines": [ - "Updating and loading repositories:", - "Repositories loaded.", - "Package \"alsa-sof-firmware-2025.12.2-1.fc44.noarch\" is already installed.", - "Package \"amd-gpu-firmware-20260519-1.fc44.noarch\" is already installed.", - "Package \"amd-ucode-firmware-20260519-1.fc44.noarch\" is already installed.", - "Package \"atheros-firmware-20260519-1.fc44.noarch\" is already installed.", - "Package \"b43-firmware-6.30.163.46-17.fc44.noarch\" is already installed.", - "Package \"brcmfmac-firmware-20260519-1.fc44.noarch\" is already installed.", - "Package \"broadcom-bt-firmware-12.0.1.1105-19.fc44.noarch\" is already installed.", - "Package \"cirrus-audio-firmware-20260519-1.fc44.noarch\" is already installed.", - "Package \"intel-audio-firmware-20260519-1.fc44.noarch\" is already installed.", - "Package \"intel-gpu-firmware-20260519-1.fc44.noarch\" is already installed.", - "Package \"intel-vsc-firmware-20260519-1.fc44.noarch\" is already installed.", - "Package \"iwlegacy-firmware-20260519-1.fc44.noarch\" is already installed.", - "Package \"iwlwifi-dvm-firmware-20260519-1.fc44.noarch\" is already installed.", - "Package \"iwlwifi-mld-firmware-20260519-1.fc44.noarch\" is already installed.", - "Package \"iwlwifi-mvm-firmware-20260519-1.fc44.noarch\" is already installed.", - "Package \"libertas-firmware-20260519-1.fc44.noarch\" is already installed.", - "Package \"linux-firmware-20260519-1.fc44.noarch\" is already installed.", - "Package \"mt7xxx-firmware-20260519-1.fc44.noarch\" is already installed.", - "Package \"nouveau-firmware-340.32-16.fc44.noarch\" is already installed.", - "Package \"nvidia-gpu-firmware-20260519-1.fc44.noarch\" is already installed.", - "Package \"nxpwireless-firmware-20260519-1.fc44.noarch\" is already installed.", - "Package \"p54pci-firmware-2.17.2.0-11.fc44.noarch\" is already installed.", - "Package \"qcom-wwan-firmware-20260519-1.fc44.noarch\" is already installed.", - "Package \"realtek-firmware-20260519-1.fc44.noarch\" is already installed.", - "Package \"tiwilink-firmware-20260519-1.fc44.noarch\" is already installed." - ], - "stdout": "Nothing to do.", - "stdout_lines": [ - "Nothing to do." - ] -} -Read `vars_file` '/home/glennigen/ansible/vars/dnf_packages.yml'. -Read `vars_file` '/home/glennigen/ansible/vars/flatpak_packages.yml'. - -TASK [1Password - GPG nøgle] *************************************************** -task path: /home/glennigen/ansible/tasks/repos.yml:3 -<127.0.0.1> ESTABLISH LOCAL CONNECTION FOR USER: glennigen -<127.0.0.1> EXEC /bin/sh -c 'echo ~glennigen && sleep 0' -<127.0.0.1> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/glennigen/.ansible/tmp `"&& mkdir "` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476890.2740293-5164-170966208923111 `" && echo ansible-tmp-1779476890.2740293-5164-170966208923111="` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476890.2740293-5164-170966208923111 `" ) && sleep 0' -Using module file /usr/lib/python3.14/site-packages/ansible/modules/rpm_key.py -<127.0.0.1> PUT /home/glennigen/.ansible/tmp/ansible-local-4824fwfz6n8a/tmpmjlpek2f TO /home/glennigen/.ansible/tmp/ansible-tmp-1779476890.2740293-5164-170966208923111/AnsiballZ_rpm_key.py -<127.0.0.1> EXEC /bin/sh -c 'chmod u+rwx /home/glennigen/.ansible/tmp/ansible-tmp-1779476890.2740293-5164-170966208923111/ /home/glennigen/.ansible/tmp/ansible-tmp-1779476890.2740293-5164-170966208923111/AnsiballZ_rpm_key.py && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'sudo -H -S -p "[sudo via ansible, key=zoaiijvsrxcrkmzehsrdmfgfdexhwzpz] password:" -u root /bin/sh -c '"'"'echo BECOME-SUCCESS-zoaiijvsrxcrkmzehsrdmfgfdexhwzpz ; /usr/bin/python3 /home/glennigen/.ansible/tmp/ansible-tmp-1779476890.2740293-5164-170966208923111/AnsiballZ_rpm_key.py'"'"' && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'rm -f -r /home/glennigen/.ansible/tmp/ansible-tmp-1779476890.2740293-5164-170966208923111/ > /dev/null 2>&1 && sleep 0' -ok: [localhost] => { - "changed": false, - "invocation": { - "module_args": { - "fingerprint": null, - "key": "https://downloads.1password.com/linux/keys/1password.asc", - "state": "present", - "validate_certs": true - } - } -} -Read `vars_file` '/home/glennigen/ansible/vars/dnf_packages.yml'. -Read `vars_file` '/home/glennigen/ansible/vars/flatpak_packages.yml'. - -TASK [1Password - repo] ******************************************************** -task path: /home/glennigen/ansible/tasks/repos.yml:8 -<127.0.0.1> ESTABLISH LOCAL CONNECTION FOR USER: glennigen -<127.0.0.1> EXEC /bin/sh -c 'echo ~glennigen && sleep 0' -<127.0.0.1> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/glennigen/.ansible/tmp `"&& mkdir "` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476891.3139193-5187-149152402201738 `" && echo ansible-tmp-1779476891.3139193-5187-149152402201738="` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476891.3139193-5187-149152402201738 `" ) && sleep 0' -Using module file /usr/lib/python3.14/site-packages/ansible/modules/yum_repository.py -<127.0.0.1> PUT /home/glennigen/.ansible/tmp/ansible-local-4824fwfz6n8a/tmptlyxf8_y TO /home/glennigen/.ansible/tmp/ansible-tmp-1779476891.3139193-5187-149152402201738/AnsiballZ_yum_repository.py -<127.0.0.1> EXEC /bin/sh -c 'chmod u+rwx /home/glennigen/.ansible/tmp/ansible-tmp-1779476891.3139193-5187-149152402201738/ /home/glennigen/.ansible/tmp/ansible-tmp-1779476891.3139193-5187-149152402201738/AnsiballZ_yum_repository.py && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'sudo -H -S -p "[sudo via ansible, key=fmvrnoedsozbwzqvtazsgpbwknukwgpu] password:" -u root /bin/sh -c '"'"'echo BECOME-SUCCESS-fmvrnoedsozbwzqvtazsgpbwknukwgpu ; /usr/bin/python3 /home/glennigen/.ansible/tmp/ansible-tmp-1779476891.3139193-5187-149152402201738/AnsiballZ_yum_repository.py'"'"' && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'rm -f -r /home/glennigen/.ansible/tmp/ansible-tmp-1779476891.3139193-5187-149152402201738/ > /dev/null 2>&1 && sleep 0' -ok: [localhost] => { - "changed": false, - "diff": { - "after": "[1password]\nbaseurl = https://downloads.1password.com/linux/rpm/stable/$basearch\nenabled = 1\ngpgcheck = 1\ngpgkey = https://downloads.1password.com/linux/keys/1password.asc\nname = 1Password Stable Channel\nrepo_gpgcheck = 1\n\n", - "after_header": "/etc/yum.repos.d/1password.repo", - "before": "[1password]\nbaseurl = https://downloads.1password.com/linux/rpm/stable/$basearch\nenabled = 1\ngpgcheck = 1\ngpgkey = https://downloads.1password.com/linux/keys/1password.asc\nname = 1Password Stable Channel\nrepo_gpgcheck = 1\n\n", - "before_header": "/etc/yum.repos.d/1password.repo" - }, - "invocation": { - "module_args": { - "async": null, - "attributes": null, - "bandwidth": null, - "baseurl": [ - "https://downloads.1password.com/linux/rpm/stable/$basearch" - ], - "cost": null, - "countme": null, - "deltarpm_metadata_percentage": null, - "deltarpm_percentage": null, - "description": "1Password Stable Channel", - "enabled": true, - "enablegroups": null, - "exclude": null, - "failovermethod": null, - "file": null, - "gpgcakey": null, - "gpgcheck": true, - "gpgkey": [ - "https://downloads.1password.com/linux/keys/1password.asc" - ], - "group": null, - "http_caching": null, - "include": null, - "includepkgs": null, - "ip_resolve": null, - "keepalive": null, - "metadata_expire": null, - "metadata_expire_filter": null, - "metalink": null, - "mirrorlist": null, - "mirrorlist_expire": null, - "mode": null, - "module_hotfixes": null, - "name": "1password", - "owner": null, - "password": null, - "priority": null, - "protect": null, - "proxy": null, - "proxy_password": null, - "proxy_username": null, - "repo_gpgcheck": true, - "reposdir": "/etc/yum.repos.d", - "retries": null, - "s3_enabled": null, - "selevel": null, - "serole": null, - "setype": null, - "seuser": null, - "skip_if_unavailable": null, - "ssl_check_cert_permissions": null, - "sslcacert": null, - "sslclientcert": null, - "sslclientkey": null, - "sslverify": null, - "state": "present", - "throttle": null, - "timeout": null, - "ui_repoid_vars": null, - "unsafe_writes": false, - "username": null - } - }, - "repo": "1password", - "state": "present" -} -Read `vars_file` '/home/glennigen/ansible/vars/dnf_packages.yml'. -Read `vars_file` '/home/glennigen/ansible/vars/flatpak_packages.yml'. - -TASK [Sublime Text - GPG nøgle] ************************************************ -task path: /home/glennigen/ansible/tasks/repos.yml:20 -<127.0.0.1> ESTABLISH LOCAL CONNECTION FOR USER: glennigen -<127.0.0.1> EXEC /bin/sh -c 'echo ~glennigen && sleep 0' -<127.0.0.1> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/glennigen/.ansible/tmp `"&& mkdir "` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476892.0718467-5207-115893392504320 `" && echo ansible-tmp-1779476892.0718467-5207-115893392504320="` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476892.0718467-5207-115893392504320 `" ) && sleep 0' -Using module file /usr/lib/python3.14/site-packages/ansible/modules/rpm_key.py -<127.0.0.1> PUT /home/glennigen/.ansible/tmp/ansible-local-4824fwfz6n8a/tmpbmeua5yq TO /home/glennigen/.ansible/tmp/ansible-tmp-1779476892.0718467-5207-115893392504320/AnsiballZ_rpm_key.py -<127.0.0.1> EXEC /bin/sh -c 'chmod u+rwx /home/glennigen/.ansible/tmp/ansible-tmp-1779476892.0718467-5207-115893392504320/ /home/glennigen/.ansible/tmp/ansible-tmp-1779476892.0718467-5207-115893392504320/AnsiballZ_rpm_key.py && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'sudo -H -S -p "[sudo via ansible, key=nbxljhtjwnboptienikzjcyidgjgvxgt] password:" -u root /bin/sh -c '"'"'echo BECOME-SUCCESS-nbxljhtjwnboptienikzjcyidgjgvxgt ; /usr/bin/python3 /home/glennigen/.ansible/tmp/ansible-tmp-1779476892.0718467-5207-115893392504320/AnsiballZ_rpm_key.py'"'"' && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'rm -f -r /home/glennigen/.ansible/tmp/ansible-tmp-1779476892.0718467-5207-115893392504320/ > /dev/null 2>&1 && sleep 0' -ok: [localhost] => { - "changed": false, - "invocation": { - "module_args": { - "fingerprint": null, - "key": "https://download.sublimetext.com/sublimehq-rpm-pub.gpg", - "state": "present", - "validate_certs": true - } - } -} -Read `vars_file` '/home/glennigen/ansible/vars/dnf_packages.yml'. -Read `vars_file` '/home/glennigen/ansible/vars/flatpak_packages.yml'. - -TASK [Sublime Text - repo] ***************************************************** -task path: /home/glennigen/ansible/tasks/repos.yml:25 -<127.0.0.1> ESTABLISH LOCAL CONNECTION FOR USER: glennigen -<127.0.0.1> EXEC /bin/sh -c 'echo ~glennigen && sleep 0' -<127.0.0.1> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/glennigen/.ansible/tmp `"&& mkdir "` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476893.1867068-5230-39176902574132 `" && echo ansible-tmp-1779476893.1867068-5230-39176902574132="` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476893.1867068-5230-39176902574132 `" ) && sleep 0' -Using module file /usr/lib/python3.14/site-packages/ansible/modules/command.py -<127.0.0.1> PUT /home/glennigen/.ansible/tmp/ansible-local-4824fwfz6n8a/tmp6cp_w0z7 TO /home/glennigen/.ansible/tmp/ansible-tmp-1779476893.1867068-5230-39176902574132/AnsiballZ_command.py -<127.0.0.1> EXEC /bin/sh -c 'chmod u+rwx /home/glennigen/.ansible/tmp/ansible-tmp-1779476893.1867068-5230-39176902574132/ /home/glennigen/.ansible/tmp/ansible-tmp-1779476893.1867068-5230-39176902574132/AnsiballZ_command.py && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'sudo -H -S -p "[sudo via ansible, key=gisnmmutjqdcdikivinhxxerjvjqymgt] password:" -u root /bin/sh -c '"'"'echo BECOME-SUCCESS-gisnmmutjqdcdikivinhxxerjvjqymgt ; /usr/bin/python3 /home/glennigen/.ansible/tmp/ansible-tmp-1779476893.1867068-5230-39176902574132/AnsiballZ_command.py'"'"' && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'rm -f -r /home/glennigen/.ansible/tmp/ansible-tmp-1779476893.1867068-5230-39176902574132/ > /dev/null 2>&1 && sleep 0' -ok: [localhost] => { - "changed": false, - "cmd": [ - "dnf", - "config-manager", - "addrepo", - "--from-repofile=https://download.sublimetext.com/rpm/stable/x86_64/sublime-text.repo" - ], - "delta": null, - "end": null, - "invocation": { - "module_args": { - "_raw_params": null, - "_uses_shell": false, - "argv": null, - "chdir": null, - "cmd": "dnf config-manager addrepo --from-repofile=https://download.sublimetext.com/rpm/stable/x86_64/sublime-text.repo", - "creates": "/etc/yum.repos.d/sublime-text.repo", - "executable": null, - "expand_argument_vars": true, - "removes": null, - "stdin": null, - "stdin_add_newline": true, - "strip_empty_ends": true - } - }, - "msg": "Did not run command since '/etc/yum.repos.d/sublime-text.repo' exists", - "rc": 0, - "start": null, - "stderr": "", - "stderr_lines": [], - "stdout": "skipped, since /etc/yum.repos.d/sublime-text.repo exists", - "stdout_lines": [ - "skipped, since /etc/yum.repos.d/sublime-text.repo exists" - ] -} -Read `vars_file` '/home/glennigen/ansible/vars/dnf_packages.yml'. -Read `vars_file` '/home/glennigen/ansible/vars/flatpak_packages.yml'. - -TASK [Jottacloud - repo] ******************************************************* -task path: /home/glennigen/ansible/tasks/repos.yml:32 -<127.0.0.1> ESTABLISH LOCAL CONNECTION FOR USER: glennigen -<127.0.0.1> EXEC /bin/sh -c 'echo ~glennigen && sleep 0' -<127.0.0.1> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/glennigen/.ansible/tmp `"&& mkdir "` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476893.795585-5250-63689060621749 `" && echo ansible-tmp-1779476893.795585-5250-63689060621749="` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476893.795585-5250-63689060621749 `" ) && sleep 0' -Using module file /usr/lib/python3.14/site-packages/ansible/modules/yum_repository.py -<127.0.0.1> PUT /home/glennigen/.ansible/tmp/ansible-local-4824fwfz6n8a/tmpo15wh__x TO /home/glennigen/.ansible/tmp/ansible-tmp-1779476893.795585-5250-63689060621749/AnsiballZ_yum_repository.py -<127.0.0.1> EXEC /bin/sh -c 'chmod u+rwx /home/glennigen/.ansible/tmp/ansible-tmp-1779476893.795585-5250-63689060621749/ /home/glennigen/.ansible/tmp/ansible-tmp-1779476893.795585-5250-63689060621749/AnsiballZ_yum_repository.py && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'sudo -H -S -p "[sudo via ansible, key=lcafyefxtracbhvxemijiuqjgxzqurkg] password:" -u root /bin/sh -c '"'"'echo BECOME-SUCCESS-lcafyefxtracbhvxemijiuqjgxzqurkg ; /usr/bin/python3 /home/glennigen/.ansible/tmp/ansible-tmp-1779476893.795585-5250-63689060621749/AnsiballZ_yum_repository.py'"'"' && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'rm -f -r /home/glennigen/.ansible/tmp/ansible-tmp-1779476893.795585-5250-63689060621749/ > /dev/null 2>&1 && sleep 0' -ok: [localhost] => { - "changed": false, - "diff": { - "after": "[jotta-cli]\nbaseurl = https://repo.jotta.cloud/redhat\ngpgcheck = 1\ngpgkey = https://repo.jotta.cloud/public.gpg\nname = Jottacloud CLI\n\n", - "after_header": "/etc/yum.repos.d/jotta-cli.repo", - "before": "[jotta-cli]\nbaseurl = https://repo.jotta.cloud/redhat\ngpgcheck = 1\ngpgkey = https://repo.jotta.cloud/public.gpg\nname = Jottacloud CLI\n\n", - "before_header": "/etc/yum.repos.d/jotta-cli.repo" - }, - "invocation": { - "module_args": { - "async": null, - "attributes": null, - "bandwidth": null, - "baseurl": [ - "https://repo.jotta.cloud/redhat" - ], - "cost": null, - "countme": null, - "deltarpm_metadata_percentage": null, - "deltarpm_percentage": null, - "description": "Jottacloud CLI", - "enabled": null, - "enablegroups": null, - "exclude": null, - "failovermethod": null, - "file": null, - "gpgcakey": null, - "gpgcheck": true, - "gpgkey": [ - "https://repo.jotta.cloud/public.gpg" - ], - "group": null, - "http_caching": null, - "include": null, - "includepkgs": null, - "ip_resolve": null, - "keepalive": null, - "metadata_expire": null, - "metadata_expire_filter": null, - "metalink": null, - "mirrorlist": null, - "mirrorlist_expire": null, - "mode": null, - "module_hotfixes": null, - "name": "jotta-cli", - "owner": null, - "password": null, - "priority": null, - "protect": null, - "proxy": null, - "proxy_password": null, - "proxy_username": null, - "repo_gpgcheck": null, - "reposdir": "/etc/yum.repos.d", - "retries": null, - "s3_enabled": null, - "selevel": null, - "serole": null, - "setype": null, - "seuser": null, - "skip_if_unavailable": null, - "ssl_check_cert_permissions": null, - "sslcacert": null, - "sslclientcert": null, - "sslclientkey": null, - "sslverify": null, - "state": "present", - "throttle": null, - "timeout": null, - "ui_repoid_vars": null, - "unsafe_writes": false, - "username": null - } - }, - "repo": "jotta-cli", - "state": "present" -} -Read `vars_file` '/home/glennigen/ansible/vars/dnf_packages.yml'. -Read `vars_file` '/home/glennigen/ansible/vars/flatpak_packages.yml'. - -TASK [VSCodium - repo] ********************************************************* -task path: /home/glennigen/ansible/tasks/repos.yml:42 -<127.0.0.1> ESTABLISH LOCAL CONNECTION FOR USER: glennigen -<127.0.0.1> EXEC /bin/sh -c 'echo ~glennigen && sleep 0' -<127.0.0.1> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/glennigen/.ansible/tmp `"&& mkdir "` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476894.409673-5270-246061399804902 `" && echo ansible-tmp-1779476894.409673-5270-246061399804902="` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476894.409673-5270-246061399804902 `" ) && sleep 0' -Using module file /usr/lib/python3.14/site-packages/ansible/modules/yum_repository.py -<127.0.0.1> PUT /home/glennigen/.ansible/tmp/ansible-local-4824fwfz6n8a/tmp_htgio7n TO /home/glennigen/.ansible/tmp/ansible-tmp-1779476894.409673-5270-246061399804902/AnsiballZ_yum_repository.py -<127.0.0.1> EXEC /bin/sh -c 'chmod u+rwx /home/glennigen/.ansible/tmp/ansible-tmp-1779476894.409673-5270-246061399804902/ /home/glennigen/.ansible/tmp/ansible-tmp-1779476894.409673-5270-246061399804902/AnsiballZ_yum_repository.py && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'sudo -H -S -p "[sudo via ansible, key=lbhfxanakvsydzwdxrepobjkknuzzyef] password:" -u root /bin/sh -c '"'"'echo BECOME-SUCCESS-lbhfxanakvsydzwdxrepobjkknuzzyef ; /usr/bin/python3 /home/glennigen/.ansible/tmp/ansible-tmp-1779476894.409673-5270-246061399804902/AnsiballZ_yum_repository.py'"'"' && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'rm -f -r /home/glennigen/.ansible/tmp/ansible-tmp-1779476894.409673-5270-246061399804902/ > /dev/null 2>&1 && sleep 0' -ok: [localhost] => { - "changed": false, - "diff": { - "after": "[gitlab.com_paulcarroty_vscodium_repo]\nbaseurl = https://paulcarroty.gitlab.io/vscodium-deb-rpm-repo/rpms/\nenabled = 1\ngpgcheck = 1\ngpgkey = https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg\nmetadata_expire = 1h\nname = gitlab.com_paulcarroty_vscodium_repo\nrepo_gpgcheck = 1\n\n", - "after_header": "/etc/yum.repos.d/gitlab.com_paulcarroty_vscodium_repo.repo", - "before": "[gitlab.com_paulcarroty_vscodium_repo]\nbaseurl = https://paulcarroty.gitlab.io/vscodium-deb-rpm-repo/rpms/\nenabled = 1\ngpgcheck = 1\ngpgkey = https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg\nmetadata_expire = 1h\nname = gitlab.com_paulcarroty_vscodium_repo\nrepo_gpgcheck = 1\n\n", - "before_header": "/etc/yum.repos.d/gitlab.com_paulcarroty_vscodium_repo.repo" - }, - "invocation": { - "module_args": { - "async": null, - "attributes": null, - "bandwidth": null, - "baseurl": [ - "https://paulcarroty.gitlab.io/vscodium-deb-rpm-repo/rpms/" - ], - "cost": null, - "countme": null, - "deltarpm_metadata_percentage": null, - "deltarpm_percentage": null, - "description": "gitlab.com_paulcarroty_vscodium_repo", - "enabled": true, - "enablegroups": null, - "exclude": null, - "failovermethod": null, - "file": null, - "gpgcakey": null, - "gpgcheck": true, - "gpgkey": [ - "https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg" - ], - "group": null, - "http_caching": null, - "include": null, - "includepkgs": null, - "ip_resolve": null, - "keepalive": null, - "metadata_expire": "1h", - "metadata_expire_filter": null, - "metalink": null, - "mirrorlist": null, - "mirrorlist_expire": null, - "mode": null, - "module_hotfixes": null, - "name": "gitlab.com_paulcarroty_vscodium_repo", - "owner": null, - "password": null, - "priority": null, - "protect": null, - "proxy": null, - "proxy_password": null, - "proxy_username": null, - "repo_gpgcheck": true, - "reposdir": "/etc/yum.repos.d", - "retries": null, - "s3_enabled": null, - "selevel": null, - "serole": null, - "setype": null, - "seuser": null, - "skip_if_unavailable": null, - "ssl_check_cert_permissions": null, - "sslcacert": null, - "sslclientcert": null, - "sslclientkey": null, - "sslverify": null, - "state": "present", - "throttle": null, - "timeout": null, - "ui_repoid_vars": null, - "unsafe_writes": false, - "username": null - } - }, - "repo": "gitlab.com_paulcarroty_vscodium_repo", - "state": "present" -} -Read `vars_file` '/home/glennigen/ansible/vars/dnf_packages.yml'. -Read `vars_file` '/home/glennigen/ansible/vars/flatpak_packages.yml'. - -TASK [Tailscale - repo] ******************************************************** -task path: /home/glennigen/ansible/tasks/repos.yml:55 -<127.0.0.1> ESTABLISH LOCAL CONNECTION FOR USER: glennigen -<127.0.0.1> EXEC /bin/sh -c 'echo ~glennigen && sleep 0' -<127.0.0.1> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/glennigen/.ansible/tmp `"&& mkdir "` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476895.0258915-5293-155516303856683 `" && echo ansible-tmp-1779476895.0258915-5293-155516303856683="` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476895.0258915-5293-155516303856683 `" ) && sleep 0' -Using module file /usr/lib/python3.14/site-packages/ansible/modules/command.py -<127.0.0.1> PUT /home/glennigen/.ansible/tmp/ansible-local-4824fwfz6n8a/tmpu4sxc9vd TO /home/glennigen/.ansible/tmp/ansible-tmp-1779476895.0258915-5293-155516303856683/AnsiballZ_command.py -<127.0.0.1> EXEC /bin/sh -c 'chmod u+rwx /home/glennigen/.ansible/tmp/ansible-tmp-1779476895.0258915-5293-155516303856683/ /home/glennigen/.ansible/tmp/ansible-tmp-1779476895.0258915-5293-155516303856683/AnsiballZ_command.py && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'sudo -H -S -p "[sudo via ansible, key=gsvvquiadfmdallnjpqxfvpeujmjqvgv] password:" -u root /bin/sh -c '"'"'echo BECOME-SUCCESS-gsvvquiadfmdallnjpqxfvpeujmjqvgv ; /usr/bin/python3 /home/glennigen/.ansible/tmp/ansible-tmp-1779476895.0258915-5293-155516303856683/AnsiballZ_command.py'"'"' && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'rm -f -r /home/glennigen/.ansible/tmp/ansible-tmp-1779476895.0258915-5293-155516303856683/ > /dev/null 2>&1 && sleep 0' -ok: [localhost] => { - "changed": false, - "cmd": [ - "dnf", - "config-manager", - "addrepo", - "--from-repofile=https://pkgs.tailscale.com/stable/fedora/tailscale.repo" - ], - "delta": null, - "end": null, - "invocation": { - "module_args": { - "_raw_params": null, - "_uses_shell": false, - "argv": null, - "chdir": null, - "cmd": "dnf config-manager addrepo --from-repofile=https://pkgs.tailscale.com/stable/fedora/tailscale.repo", - "creates": "/etc/yum.repos.d/tailscale.repo", - "executable": null, - "expand_argument_vars": true, - "removes": null, - "stdin": null, - "stdin_add_newline": true, - "strip_empty_ends": true - } - }, - "msg": "Did not run command since '/etc/yum.repos.d/tailscale.repo' exists", - "rc": 0, - "start": null, - "stderr": "", - "stderr_lines": [], - "stdout": "skipped, since /etc/yum.repos.d/tailscale.repo exists", - "stdout_lines": [ - "skipped, since /etc/yum.repos.d/tailscale.repo exists" - ] -} -Read `vars_file` '/home/glennigen/ansible/vars/dnf_packages.yml'. -Read `vars_file` '/home/glennigen/ansible/vars/flatpak_packages.yml'. - -TASK [Cider - GPG nøgle] ******************************************************* -task path: /home/glennigen/ansible/tasks/repos.yml:62 -<127.0.0.1> ESTABLISH LOCAL CONNECTION FOR USER: glennigen -<127.0.0.1> EXEC /bin/sh -c 'echo ~glennigen && sleep 0' -<127.0.0.1> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/glennigen/.ansible/tmp `"&& mkdir "` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476895.5878518-5313-14920831899559 `" && echo ansible-tmp-1779476895.5878518-5313-14920831899559="` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476895.5878518-5313-14920831899559 `" ) && sleep 0' -Using module file /usr/lib/python3.14/site-packages/ansible/modules/rpm_key.py -<127.0.0.1> PUT /home/glennigen/.ansible/tmp/ansible-local-4824fwfz6n8a/tmp5b62tixx TO /home/glennigen/.ansible/tmp/ansible-tmp-1779476895.5878518-5313-14920831899559/AnsiballZ_rpm_key.py -<127.0.0.1> EXEC /bin/sh -c 'chmod u+rwx /home/glennigen/.ansible/tmp/ansible-tmp-1779476895.5878518-5313-14920831899559/ /home/glennigen/.ansible/tmp/ansible-tmp-1779476895.5878518-5313-14920831899559/AnsiballZ_rpm_key.py && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'sudo -H -S -p "[sudo via ansible, key=fkpkhlxmzsczmczxrcroodpumrbjspbk] password:" -u root /bin/sh -c '"'"'echo BECOME-SUCCESS-fkpkhlxmzsczmczxrcroodpumrbjspbk ; /usr/bin/python3 /home/glennigen/.ansible/tmp/ansible-tmp-1779476895.5878518-5313-14920831899559/AnsiballZ_rpm_key.py'"'"' && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'rm -f -r /home/glennigen/.ansible/tmp/ansible-tmp-1779476895.5878518-5313-14920831899559/ > /dev/null 2>&1 && sleep 0' -ok: [localhost] => { - "changed": false, - "invocation": { - "module_args": { - "fingerprint": null, - "key": "https://repo.cider.sh/RPM-GPG-KEY", - "state": "present", - "validate_certs": true - } - } -} -Read `vars_file` '/home/glennigen/ansible/vars/dnf_packages.yml'. -Read `vars_file` '/home/glennigen/ansible/vars/flatpak_packages.yml'. - -TASK [Cider - repo] ************************************************************ -task path: /home/glennigen/ansible/tasks/repos.yml:67 -<127.0.0.1> ESTABLISH LOCAL CONNECTION FOR USER: glennigen -<127.0.0.1> EXEC /bin/sh -c 'echo ~glennigen && sleep 0' -<127.0.0.1> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/glennigen/.ansible/tmp `"&& mkdir "` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476896.879325-5336-94659637376791 `" && echo ansible-tmp-1779476896.879325-5336-94659637376791="` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476896.879325-5336-94659637376791 `" ) && sleep 0' -Using module file /usr/lib/python3.14/site-packages/ansible/modules/yum_repository.py -<127.0.0.1> PUT /home/glennigen/.ansible/tmp/ansible-local-4824fwfz6n8a/tmpk5ubu12x TO /home/glennigen/.ansible/tmp/ansible-tmp-1779476896.879325-5336-94659637376791/AnsiballZ_yum_repository.py -<127.0.0.1> EXEC /bin/sh -c 'chmod u+rwx /home/glennigen/.ansible/tmp/ansible-tmp-1779476896.879325-5336-94659637376791/ /home/glennigen/.ansible/tmp/ansible-tmp-1779476896.879325-5336-94659637376791/AnsiballZ_yum_repository.py && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'sudo -H -S -p "[sudo via ansible, key=cyunuwlosjggumfkiwjtcvkvilnrpvia] password:" -u root /bin/sh -c '"'"'echo BECOME-SUCCESS-cyunuwlosjggumfkiwjtcvkvilnrpvia ; /usr/bin/python3 /home/glennigen/.ansible/tmp/ansible-tmp-1779476896.879325-5336-94659637376791/AnsiballZ_yum_repository.py'"'"' && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'rm -f -r /home/glennigen/.ansible/tmp/ansible-tmp-1779476896.879325-5336-94659637376791/ > /dev/null 2>&1 && sleep 0' -ok: [localhost] => { - "changed": false, - "diff": { - "after": "[cidercollective]\nbaseurl = https://repo.cider.sh/rpm/RPMS\nenabled = 1\ngpgcheck = 1\ngpgkey = https://repo.cider.sh/RPM-GPG-KEY\nname = Cider Collective Repository\n\n", - "after_header": "/etc/yum.repos.d/cidercollective.repo", - "before": "[cidercollective]\nbaseurl = https://repo.cider.sh/rpm/RPMS\nenabled = 1\ngpgcheck = 1\ngpgkey = https://repo.cider.sh/RPM-GPG-KEY\nname = Cider Collective Repository\n\n", - "before_header": "/etc/yum.repos.d/cidercollective.repo" - }, - "invocation": { - "module_args": { - "async": null, - "attributes": null, - "bandwidth": null, - "baseurl": [ - "https://repo.cider.sh/rpm/RPMS" - ], - "cost": null, - "countme": null, - "deltarpm_metadata_percentage": null, - "deltarpm_percentage": null, - "description": "Cider Collective Repository", - "enabled": true, - "enablegroups": null, - "exclude": null, - "failovermethod": null, - "file": null, - "gpgcakey": null, - "gpgcheck": true, - "gpgkey": [ - "https://repo.cider.sh/RPM-GPG-KEY" - ], - "group": null, - "http_caching": null, - "include": null, - "includepkgs": null, - "ip_resolve": null, - "keepalive": null, - "metadata_expire": null, - "metadata_expire_filter": null, - "metalink": null, - "mirrorlist": null, - "mirrorlist_expire": null, - "mode": null, - "module_hotfixes": null, - "name": "cidercollective", - "owner": null, - "password": null, - "priority": null, - "protect": null, - "proxy": null, - "proxy_password": null, - "proxy_username": null, - "repo_gpgcheck": null, - "reposdir": "/etc/yum.repos.d", - "retries": null, - "s3_enabled": null, - "selevel": null, - "serole": null, - "setype": null, - "seuser": null, - "skip_if_unavailable": null, - "ssl_check_cert_permissions": null, - "sslcacert": null, - "sslclientcert": null, - "sslclientkey": null, - "sslverify": null, - "state": "present", - "throttle": null, - "timeout": null, - "ui_repoid_vars": null, - "unsafe_writes": false, - "username": null - } - }, - "repo": "cidercollective", - "state": "present" -} -Read `vars_file` '/home/glennigen/ansible/vars/dnf_packages.yml'. -Read `vars_file` '/home/glennigen/ansible/vars/flatpak_packages.yml'. - -TASK [DNF - Installer pakker] ************************************************** -task path: /home/glennigen/ansible/tasks/dnf_packages.yml:2 -<127.0.0.1> ESTABLISH LOCAL CONNECTION FOR USER: glennigen -<127.0.0.1> EXEC /bin/sh -c 'echo ~glennigen && sleep 0' -<127.0.0.1> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/glennigen/.ansible/tmp `"&& mkdir "` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476897.4456513-5356-26360065803499 `" && echo ansible-tmp-1779476897.4456513-5356-26360065803499="` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476897.4456513-5356-26360065803499 `" ) && sleep 0' -Using module file /usr/lib/python3.14/site-packages/ansible/modules/dnf5.py -<127.0.0.1> PUT /home/glennigen/.ansible/tmp/ansible-local-4824fwfz6n8a/tmpq8dw76nw TO /home/glennigen/.ansible/tmp/ansible-tmp-1779476897.4456513-5356-26360065803499/AnsiballZ_dnf5.py -<127.0.0.1> EXEC /bin/sh -c 'chmod u+rwx /home/glennigen/.ansible/tmp/ansible-tmp-1779476897.4456513-5356-26360065803499/ /home/glennigen/.ansible/tmp/ansible-tmp-1779476897.4456513-5356-26360065803499/AnsiballZ_dnf5.py && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'sudo -H -S -p "[sudo via ansible, key=zmnnevsethxzbccwaikadikmxtecgxnl] password:" -u root /bin/sh -c '"'"'echo BECOME-SUCCESS-zmnnevsethxzbccwaikadikmxtecgxnl ; /usr/bin/python3 /home/glennigen/.ansible/tmp/ansible-tmp-1779476897.4456513-5356-26360065803499/AnsiballZ_dnf5.py'"'"' && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'rm -f -r /home/glennigen/.ansible/tmp/ansible-tmp-1779476897.4456513-5356-26360065803499/ > /dev/null 2>&1 && sleep 0' -ok: [localhost] => { - "changed": false, - "invocation": { - "module_args": { - "allow_downgrade": false, - "allowerasing": false, - "auto_install_module_deps": true, - "autoremove": false, - "best": null, - "bugfix": false, - "cacheonly": false, - "conf_file": null, - "disable_excludes": null, - "disable_gpg_check": false, - "disable_plugin": [], - "disablerepo": [], - "download_dir": null, - "download_only": false, - "enable_plugin": [], - "enablerepo": [], - "exclude": [], - "install_weak_deps": true, - "installroot": "/", - "list": null, - "lock_timeout": 30, - "name": [ - "fastfetch", - "stow", - "fish", - "kitty", - "lsd", - "glow", - "tailscale", - "steam", - "git", - "gh", - "neovim", - "tldr", - "btop", - "1password", - "sublime-text", - "gamemode", - "gamescope", - "obs-studio", - "jotta-cli", - "codium", - "rpmconf", - "Cider" - ], - "nobest": null, - "releasever": null, - "security": false, - "skip_broken": false, - "sslverify": true, - "state": "present", - "update_cache": false, - "update_only": false, - "validate_certs": true - } - }, - "msg": "Nothing to do", - "rc": 0, - "results": [] -} -Read `vars_file` '/home/glennigen/ansible/vars/dnf_packages.yml'. -Read `vars_file` '/home/glennigen/ansible/vars/flatpak_packages.yml'. - -TASK [Flatpak - Tilføj Flathub remote] ***************************************** -task path: /home/glennigen/ansible/tasks/flatpak_packages.yml:2 -<127.0.0.1> ESTABLISH LOCAL CONNECTION FOR USER: glennigen -<127.0.0.1> EXEC /bin/sh -c 'echo ~glennigen && sleep 0' -<127.0.0.1> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/glennigen/.ansible/tmp `"&& mkdir "` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476899.2472363-5381-220528802741311 `" && echo ansible-tmp-1779476899.2472363-5381-220528802741311="` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476899.2472363-5381-220528802741311 `" ) && sleep 0' -Using module file /usr/lib/python3.14/site-packages/ansible_collections/community/general/plugins/modules/flatpak_remote.py -<127.0.0.1> PUT /home/glennigen/.ansible/tmp/ansible-local-4824fwfz6n8a/tmpj4auxtyo TO /home/glennigen/.ansible/tmp/ansible-tmp-1779476899.2472363-5381-220528802741311/AnsiballZ_flatpak_remote.py -<127.0.0.1> EXEC /bin/sh -c 'chmod u+rwx /home/glennigen/.ansible/tmp/ansible-tmp-1779476899.2472363-5381-220528802741311/ /home/glennigen/.ansible/tmp/ansible-tmp-1779476899.2472363-5381-220528802741311/AnsiballZ_flatpak_remote.py && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'sudo -H -S -p "[sudo via ansible, key=wititcnnznhcmzbpjcmttdkmjpmpsvov] password:" -u root /bin/sh -c '"'"'echo BECOME-SUCCESS-wititcnnznhcmzbpjcmttdkmjpmpsvov ; /usr/bin/python3 /home/glennigen/.ansible/tmp/ansible-tmp-1779476899.2472363-5381-220528802741311/AnsiballZ_flatpak_remote.py'"'"' && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'rm -f -r /home/glennigen/.ansible/tmp/ansible-tmp-1779476899.2472363-5381-220528802741311/ > /dev/null 2>&1 && sleep 0' -ok: [localhost] => { - "changed": false, - "command": "/usr/sbin/flatpak remote-list --show-disabled --system", - "invocation": { - "module_args": { - "enabled": true, - "executable": "flatpak", - "flatpakrepo_url": "https://dl.flathub.org/repo/flathub.flatpakrepo", - "method": "system", - "name": "flathub", - "state": "present" - } - }, - "rc": 0, - "stderr": "", - "stderr_lines": [], - "stdout": "fedora\toci\nfedora-testing\tdisabled,oci\nflathub\n", - "stdout_lines": [ - "fedora\toci", - "fedora-testing\tdisabled,oci", - "flathub" - ] -} -Read `vars_file` '/home/glennigen/ansible/vars/dnf_packages.yml'. -Read `vars_file` '/home/glennigen/ansible/vars/flatpak_packages.yml'. - -TASK [Flatpak - Installer pakker] ********************************************** -task path: /home/glennigen/ansible/tasks/flatpak_packages.yml:9 -<127.0.0.1> ESTABLISH LOCAL CONNECTION FOR USER: glennigen -<127.0.0.1> EXEC /bin/sh -c 'echo ~glennigen && sleep 0' -<127.0.0.1> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/glennigen/.ansible/tmp `"&& mkdir "` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476900.1126034-5417-51698350959660 `" && echo ansible-tmp-1779476900.1126034-5417-51698350959660="` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476900.1126034-5417-51698350959660 `" ) && sleep 0' -Using module file /usr/lib/python3.14/site-packages/ansible_collections/community/general/plugins/modules/flatpak.py -<127.0.0.1> PUT /home/glennigen/.ansible/tmp/ansible-local-4824fwfz6n8a/tmpborye23t TO /home/glennigen/.ansible/tmp/ansible-tmp-1779476900.1126034-5417-51698350959660/AnsiballZ_flatpak.py -<127.0.0.1> EXEC /bin/sh -c 'chmod u+rwx /home/glennigen/.ansible/tmp/ansible-tmp-1779476900.1126034-5417-51698350959660/ /home/glennigen/.ansible/tmp/ansible-tmp-1779476900.1126034-5417-51698350959660/AnsiballZ_flatpak.py && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'sudo -H -S -p "[sudo via ansible, key=vvjzwjyyftktvsjsgtkygtohkfalfhfy] password:" -u root /bin/sh -c '"'"'echo BECOME-SUCCESS-vvjzwjyyftktvsjsgtkygtohkfalfhfy ; /usr/bin/python3 /home/glennigen/.ansible/tmp/ansible-tmp-1779476900.1126034-5417-51698350959660/AnsiballZ_flatpak.py'"'"' && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'rm -f -r /home/glennigen/.ansible/tmp/ansible-tmp-1779476900.1126034-5417-51698350959660/ > /dev/null 2>&1 && sleep 0' -ok: [localhost] => { - "changed": false, - "command": "/usr/sbin/flatpak list --system", - "invocation": { - "module_args": { - "executable": "flatpak", - "from_url": null, - "method": "system", - "name": [ - "com.discordapp.Discord", - "io.github.Faugus.faugus-launcher", - "com.adamcake.Bolt", - "com.notesnook.Notesnook", - "com.saivert.pwvucontrol", - "com.github.tchx84.Flatseal", - "org.kde.kdenlive", - "it.mijorus.gearlever", - "com.github.Matoking.protontricks", - "com.vysp3r.ProtonPlus", - "org.musicbrainz.Picard", - "io.github.lullabyX.sone", - "io.github.radiolamp.mangojuice" - ], - "no_dependencies": false, - "remote": "flathub", - "state": "present" - } - }, - "rc": 0, - "stderr": "", - "stderr_lines": [], - "stdout": "Bolt Launcher\tcom.adamcake.Bolt\t0.21.0\tstable\nDiscord\tcom.discordapp.Discord\t1.0.139\tstable\nProtontricks\tcom.github.Matoking.protontricks\t1.14.1\tstable\nFlatseal\tcom.github.tchx84.Flatseal\t2.4.1\tstable\nNotesnook\tcom.notesnook.Notesnook\tv3.3.19\tstable\npwvucontrol\tcom.saivert.pwvucontrol\t0.5.2\tstable\nProtonPlus\tcom.vysp3r.ProtonPlus\t0.5.20\tstable\nFaugus Launcher\tio.github.Faugus.faugus-launcher\t1.19.5-1\tstable\nSONE\tio.github.lullabyX.sone\t0.18.1\tstable\nMango Juice\tio.github.radiolamp.mangojuice\t0.9.0\tstable\nGear Lever\tit.mijorus.gearlever\t4.5.4\tstable\nTAP-plugins\torg.freedesktop.LinuxAudio.Plugins.TAP\t1.0.1\t25.08\nSWH\torg.freedesktop.LinuxAudio.Plugins.swh\t0.4.17\t25.08\nFreedesktop Platform\torg.freedesktop.Platform\tfreedesktop-sdk-24.08.31\t24.08\nFreedesktop Platform\torg.freedesktop.Platform\tfreedesktop-sdk-25.08.11\t25.08\ni386\torg.freedesktop.Platform.Compat.i386\t\t25.08\nMesa\torg.freedesktop.Platform.GL.default\t26.0.4\t24.08\nMesa (Extra)\torg.freedesktop.Platform.GL.default\t26.0.4\t24.08extra\nMesa\torg.freedesktop.Platform.GL.default\t26.0.5\t25.08\nMesa (Extra)\torg.freedesktop.Platform.GL.default\t26.0.5\t25.08-extra\nMesa\torg.freedesktop.Platform.GL32.default\t26.0.5\t25.08\nMesa (Extra)\torg.freedesktop.Platform.GL32.default\t26.0.5\t25.08-extra\nIntel VAAPI driver\torg.freedesktop.Platform.VAAPI.Intel\t\t24.08\nIntel VAAPI driver\torg.freedesktop.Platform.VAAPI.Intel\t\t25.08\nCodecs Extra Extension\torg.freedesktop.Platform.codecs-extra\t\t25.08-extra\nopenh264\torg.freedesktop.Platform.openh264\t2.5.1\t2.5.1\nGNOME Application Platform version 49\torg.gnome.Platform\t\t49\nGNOME Application Platform version 50\torg.gnome.Platform\t\t50\nAdwaita theme\torg.kde.KStyle.Adwaita\t\t5.15-25.08\nAdwaita theme\torg.kde.KStyle.Adwaita\t\t6.10\nKDE Application Platform\torg.kde.Platform\t\t5.15-25.08\nKDE Application Platform\torg.kde.Platform\t\t6.10\nKdenlive\torg.kde.kdenlive\t26.04.1\tstable\nMusicBrainz Picard\torg.musicbrainz.Picard\t2.13.3\tstable\n", - "stdout_lines": [ - "Bolt Launcher\tcom.adamcake.Bolt\t0.21.0\tstable", - "Discord\tcom.discordapp.Discord\t1.0.139\tstable", - "Protontricks\tcom.github.Matoking.protontricks\t1.14.1\tstable", - "Flatseal\tcom.github.tchx84.Flatseal\t2.4.1\tstable", - "Notesnook\tcom.notesnook.Notesnook\tv3.3.19\tstable", - "pwvucontrol\tcom.saivert.pwvucontrol\t0.5.2\tstable", - "ProtonPlus\tcom.vysp3r.ProtonPlus\t0.5.20\tstable", - "Faugus Launcher\tio.github.Faugus.faugus-launcher\t1.19.5-1\tstable", - "SONE\tio.github.lullabyX.sone\t0.18.1\tstable", - "Mango Juice\tio.github.radiolamp.mangojuice\t0.9.0\tstable", - "Gear Lever\tit.mijorus.gearlever\t4.5.4\tstable", - "TAP-plugins\torg.freedesktop.LinuxAudio.Plugins.TAP\t1.0.1\t25.08", - "SWH\torg.freedesktop.LinuxAudio.Plugins.swh\t0.4.17\t25.08", - "Freedesktop Platform\torg.freedesktop.Platform\tfreedesktop-sdk-24.08.31\t24.08", - "Freedesktop Platform\torg.freedesktop.Platform\tfreedesktop-sdk-25.08.11\t25.08", - "i386\torg.freedesktop.Platform.Compat.i386\t\t25.08", - "Mesa\torg.freedesktop.Platform.GL.default\t26.0.4\t24.08", - "Mesa (Extra)\torg.freedesktop.Platform.GL.default\t26.0.4\t24.08extra", - "Mesa\torg.freedesktop.Platform.GL.default\t26.0.5\t25.08", - "Mesa (Extra)\torg.freedesktop.Platform.GL.default\t26.0.5\t25.08-extra", - "Mesa\torg.freedesktop.Platform.GL32.default\t26.0.5\t25.08", - "Mesa (Extra)\torg.freedesktop.Platform.GL32.default\t26.0.5\t25.08-extra", - "Intel VAAPI driver\torg.freedesktop.Platform.VAAPI.Intel\t\t24.08", - "Intel VAAPI driver\torg.freedesktop.Platform.VAAPI.Intel\t\t25.08", - "Codecs Extra Extension\torg.freedesktop.Platform.codecs-extra\t\t25.08-extra", - "openh264\torg.freedesktop.Platform.openh264\t2.5.1\t2.5.1", - "GNOME Application Platform version 49\torg.gnome.Platform\t\t49", - "GNOME Application Platform version 50\torg.gnome.Platform\t\t50", - "Adwaita theme\torg.kde.KStyle.Adwaita\t\t5.15-25.08", - "Adwaita theme\torg.kde.KStyle.Adwaita\t\t6.10", - "KDE Application Platform\torg.kde.Platform\t\t5.15-25.08", - "KDE Application Platform\torg.kde.Platform\t\t6.10", - "Kdenlive\torg.kde.kdenlive\t26.04.1\tstable", - "MusicBrainz Picard\torg.musicbrainz.Picard\t2.13.3\tstable" - ] -} -Read `vars_file` '/home/glennigen/ansible/vars/dnf_packages.yml'. -Read `vars_file` '/home/glennigen/ansible/vars/flatpak_packages.yml'. - -TASK [Fonts - opret fontmappe] ************************************************* -task path: /home/glennigen/ansible/tasks/fonts.yml:2 -<127.0.0.1> ESTABLISH LOCAL CONNECTION FOR USER: glennigen -<127.0.0.1> EXEC /bin/sh -c 'echo ~glennigen && sleep 0' -<127.0.0.1> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/glennigen/.ansible/tmp `"&& mkdir "` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476900.7471318-5442-83580776576165 `" && echo ansible-tmp-1779476900.7471318-5442-83580776576165="` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476900.7471318-5442-83580776576165 `" ) && sleep 0' -Using module file /usr/lib/python3.14/site-packages/ansible/modules/file.py -<127.0.0.1> PUT /home/glennigen/.ansible/tmp/ansible-local-4824fwfz6n8a/tmpkc0ysrig TO /home/glennigen/.ansible/tmp/ansible-tmp-1779476900.7471318-5442-83580776576165/AnsiballZ_file.py -<127.0.0.1> EXEC /bin/sh -c 'chmod u+rwx /home/glennigen/.ansible/tmp/ansible-tmp-1779476900.7471318-5442-83580776576165/ /home/glennigen/.ansible/tmp/ansible-tmp-1779476900.7471318-5442-83580776576165/AnsiballZ_file.py && sleep 0' -<127.0.0.1> EXEC /bin/sh -c '/usr/bin/python3 /home/glennigen/.ansible/tmp/ansible-tmp-1779476900.7471318-5442-83580776576165/AnsiballZ_file.py && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'rm -f -r /home/glennigen/.ansible/tmp/ansible-tmp-1779476900.7471318-5442-83580776576165/ > /dev/null 2>&1 && sleep 0' -changed: [localhost] => { - "changed": true, - "gid": 1000, - "group": "glennigen", - "invocation": { - "module_args": { - "_diff_peek": null, - "_original_basename": null, - "access_time": null, - "access_time_format": "%Y%m%d%H%M.%S", - "attributes": null, - "follow": true, - "force": false, - "group": null, - "mode": "0755", - "modification_time": null, - "modification_time_format": "%Y%m%d%H%M.%S", - "owner": null, - "path": "/home/glennigen/.local/share/fonts/j", - "recurse": false, - "selevel": null, - "serole": null, - "setype": null, - "seuser": null, - "src": null, - "state": "directory", - "unsafe_writes": false - } - }, - "mode": "0755", - "owner": "glennigen", - "path": "/home/glennigen/.local/share/fonts/j", - "secontext": "unconfined_u:object_r:user_fonts_t:s0", - "size": 0, - "state": "directory", - "uid": 1000 -} -Read `vars_file` '/home/glennigen/ansible/vars/dnf_packages.yml'. -Read `vars_file` '/home/glennigen/ansible/vars/flatpak_packages.yml'. - -TASK [Fonts - download JetBrainsMono Nerd Font] ******************************** -task path: /home/glennigen/ansible/tasks/fonts.yml:9 -<127.0.0.1> ESTABLISH LOCAL CONNECTION FOR USER: glennigen -<127.0.0.1> EXEC /bin/sh -c 'echo ~glennigen && sleep 0' -<127.0.0.1> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/glennigen/.ansible/tmp `"&& mkdir "` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476901.3335996-5457-87971485999442 `" && echo ansible-tmp-1779476901.3335996-5457-87971485999442="` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476901.3335996-5457-87971485999442 `" ) && sleep 0' -Using module file /usr/lib/python3.14/site-packages/ansible/modules/get_url.py -<127.0.0.1> PUT /home/glennigen/.ansible/tmp/ansible-local-4824fwfz6n8a/tmpn7844rtd TO /home/glennigen/.ansible/tmp/ansible-tmp-1779476901.3335996-5457-87971485999442/AnsiballZ_get_url.py -<127.0.0.1> EXEC /bin/sh -c 'chmod u+rwx /home/glennigen/.ansible/tmp/ansible-tmp-1779476901.3335996-5457-87971485999442/ /home/glennigen/.ansible/tmp/ansible-tmp-1779476901.3335996-5457-87971485999442/AnsiballZ_get_url.py && sleep 0' -<127.0.0.1> EXEC /bin/sh -c '/usr/bin/python3 /home/glennigen/.ansible/tmp/ansible-tmp-1779476901.3335996-5457-87971485999442/AnsiballZ_get_url.py && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'rm -f -r /home/glennigen/.ansible/tmp/ansible-tmp-1779476901.3335996-5457-87971485999442/ > /dev/null 2>&1 && sleep 0' -changed: [localhost] => { - "changed": true, - "checksum_dest": null, - "checksum_src": "8a15800049a7a38648842bf83d72d86172766727", - "dest": "/tmp/JetBrainsMono.zip", - "elapsed": 4, - "gid": 1000, - "group": "glennigen", - "invocation": { - "module_args": { - "attributes": null, - "backup": false, - "checksum": "", - "ciphers": null, - "client_cert": null, - "client_key": null, - "decompress": true, - "dest": "/tmp/JetBrainsMono.zip", - "force": false, - "force_basic_auth": false, - "group": null, - "headers": null, - "http_agent": "ansible-httpget", - "mode": "0644", - "owner": null, - "selevel": null, - "serole": null, - "setype": null, - "seuser": null, - "timeout": 10, - "tmp_dest": null, - "unredirected_headers": [], - "unsafe_writes": false, - "url": "https://github.com/ryanoasis/nerd-fonts/releases/download/v3.4.0/JetBrainsMono.zip", - "url_password": null, - "url_username": null, - "use_gssapi": false, - "use_netrc": true, - "use_proxy": true, - "validate_certs": true - } - }, - "md5sum": "ff321023e8e777d41fb7f39c9834d038", - "mode": "0644", - "msg": "OK (129115244 bytes)", - "owner": "glennigen", - "secontext": "unconfined_u:object_r:user_tmp_t:s0", - "size": 129115244, - "src": "/home/glennigen/.ansible/tmp/ansible-tmp-1779476901.3335996-5457-87971485999442/tmpcixwpzkh", - "state": "file", - "status_code": 200, - "uid": 1000, - "url": "https://github.com/ryanoasis/nerd-fonts/releases/download/v3.4.0/JetBrainsMono.zip" -} -Read `vars_file` '/home/glennigen/ansible/vars/dnf_packages.yml'. -Read `vars_file` '/home/glennigen/ansible/vars/flatpak_packages.yml'. - -TASK [Fonts - udpak JetBrainsMono] ********************************************* -task path: /home/glennigen/ansible/tasks/fonts.yml:16 -<127.0.0.1> ESTABLISH LOCAL CONNECTION FOR USER: glennigen -<127.0.0.1> EXEC /bin/sh -c 'echo ~glennigen && sleep 0' -<127.0.0.1> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/glennigen/.ansible/tmp `"&& mkdir "` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476906.6051307-5473-204654811263211 `" && echo ansible-tmp-1779476906.6051307-5473-204654811263211="` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476906.6051307-5473-204654811263211 `" ) && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'echo ~glennigen && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'test -e /home/glennigen/.local/share/fonts/j/JetBrainsMonoNerdFont_Regular.ttf && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'echo ~glennigen && sleep 0' -Using module file /usr/lib/python3.14/site-packages/ansible/modules/stat.py -<127.0.0.1> PUT /home/glennigen/.ansible/tmp/ansible-local-4824fwfz6n8a/tmp8hlez5aq TO /home/glennigen/.ansible/tmp/ansible-tmp-1779476906.6051307-5473-204654811263211/AnsiballZ_stat.py -<127.0.0.1> EXEC /bin/sh -c 'chmod u+rwx /home/glennigen/.ansible/tmp/ansible-tmp-1779476906.6051307-5473-204654811263211/ /home/glennigen/.ansible/tmp/ansible-tmp-1779476906.6051307-5473-204654811263211/AnsiballZ_stat.py && sleep 0' -<127.0.0.1> EXEC /bin/sh -c '/usr/bin/python3 /home/glennigen/.ansible/tmp/ansible-tmp-1779476906.6051307-5473-204654811263211/AnsiballZ_stat.py && sleep 0' -Using module file /usr/lib/python3.14/site-packages/ansible/modules/unarchive.py -<127.0.0.1> PUT /home/glennigen/.ansible/tmp/ansible-local-4824fwfz6n8a/tmpoh8pizxl TO /home/glennigen/.ansible/tmp/ansible-tmp-1779476906.6051307-5473-204654811263211/AnsiballZ_unarchive.py -<127.0.0.1> EXEC /bin/sh -c 'chmod u+rwx /home/glennigen/.ansible/tmp/ansible-tmp-1779476906.6051307-5473-204654811263211/ /home/glennigen/.ansible/tmp/ansible-tmp-1779476906.6051307-5473-204654811263211/AnsiballZ_unarchive.py && sleep 0' -<127.0.0.1> EXEC /bin/sh -c '/usr/bin/python3 /home/glennigen/.ansible/tmp/ansible-tmp-1779476906.6051307-5473-204654811263211/AnsiballZ_unarchive.py && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'rm -f -r /home/glennigen/.ansible/tmp/ansible-tmp-1779476906.6051307-5473-204654811263211/ > /dev/null 2>&1 && sleep 0' -changed: [localhost] => { - "changed": true, - "dest": "/home/glennigen/.local/share/fonts/j/", - "diff": { - "prepared": ">f++++++.?? JetBrainsMonoNerdFont-Italic.ttf\n>f++++++.?? JetBrainsMonoNerdFontPropo-Italic.ttf\n>f++++++.?? JetBrainsMonoNerdFontMono-Italic.ttf\n>f++++++.?? JetBrainsMonoNerdFontPropo-ExtraBoldItalic.ttf\n>f++++++.?? JetBrainsMonoNerdFont-ExtraBoldItalic.ttf\n>f++++++.?? JetBrainsMonoNerdFontMono-ExtraBoldItalic.ttf\n>f++++++.?? JetBrainsMonoNerdFont-SemiBold.ttf\n>f++++++.?? JetBrainsMonoNerdFontPropo-SemiBold.ttf\n>f++++++.?? JetBrainsMonoNerdFontMono-SemiBold.ttf\n>f++++++.?? JetBrainsMonoNerdFontPropo-Regular.ttf\n>f++++++.?? JetBrainsMonoNerdFont-Regular.ttf\n>f++++++.?? JetBrainsMonoNerdFontMono-Regular.ttf\n>f++++++.?? JetBrainsMonoNerdFontMono-MediumItalic.ttf\n>f++++++.?? JetBrainsMonoNerdFont-MediumItalic.ttf\n>f++++++.?? JetBrainsMonoNerdFontPropo-MediumItalic.ttf\n>f++++++.?? JetBrainsMonoNerdFont-Thin.ttf\n>f++++++.?? JetBrainsMonoNerdFontPropo-Thin.ttf\n>f++++++.?? JetBrainsMonoNerdFontMono-Thin.ttf\n>f++++++.?? JetBrainsMonoNerdFontPropo-ExtraLightItalic.ttf\n>f++++++.?? JetBrainsMonoNerdFont-ExtraLightItalic.ttf\n>f++++++.?? JetBrainsMonoNerdFontMono-ExtraLightItalic.ttf\n>f++++++.?? JetBrainsMonoNerdFont-SemiBoldItalic.ttf\n>f++++++.?? JetBrainsMonoNerdFontPropo-SemiBoldItalic.ttf\n>f++++++.?? JetBrainsMonoNerdFontMono-SemiBoldItalic.ttf\n>f++++++.?? JetBrainsMonoNerdFontMono-ExtraLight.ttf\n>f++++++.?? JetBrainsMonoNerdFont-ExtraLight.ttf\n>f++++++.?? JetBrainsMonoNerdFontPropo-ExtraLight.ttf\n>f++++++.?? JetBrainsMonoNerdFontMono-Medium.ttf\n>f++++++.?? JetBrainsMonoNerdFont-Medium.ttf\n>f++++++.?? JetBrainsMonoNerdFontPropo-Medium.ttf\n>f++++++.?? JetBrainsMonoNerdFontPropo-Bold.ttf\n>f++++++.?? JetBrainsMonoNerdFont-Bold.ttf\n>f++++++.?? JetBrainsMonoNerdFontMono-Bold.ttf\n>f++++++.?? JetBrainsMonoNerdFont-BoldItalic.ttf\n>f++++++.?? JetBrainsMonoNerdFontPropo-BoldItalic.ttf\n>f++++++.?? JetBrainsMonoNerdFontMono-BoldItalic.ttf\n>f++++++.?? JetBrainsMonoNerdFont-ThinItalic.ttf\n>f++++++.?? JetBrainsMonoNerdFontPropo-ThinItalic.ttf\n>f++++++.?? JetBrainsMonoNerdFontMono-ThinItalic.ttf\n>f++++++.?? JetBrainsMonoNerdFontMono-LightItalic.ttf\n>f++++++.?? JetBrainsMonoNerdFont-LightItalic.ttf\n>f++++++.?? JetBrainsMonoNerdFontPropo-LightItalic.ttf\n>f++++++.?? JetBrainsMonoNerdFont-Light.ttf\n>f++++++.?? JetBrainsMonoNerdFontMono-Light.ttf\n>f++++++.?? JetBrainsMonoNerdFontPropo-Light.ttf\n>f++++++.?? JetBrainsMonoNerdFontMono-ExtraBold.ttf\n>f++++++.?? JetBrainsMonoNerdFontPropo-ExtraBold.ttf\n>f++++++.?? JetBrainsMonoNerdFont-ExtraBold.ttf\n>f++++++.?? JetBrainsMonoNLNerdFontMono-Italic.ttf\n>f++++++.?? JetBrainsMonoNLNerdFont-Italic.ttf\n>f++++++.?? JetBrainsMonoNLNerdFontPropo-Italic.ttf\n>f++++++.?? JetBrainsMonoNLNerdFontMono-ExtraBoldItalic.ttf\n>f++++++.?? JetBrainsMonoNLNerdFontPropo-ExtraBoldItalic.ttf\n>f++++++.?? JetBrainsMonoNLNerdFont-ExtraBoldItalic.ttf\n>f++++++.?? JetBrainsMonoNLNerdFontMono-SemiBold.ttf\n>f++++++.?? JetBrainsMonoNLNerdFontPropo-SemiBold.ttf\n>f++++++.?? JetBrainsMonoNLNerdFont-SemiBold.ttf\n>f++++++.?? JetBrainsMonoNLNerdFontMono-Regular.ttf\n>f++++++.?? JetBrainsMonoNLNerdFontPropo-Regular.ttf\n>f++++++.?? JetBrainsMonoNLNerdFont-Regular.ttf\n>f++++++.?? JetBrainsMonoNLNerdFont-MediumItalic.ttf\n>f++++++.?? JetBrainsMonoNLNerdFontMono-MediumItalic.ttf\n>f++++++.?? JetBrainsMonoNLNerdFontPropo-MediumItalic.ttf\n>f++++++.?? JetBrainsMonoNLNerdFontPropo-Thin.ttf\n>f++++++.?? JetBrainsMonoNLNerdFontMono-Thin.ttf\n>f++++++.?? JetBrainsMonoNLNerdFont-Thin.ttf\n>f++++++.?? JetBrainsMonoNLNerdFontPropo-ExtraLightItalic.ttf\n>f++++++.?? JetBrainsMonoNLNerdFont-ExtraLightItalic.ttf\n>f++++++.?? JetBrainsMonoNLNerdFontMono-ExtraLightItalic.ttf\n>f++++++.?? JetBrainsMonoNLNerdFontPropo-SemiBoldItalic.ttf\n>f++++++.?? JetBrainsMonoNLNerdFont-SemiBoldItalic.ttf\n>f++++++.?? JetBrainsMonoNLNerdFontMono-SemiBoldItalic.ttf\n>f++++++.?? JetBrainsMonoNLNerdFont-ExtraLight.ttf\n>f++++++.?? JetBrainsMonoNLNerdFontPropo-ExtraLight.ttf\n>f++++++.?? JetBrainsMonoNLNerdFontMono-ExtraLight.ttf\n>f++++++.?? JetBrainsMonoNLNerdFontMono-Medium.ttf\n>f++++++.?? JetBrainsMonoNLNerdFontPropo-Medium.ttf\n>f++++++.?? JetBrainsMonoNLNerdFont-Medium.ttf\n>f++++++.?? JetBrainsMonoNLNerdFontPropo-Bold.ttf\n>f++++++.?? JetBrainsMonoNLNerdFontMono-Bold.ttf\n>f++++++.?? JetBrainsMonoNLNerdFont-Bold.ttf\n>f++++++.?? JetBrainsMonoNLNerdFont-BoldItalic.ttf\n>f++++++.?? JetBrainsMonoNLNerdFontMono-BoldItalic.ttf\n>f++++++.?? JetBrainsMonoNLNerdFontPropo-BoldItalic.ttf\n>f++++++.?? JetBrainsMonoNLNerdFont-ThinItalic.ttf\n>f++++++.?? JetBrainsMonoNLNerdFontMono-ThinItalic.ttf\n>f++++++.?? JetBrainsMonoNLNerdFontPropo-ThinItalic.ttf\n>f++++++.?? JetBrainsMonoNLNerdFontMono-LightItalic.ttf\n>f++++++.?? JetBrainsMonoNLNerdFontPropo-LightItalic.ttf\n>f++++++.?? JetBrainsMonoNLNerdFont-LightItalic.ttf\n>f++++++.?? JetBrainsMonoNLNerdFont-Light.ttf\n>f++++++.?? JetBrainsMonoNLNerdFontPropo-Light.ttf\n>f++++++.?? JetBrainsMonoNLNerdFontMono-Light.ttf\n>f++++++.?? JetBrainsMonoNLNerdFontPropo-ExtraBold.ttf\n>f++++++.?? JetBrainsMonoNLNerdFontMono-ExtraBold.ttf\n>f++++++.?? JetBrainsMonoNLNerdFont-ExtraBold.ttf\n>f++++++.?? OFL.txt\n>f++++++.?? README.md\n" - }, - "extract_results": { - "cmd": [ - "/usr/bin/unzip", - "-o", - "/tmp/JetBrainsMono.zip", - "-d", - "/home/glennigen/.local/share/fonts/j" - ], - "err": "", - "out": "Archive: /tmp/JetBrainsMono.zip\n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNerdFont-Italic.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNerdFontPropo-Italic.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNerdFontMono-Italic.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNerdFontPropo-ExtraBoldItalic.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNerdFont-ExtraBoldItalic.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNerdFontMono-ExtraBoldItalic.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNerdFont-SemiBold.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNerdFontPropo-SemiBold.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNerdFontMono-SemiBold.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNerdFontPropo-Regular.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNerdFont-Regular.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNerdFontMono-Regular.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNerdFontMono-MediumItalic.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNerdFont-MediumItalic.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNerdFontPropo-MediumItalic.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNerdFont-Thin.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNerdFontPropo-Thin.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNerdFontMono-Thin.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNerdFontPropo-ExtraLightItalic.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNerdFont-ExtraLightItalic.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNerdFontMono-ExtraLightItalic.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNerdFont-SemiBoldItalic.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNerdFontPropo-SemiBoldItalic.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNerdFontMono-SemiBoldItalic.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNerdFontMono-ExtraLight.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNerdFont-ExtraLight.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNerdFontPropo-ExtraLight.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNerdFontMono-Medium.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNerdFont-Medium.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNerdFontPropo-Medium.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNerdFontPropo-Bold.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNerdFont-Bold.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNerdFontMono-Bold.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNerdFont-BoldItalic.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNerdFontPropo-BoldItalic.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNerdFontMono-BoldItalic.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNerdFont-ThinItalic.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNerdFontPropo-ThinItalic.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNerdFontMono-ThinItalic.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNerdFontMono-LightItalic.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNerdFont-LightItalic.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNerdFontPropo-LightItalic.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNerdFont-Light.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNerdFontMono-Light.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNerdFontPropo-Light.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNerdFontMono-ExtraBold.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNerdFontPropo-ExtraBold.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNerdFont-ExtraBold.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNLNerdFontMono-Italic.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNLNerdFont-Italic.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNLNerdFontPropo-Italic.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNLNerdFontMono-ExtraBoldItalic.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNLNerdFontPropo-ExtraBoldItalic.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNLNerdFont-ExtraBoldItalic.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNLNerdFontMono-SemiBold.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNLNerdFontPropo-SemiBold.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNLNerdFont-SemiBold.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNLNerdFontMono-Regular.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNLNerdFontPropo-Regular.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNLNerdFont-Regular.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNLNerdFont-MediumItalic.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNLNerdFontMono-MediumItalic.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNLNerdFontPropo-MediumItalic.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNLNerdFontPropo-Thin.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNLNerdFontMono-Thin.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNLNerdFont-Thin.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNLNerdFontPropo-ExtraLightItalic.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNLNerdFont-ExtraLightItalic.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNLNerdFontMono-ExtraLightItalic.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNLNerdFontPropo-SemiBoldItalic.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNLNerdFont-SemiBoldItalic.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNLNerdFontMono-SemiBoldItalic.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNLNerdFont-ExtraLight.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNLNerdFontPropo-ExtraLight.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNLNerdFontMono-ExtraLight.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNLNerdFontMono-Medium.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNLNerdFontPropo-Medium.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNLNerdFont-Medium.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNLNerdFontPropo-Bold.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNLNerdFontMono-Bold.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNLNerdFont-Bold.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNLNerdFont-BoldItalic.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNLNerdFontMono-BoldItalic.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNLNerdFontPropo-BoldItalic.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNLNerdFont-ThinItalic.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNLNerdFontMono-ThinItalic.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNLNerdFontPropo-ThinItalic.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNLNerdFontMono-LightItalic.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNLNerdFontPropo-LightItalic.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNLNerdFont-LightItalic.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNLNerdFont-Light.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNLNerdFontPropo-Light.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNLNerdFontMono-Light.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNLNerdFontPropo-ExtraBold.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNLNerdFontMono-ExtraBold.ttf \n inflating: /home/glennigen/.local/share/fonts/j/JetBrainsMonoNLNerdFont-ExtraBold.ttf \n inflating: /home/glennigen/.local/share/fonts/j/OFL.txt \n inflating: /home/glennigen/.local/share/fonts/j/README.md \n", - "rc": 0 - }, - "gid": 1000, - "group": "glennigen", - "handler": "ZipArchive", - "invocation": { - "module_args": { - "attributes": null, - "copy": true, - "creates": "/home/glennigen/.local/share/fonts/j/JetBrainsMonoNerdFont_Regular.ttf", - "decrypt": true, - "dest": "/home/glennigen/.local/share/fonts/j/", - "exclude": [], - "extra_opts": [], - "group": null, - "include": [], - "io_buffer_size": 65536, - "keep_newer": false, - "list_files": false, - "mode": null, - "owner": null, - "remote_src": true, - "selevel": null, - "serole": null, - "setype": null, - "seuser": null, - "src": "/tmp/JetBrainsMono.zip", - "unsafe_writes": false, - "validate_certs": true - } - }, - "mode": "0755", - "owner": "glennigen", - "secontext": "unconfined_u:object_r:user_fonts_t:s0", - "size": 7556, - "src": "/tmp/JetBrainsMono.zip", - "state": "directory", - "uid": 1000 -} -Read `vars_file` '/home/glennigen/ansible/vars/dnf_packages.yml'. -Read `vars_file` '/home/glennigen/ansible/vars/flatpak_packages.yml'. - -TASK [Fonts - slet zip-fil] **************************************************** -task path: /home/glennigen/ansible/tasks/fonts.yml:24 -<127.0.0.1> ESTABLISH LOCAL CONNECTION FOR USER: glennigen -<127.0.0.1> EXEC /bin/sh -c 'echo ~glennigen && sleep 0' -<127.0.0.1> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/glennigen/.ansible/tmp `"&& mkdir "` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476909.9734135-5500-106919833328989 `" && echo ansible-tmp-1779476909.9734135-5500-106919833328989="` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476909.9734135-5500-106919833328989 `" ) && sleep 0' -Using module file /usr/lib/python3.14/site-packages/ansible/modules/file.py -<127.0.0.1> PUT /home/glennigen/.ansible/tmp/ansible-local-4824fwfz6n8a/tmpu_0bigg0 TO /home/glennigen/.ansible/tmp/ansible-tmp-1779476909.9734135-5500-106919833328989/AnsiballZ_file.py -<127.0.0.1> EXEC /bin/sh -c 'chmod u+rwx /home/glennigen/.ansible/tmp/ansible-tmp-1779476909.9734135-5500-106919833328989/ /home/glennigen/.ansible/tmp/ansible-tmp-1779476909.9734135-5500-106919833328989/AnsiballZ_file.py && sleep 0' -<127.0.0.1> EXEC /bin/sh -c '/usr/bin/python3 /home/glennigen/.ansible/tmp/ansible-tmp-1779476909.9734135-5500-106919833328989/AnsiballZ_file.py && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'rm -f -r /home/glennigen/.ansible/tmp/ansible-tmp-1779476909.9734135-5500-106919833328989/ > /dev/null 2>&1 && sleep 0' -changed: [localhost] => { - "changed": true, - "invocation": { - "module_args": { - "_diff_peek": null, - "_original_basename": null, - "access_time": null, - "access_time_format": "%Y%m%d%H%M.%S", - "attributes": null, - "follow": true, - "force": false, - "group": null, - "mode": null, - "modification_time": null, - "modification_time_format": "%Y%m%d%H%M.%S", - "owner": null, - "path": "/tmp/JetBrainsMono.zip", - "recurse": false, - "selevel": null, - "serole": null, - "setype": null, - "seuser": null, - "src": null, - "state": "absent", - "unsafe_writes": false - } - }, - "path": "/tmp/JetBrainsMono.zip", - "state": "absent" -} -Read `vars_file` '/home/glennigen/ansible/vars/dnf_packages.yml'. -Read `vars_file` '/home/glennigen/ansible/vars/flatpak_packages.yml'. - -TASK [Fonts - opdater font-cache] ********************************************** -task path: /home/glennigen/ansible/tasks/fonts.yml:30 -<127.0.0.1> ESTABLISH LOCAL CONNECTION FOR USER: glennigen -<127.0.0.1> EXEC /bin/sh -c 'echo ~glennigen && sleep 0' -<127.0.0.1> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/glennigen/.ansible/tmp `"&& mkdir "` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476910.3404055-5515-14622548231652 `" && echo ansible-tmp-1779476910.3404055-5515-14622548231652="` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476910.3404055-5515-14622548231652 `" ) && sleep 0' -Using module file /usr/lib/python3.14/site-packages/ansible/modules/command.py -<127.0.0.1> PUT /home/glennigen/.ansible/tmp/ansible-local-4824fwfz6n8a/tmp6s4_0snq TO /home/glennigen/.ansible/tmp/ansible-tmp-1779476910.3404055-5515-14622548231652/AnsiballZ_command.py -<127.0.0.1> EXEC /bin/sh -c 'chmod u+rwx /home/glennigen/.ansible/tmp/ansible-tmp-1779476910.3404055-5515-14622548231652/ /home/glennigen/.ansible/tmp/ansible-tmp-1779476910.3404055-5515-14622548231652/AnsiballZ_command.py && sleep 0' -<127.0.0.1> EXEC /bin/sh -c '/usr/bin/python3 /home/glennigen/.ansible/tmp/ansible-tmp-1779476910.3404055-5515-14622548231652/AnsiballZ_command.py && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'rm -f -r /home/glennigen/.ansible/tmp/ansible-tmp-1779476910.3404055-5515-14622548231652/ > /dev/null 2>&1 && sleep 0' -ok: [localhost] => { - "changed": false, - "cmd": [ - "fc-cache", - "-f" - ], - "delta": "0:00:03.409406", - "end": "2026-05-22 21:08:34.076226", - "invocation": { - "module_args": { - "_raw_params": null, - "_uses_shell": false, - "argv": null, - "chdir": null, - "cmd": "fc-cache -f", - "creates": null, - "executable": null, - "expand_argument_vars": true, - "removes": null, - "stdin": null, - "stdin_add_newline": true, - "strip_empty_ends": true - } - }, - "msg": "", - "rc": 0, - "start": "2026-05-22 21:08:30.666820", - "stderr": "", - "stderr_lines": [], - "stdout": "", - "stdout_lines": [] -} -Read `vars_file` '/home/glennigen/ansible/vars/dnf_packages.yml'. -Read `vars_file` '/home/glennigen/ansible/vars/flatpak_packages.yml'. - -TASK [Dotfiles - klon repo til ~/.dotfiles] ************************************ -task path: /home/glennigen/ansible/tasks/dotfiles.yml:2 -<127.0.0.1> ESTABLISH LOCAL CONNECTION FOR USER: glennigen -<127.0.0.1> EXEC /bin/sh -c 'echo ~glennigen && sleep 0' -<127.0.0.1> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/glennigen/.ansible/tmp `"&& mkdir "` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476914.2486212-5536-167828421150596 `" && echo ansible-tmp-1779476914.2486212-5536-167828421150596="` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476914.2486212-5536-167828421150596 `" ) && sleep 0' -Using module file /usr/lib/python3.14/site-packages/ansible/modules/git.py -<127.0.0.1> PUT /home/glennigen/.ansible/tmp/ansible-local-4824fwfz6n8a/tmpwno0npkm TO /home/glennigen/.ansible/tmp/ansible-tmp-1779476914.2486212-5536-167828421150596/AnsiballZ_git.py -<127.0.0.1> EXEC /bin/sh -c 'chmod u+rwx /home/glennigen/.ansible/tmp/ansible-tmp-1779476914.2486212-5536-167828421150596/ /home/glennigen/.ansible/tmp/ansible-tmp-1779476914.2486212-5536-167828421150596/AnsiballZ_git.py && sleep 0' -<127.0.0.1> EXEC /bin/sh -c '/usr/bin/python3 /home/glennigen/.ansible/tmp/ansible-tmp-1779476914.2486212-5536-167828421150596/AnsiballZ_git.py && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'rm -f -r /home/glennigen/.ansible/tmp/ansible-tmp-1779476914.2486212-5536-167828421150596/ > /dev/null 2>&1 && sleep 0' -ok: [localhost] => { - "after": "e8abfb085f4a38a493d22d3a7148436bc2cd77b5", - "before": "e8abfb085f4a38a493d22d3a7148436bc2cd77b5", - "changed": false, - "invocation": { - "module_args": { - "accept_hostkey": false, - "accept_newhostkey": false, - "archive": null, - "archive_prefix": null, - "bare": false, - "clone": true, - "depth": null, - "dest": "/home/glennigen/.dotfiles", - "executable": null, - "force": false, - "gpg_allowlist": [], - "key_file": null, - "recursive": true, - "reference": null, - "refspec": null, - "remote": "origin", - "repo": "https://git.itedb.dk/glennigen/.dotfiles.git", - "separate_git_dir": null, - "single_branch": false, - "ssh_opts": null, - "track_submodules": false, - "umask": null, - "update": false, - "verify_commit": false, - "version": "HEAD" - } - } -} -Read `vars_file` '/home/glennigen/ansible/vars/dnf_packages.yml'. -Read `vars_file` '/home/glennigen/ansible/vars/flatpak_packages.yml'. - -TASK [Dotfiles - stow configs til ~] ******************************************* -task path: /home/glennigen/ansible/tasks/dotfiles.yml:9 -<127.0.0.1> ESTABLISH LOCAL CONNECTION FOR USER: glennigen -<127.0.0.1> EXEC /bin/sh -c 'echo ~glennigen && sleep 0' -<127.0.0.1> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/glennigen/.ansible/tmp `"&& mkdir "` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476914.7772434-5554-226571465700137 `" && echo ansible-tmp-1779476914.7772434-5554-226571465700137="` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476914.7772434-5554-226571465700137 `" ) && sleep 0' -Using module file /usr/lib/python3.14/site-packages/ansible/modules/command.py -<127.0.0.1> PUT /home/glennigen/.ansible/tmp/ansible-local-4824fwfz6n8a/tmp1i7qbth_ TO /home/glennigen/.ansible/tmp/ansible-tmp-1779476914.7772434-5554-226571465700137/AnsiballZ_command.py -<127.0.0.1> EXEC /bin/sh -c 'chmod u+rwx /home/glennigen/.ansible/tmp/ansible-tmp-1779476914.7772434-5554-226571465700137/ /home/glennigen/.ansible/tmp/ansible-tmp-1779476914.7772434-5554-226571465700137/AnsiballZ_command.py && sleep 0' -<127.0.0.1> EXEC /bin/sh -c '/usr/bin/python3 /home/glennigen/.ansible/tmp/ansible-tmp-1779476914.7772434-5554-226571465700137/AnsiballZ_command.py && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'rm -f -r /home/glennigen/.ansible/tmp/ansible-tmp-1779476914.7772434-5554-226571465700137/ > /dev/null 2>&1 && sleep 0' -ok: [localhost] => { - "changed": false, - "cmd": [ - "stow", - "-d", - "stow_me/", - "-t", - "/home/glennigen", - "." - ], - "delta": "0:00:00.172962", - "end": "2026-05-22 21:08:35.171830", - "invocation": { - "module_args": { - "_raw_params": null, - "_uses_shell": false, - "argv": null, - "chdir": "/home/glennigen/.dotfiles", - "cmd": "stow -d stow_me/ -t /home/glennigen .", - "creates": null, - "executable": null, - "expand_argument_vars": true, - "removes": null, - "stdin": null, - "stdin_add_newline": true, - "strip_empty_ends": true - } - }, - "msg": "", - "rc": 0, - "start": "2026-05-22 21:08:34.998868", - "stderr": "", - "stderr_lines": [], - "stdout": "", - "stdout_lines": [] -} -Read `vars_file` '/home/glennigen/ansible/vars/dnf_packages.yml'. -Read `vars_file` '/home/glennigen/ansible/vars/flatpak_packages.yml'. - -TASK [System - hent brugernavn] ************************************************ -task path: /home/glennigen/ansible/tasks/system.yml:2 -<127.0.0.1> ESTABLISH LOCAL CONNECTION FOR USER: glennigen -<127.0.0.1> EXEC /bin/sh -c 'echo ~glennigen && sleep 0' -<127.0.0.1> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/glennigen/.ansible/tmp `"&& mkdir "` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476915.2312782-5570-216728716066445 `" && echo ansible-tmp-1779476915.2312782-5570-216728716066445="` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476915.2312782-5570-216728716066445 `" ) && sleep 0' -Using module file /usr/lib/python3.14/site-packages/ansible/modules/command.py -<127.0.0.1> PUT /home/glennigen/.ansible/tmp/ansible-local-4824fwfz6n8a/tmpbp4poj35 TO /home/glennigen/.ansible/tmp/ansible-tmp-1779476915.2312782-5570-216728716066445/AnsiballZ_command.py -<127.0.0.1> EXEC /bin/sh -c 'chmod u+rwx /home/glennigen/.ansible/tmp/ansible-tmp-1779476915.2312782-5570-216728716066445/ /home/glennigen/.ansible/tmp/ansible-tmp-1779476915.2312782-5570-216728716066445/AnsiballZ_command.py && sleep 0' -<127.0.0.1> EXEC /bin/sh -c '/usr/bin/python3 /home/glennigen/.ansible/tmp/ansible-tmp-1779476915.2312782-5570-216728716066445/AnsiballZ_command.py && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'rm -f -r /home/glennigen/.ansible/tmp/ansible-tmp-1779476915.2312782-5570-216728716066445/ > /dev/null 2>&1 && sleep 0' -ok: [localhost] => { - "changed": false, - "cmd": [ - "whoami" - ], - "delta": "0:00:00.064644", - "end": "2026-05-22 21:08:35.518745", - "invocation": { - "module_args": { - "_raw_params": null, - "_uses_shell": false, - "argv": null, - "chdir": null, - "cmd": "whoami", - "creates": null, - "executable": null, - "expand_argument_vars": true, - "removes": null, - "stdin": null, - "stdin_add_newline": true, - "strip_empty_ends": true - } - }, - "msg": "", - "rc": 0, - "start": "2026-05-22 21:08:35.454101", - "stderr": "", - "stderr_lines": [], - "stdout": "glennigen", - "stdout_lines": [ - "glennigen" - ] -} -Read `vars_file` '/home/glennigen/ansible/vars/dnf_packages.yml'. -Read `vars_file` '/home/glennigen/ansible/vars/flatpak_packages.yml'. - -TASK [System - sæt fish som login shell] *************************************** -task path: /home/glennigen/ansible/tasks/system.yml:9 -<127.0.0.1> ESTABLISH LOCAL CONNECTION FOR USER: glennigen -<127.0.0.1> EXEC /bin/sh -c 'echo ~glennigen && sleep 0' -<127.0.0.1> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/glennigen/.ansible/tmp `"&& mkdir "` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476915.6006448-5586-7775812663878 `" && echo ansible-tmp-1779476915.6006448-5586-7775812663878="` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476915.6006448-5586-7775812663878 `" ) && sleep 0' -Using module file /usr/lib/python3.14/site-packages/ansible/modules/user.py -<127.0.0.1> PUT /home/glennigen/.ansible/tmp/ansible-local-4824fwfz6n8a/tmpjaa5i4gs TO /home/glennigen/.ansible/tmp/ansible-tmp-1779476915.6006448-5586-7775812663878/AnsiballZ_user.py -<127.0.0.1> EXEC /bin/sh -c 'chmod u+rwx /home/glennigen/.ansible/tmp/ansible-tmp-1779476915.6006448-5586-7775812663878/ /home/glennigen/.ansible/tmp/ansible-tmp-1779476915.6006448-5586-7775812663878/AnsiballZ_user.py && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'sudo -H -S -p "[sudo via ansible, key=hnbwkxcbkhxkrxovkthlhqjdgnpdzwde] password:" -u root /bin/sh -c '"'"'echo BECOME-SUCCESS-hnbwkxcbkhxkrxovkthlhqjdgnpdzwde ; /usr/bin/python3 /home/glennigen/.ansible/tmp/ansible-tmp-1779476915.6006448-5586-7775812663878/AnsiballZ_user.py'"'"' && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'rm -f -r /home/glennigen/.ansible/tmp/ansible-tmp-1779476915.6006448-5586-7775812663878/ > /dev/null 2>&1 && sleep 0' -ok: [localhost] => { - "append": false, - "changed": false, - "comment": "GlennIgen", - "group": 1000, - "home": "/home/glennigen", - "invocation": { - "module_args": { - "append": false, - "authorization": null, - "comment": null, - "create_home": true, - "expires": null, - "force": false, - "generate_ssh_key": null, - "group": null, - "groups": null, - "hidden": null, - "home": null, - "local": null, - "login_class": null, - "move_home": false, - "name": "glennigen", - "non_unique": false, - "password": null, - "password_expire_account_disable": null, - "password_expire_max": null, - "password_expire_min": null, - "password_expire_warn": null, - "password_lock": null, - "profile": null, - "remove": false, - "role": null, - "seuser": null, - "shell": "/usr/bin/fish", - "skeleton": null, - "ssh_key_bits": 0, - "ssh_key_comment": "ansible-generated on fedora-t480", - "ssh_key_file": null, - "ssh_key_passphrase": null, - "ssh_key_type": "rsa", - "state": "present", - "system": false, - "uid": null, - "uid_max": null, - "uid_min": null, - "umask": null, - "update_password": "always" - } - }, - "move_home": false, - "name": "glennigen", - "shell": "/usr/bin/fish", - "state": "present", - "uid": 1000 -} -Read `vars_file` '/home/glennigen/ansible/vars/dnf_packages.yml'. -Read `vars_file` '/home/glennigen/ansible/vars/flatpak_packages.yml'. - -TASK [Tailscale - aktiver og start tailscaled] ********************************* -task path: /home/glennigen/ansible/tasks/system.yml:14 -<127.0.0.1> ESTABLISH LOCAL CONNECTION FOR USER: glennigen -<127.0.0.1> EXEC /bin/sh -c 'echo ~glennigen && sleep 0' -<127.0.0.1> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/glennigen/.ansible/tmp `"&& mkdir "` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476916.5025766-5610-46993237979436 `" && echo ansible-tmp-1779476916.5025766-5610-46993237979436="` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476916.5025766-5610-46993237979436 `" ) && sleep 0' -Using module file /usr/lib/python3.14/site-packages/ansible/modules/systemd.py -<127.0.0.1> PUT /home/glennigen/.ansible/tmp/ansible-local-4824fwfz6n8a/tmpmmww56uc TO /home/glennigen/.ansible/tmp/ansible-tmp-1779476916.5025766-5610-46993237979436/AnsiballZ_systemd.py -<127.0.0.1> EXEC /bin/sh -c 'chmod u+rwx /home/glennigen/.ansible/tmp/ansible-tmp-1779476916.5025766-5610-46993237979436/ /home/glennigen/.ansible/tmp/ansible-tmp-1779476916.5025766-5610-46993237979436/AnsiballZ_systemd.py && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'sudo -H -S -p "[sudo via ansible, key=xgzcnzmciijnapcslgffaigjfvibvgwk] password:" -u root /bin/sh -c '"'"'echo BECOME-SUCCESS-xgzcnzmciijnapcslgffaigjfvibvgwk ; /usr/bin/python3 /home/glennigen/.ansible/tmp/ansible-tmp-1779476916.5025766-5610-46993237979436/AnsiballZ_systemd.py'"'"' && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'rm -f -r /home/glennigen/.ansible/tmp/ansible-tmp-1779476916.5025766-5610-46993237979436/ > /dev/null 2>&1 && sleep 0' -ok: [localhost] => { - "changed": false, - "enabled": true, - "invocation": { - "module_args": { - "daemon_reexec": false, - "daemon_reload": false, - "enabled": true, - "force": null, - "masked": null, - "name": "tailscaled", - "no_block": false, - "scope": "system", - "state": "started" - } - }, - "name": "tailscaled", - "state": "started", - "status": { - "AccessSELinuxContext": "system_u:object_r:systemd_unit_file_t:s0", - "ActiveEnterTimestamp": "Fri 2026-05-22 20:44:15 CEST", - "ActiveEnterTimestampMonotonic": "12977359", - "ActiveExitTimestampMonotonic": "0", - "ActiveState": "active", - "After": "sysinit.target network-pre.target systemd-remount-fs.service basic.target systemd-journald.socket system.slice NetworkManager.service -.mount systemd-resolved.service", - "AllowIsolate": "no", - "AssertResult": "yes", - "AssertTimestamp": "Fri 2026-05-22 20:44:15 CEST", - "AssertTimestampMonotonic": "12566977", - "Before": "multi-user.target shutdown.target", - "BindLogSockets": "no", - "CPUAffinityFromNUMA": "no", - "CPUQuotaPerSecUSec": "infinity", - "CPUQuotaPeriodUSec": "infinity", - "CPUSchedulingPolicy": "0", - "CPUSchedulingPriority": "0", - "CPUSchedulingResetOnFork": "no", - "CPUUsageNSec": "1140342000", - "CPUWeight": "[not set]", - "CacheDirectory": "tailscale", - "CacheDirectoryAccounting": "no", - "CacheDirectoryMode": "0750", - "CacheDirectoryQuota": "[not set]", - "CacheDirectorySymlink": "tailscale:", - "CanClean": "runtime state cache", - "CanFreeze": "yes", - "CanIsolate": "no", - "CanLiveMount": "no", - "CanReload": "no", - "CanStart": "yes", - "CanStop": "yes", - "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore", - "CleanResult": "success", - "CollectMode": "inactive", - "ConditionResult": "yes", - "ConditionTimestamp": "Fri 2026-05-22 20:44:15 CEST", - "ConditionTimestampMonotonic": "12566974", - "ConfigurationDirectoryMode": "0755", - "Conflicts": "shutdown.target", - "ControlGroup": "/system.slice/tailscaled.service", - "ControlGroupId": "5022", - "ControlPID": "0", - "CoredumpFilter": "0x33", - "CoredumpReceive": "no", - "DebugInvocation": "no", - "DefaultDependencies": "yes", - "DefaultMemoryLow": "0", - "DefaultMemoryMin": "0", - "DefaultStartupMemoryLow": "0", - "Delegate": "no", - "DelegateNamespaces": "18446744073709551615", - "Description": "Tailscale node agent", - "DevicePolicy": "auto", - "Documentation": "https://tailscale.com/docs/", - "DropInPaths": "/usr/lib/systemd/system/service.d/10-timeout-abort.conf", - "DynamicUser": "no", - "EffectiveMemoryHigh": "33510805504", - "EffectiveMemoryMax": "33510805504", - "EffectiveTasksMax": "38281", - "EnvironmentFiles": "/etc/default/tailscaled (ignore_errors=no)", - "ExecMainCode": "0", - "ExecMainExitTimestampMonotonic": "0", - "ExecMainHandoffTimestamp": "Fri 2026-05-22 20:44:15 CEST", - "ExecMainHandoffTimestampMonotonic": "12591061", - "ExecMainPID": "1240", - "ExecMainStartTimestamp": "Fri 2026-05-22 20:44:15 CEST", - "ExecMainStartTimestampMonotonic": "12569149", - "ExecMainStatus": "0", - "ExecStart": "{ path=/usr/sbin/tailscaled ; argv[]=/usr/sbin/tailscaled --state=/var/lib/tailscale/tailscaled.state --socket=/run/tailscale/tailscaled.sock --port=${PORT} $FLAGS ; ignore_errors=no ; start_time=[Fri 2026-05-22 20:44:15 CEST] ; stop_time=[n/a] ; pid=1240 ; code=(null) ; status=0/0 }", - "ExecStartEx": "{ path=/usr/sbin/tailscaled ; argv[]=/usr/sbin/tailscaled --state=/var/lib/tailscale/tailscaled.state --socket=/run/tailscale/tailscaled.sock --port=${PORT} $FLAGS ; flags= ; start_time=[Fri 2026-05-22 20:44:15 CEST] ; stop_time=[n/a] ; pid=1240 ; code=(null) ; status=0/0 }", - "ExecStopPost": "{ path=/usr/sbin/tailscaled ; argv[]=/usr/sbin/tailscaled --cleanup ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", - "ExecStopPostEx": "{ path=/usr/sbin/tailscaled ; argv[]=/usr/sbin/tailscaled --cleanup ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", - "ExitType": "main", - "ExtensionImagePolicy": "root=verity+signed+encrypted+unprotected+absent:usr=verity+signed+encrypted+unprotected+absent:home=encrypted+unprotected+absent:srv=encrypted+unprotected+absent:tmp=encrypted+unprotected+absent:var=encrypted+unprotected+absent", - "FailureAction": "none", - "FileDescriptorStoreMax": "0", - "FileDescriptorStorePreserve": "restart", - "FinalKillSignal": "9", - "FragmentPath": "/usr/lib/systemd/system/tailscaled.service", - "FreezerState": "running", - "GID": "[not set]", - "GuessMainPID": "yes", - "IOAccounting": "no", - "IOReadBytes": "[not set]", - "IOReadOperations": "[not set]", - "IOSchedulingClass": "2", - "IOSchedulingPriority": "4", - "IOWeight": "[not set]", - "IOWriteBytes": "[not set]", - "IOWriteOperations": "[not set]", - "IPAccounting": "no", - "IPEgressBytes": "[no data]", - "IPEgressPackets": "[no data]", - "IPIngressBytes": "[no data]", - "IPIngressPackets": "[no data]", - "Id": "tailscaled.service", - "IgnoreOnIsolate": "no", - "IgnoreSIGPIPE": "yes", - "InactiveEnterTimestampMonotonic": "0", - "InactiveExitTimestamp": "Fri 2026-05-22 20:44:15 CEST", - "InactiveExitTimestampMonotonic": "12574352", - "InvocationID": "cd13a941ede142669b55a0b23643dd6f", - "JobRunningTimeoutUSec": "infinity", - "JobTimeoutAction": "none", - "JobTimeoutUSec": "infinity", - "KeyringMode": "private", - "KillMode": "control-group", - "KillSignal": "15", - "LimitAS": "infinity", - "LimitASSoft": "infinity", - "LimitCORE": "infinity", - "LimitCORESoft": "infinity", - "LimitCPU": "infinity", - "LimitCPUSoft": "infinity", - "LimitDATA": "infinity", - "LimitDATASoft": "infinity", - "LimitFSIZE": "infinity", - "LimitFSIZESoft": "infinity", - "LimitLOCKS": "infinity", - "LimitLOCKSSoft": "infinity", - "LimitMEMLOCK": "8388608", - "LimitMEMLOCKSoft": "8388608", - "LimitMSGQUEUE": "819200", - "LimitMSGQUEUESoft": "819200", - "LimitNICE": "0", - "LimitNICESoft": "0", - "LimitNOFILE": "1048576", - "LimitNOFILESoft": "1024", - "LimitNPROC": "127604", - "LimitNPROCSoft": "127604", - "LimitRSS": "infinity", - "LimitRSSSoft": "infinity", - "LimitRTPRIO": "0", - "LimitRTPRIOSoft": "0", - "LimitRTTIME": "infinity", - "LimitRTTIMESoft": "infinity", - "LimitSIGPENDING": "127604", - "LimitSIGPENDINGSoft": "127604", - "LimitSTACK": "infinity", - "LimitSTACKSoft": "8388608", - "LiveMountResult": "success", - "LoadState": "loaded", - "LockPersonality": "no", - "LogLevelMax": "-1", - "LogRateLimitBurst": "0", - "LogRateLimitIntervalUSec": "0", - "LogsDirectoryAccounting": "no", - "LogsDirectoryMode": "0755", - "LogsDirectoryQuota": "[not set]", - "MainPID": "1240", - "ManagedOOMKills": "0", - "ManagedOOMMemoryPressure": "auto", - "ManagedOOMMemoryPressureDurationUSec": "[not set]", - "ManagedOOMMemoryPressureLimit": "0", - "ManagedOOMPreference": "none", - "ManagedOOMSwap": "auto", - "MemoryAccounting": "yes", - "MemoryAvailable": "30633418752", - "MemoryCurrent": "44130304", - "MemoryDenyWriteExecute": "no", - "MemoryHigh": "infinity", - "MemoryKSM": "no", - "MemoryLow": "0", - "MemoryMax": "infinity", - "MemoryMin": "0", - "MemoryPeak": "50003968", - "MemoryPressureThresholdUSec": "200ms", - "MemoryPressureWatch": "auto", - "MemorySwapCurrent": "0", - "MemorySwapMax": "infinity", - "MemorySwapPeak": "0", - "MemoryZSwapCurrent": "0", - "MemoryZSwapMax": "infinity", - "MemoryZSwapWriteback": "yes", - "MountAPIVFS": "no", - "MountImagePolicy": "root=verity+signed+encrypted+unprotected+absent:usr=verity+signed+encrypted+unprotected+absent:home=encrypted+unprotected+absent:srv=encrypted+unprotected+absent:tmp=encrypted+unprotected+absent:var=encrypted+unprotected+absent", - "NFileDescriptorStore": "0", - "NRestarts": "0", - "NUMAPolicy": "n/a", - "Names": "tailscaled.service", - "NeedDaemonReload": "no", - "Nice": "0", - "NoNewPrivileges": "no", - "NonBlocking": "no", - "NotifyAccess": "main", - "OOMKills": "0", - "OOMPolicy": "stop", - "OOMScoreAdjust": "0", - "OnFailureJobMode": "replace", - "OnSuccessJobMode": "fail", - "Perpetual": "no", - "PrivateBPF": "no", - "PrivateDevices": "no", - "PrivateIPC": "no", - "PrivateMounts": "no", - "PrivateNetwork": "no", - "PrivatePIDs": "no", - "PrivateTmp": "no", - "PrivateTmpEx": "no", - "PrivateUsers": "no", - "PrivateUsersEx": "no", - "ProcSubset": "all", - "ProtectClock": "no", - "ProtectControlGroups": "no", - "ProtectControlGroupsEx": "no", - "ProtectHome": "no", - "ProtectHostname": "no", - "ProtectKernelLogs": "no", - "ProtectKernelModules": "no", - "ProtectKernelTunables": "no", - "ProtectProc": "default", - "ProtectSystem": "no", - "RefuseManualStart": "no", - "RefuseManualStop": "no", - "ReloadResult": "success", - "ReloadSignal": "1", - "RemainAfterExit": "no", - "RemoveIPC": "no", - "Requires": "-.mount system.slice sysinit.target", - "RequiresMountsFor": "/run/tailscale /var/lib/tailscale /var/cache/tailscale", - "Restart": "on-failure", - "RestartKillSignal": "15", - "RestartMaxDelayUSec": "infinity", - "RestartMode": "normal", - "RestartSteps": "0", - "RestartUSec": "100ms", - "RestartUSecNext": "100ms", - "RestrictNamespaces": "no", - "RestrictRealtime": "no", - "RestrictSUIDSGID": "no", - "Result": "success", - "RootDirectoryStartOnly": "no", - "RootEphemeral": "no", - "RootImagePolicy": "root=verity+signed+encrypted+unprotected+absent:usr=verity+signed+encrypted+unprotected+absent:home=encrypted+unprotected+absent:srv=encrypted+unprotected+absent:tmp=encrypted+unprotected+absent:var=encrypted+unprotected+absent", - "RuntimeDirectory": "tailscale", - "RuntimeDirectoryMode": "0755", - "RuntimeDirectoryPreserve": "no", - "RuntimeDirectorySymlink": "tailscale:", - "RuntimeMaxUSec": "infinity", - "RuntimeRandomizedExtraUSec": "0", - "SameProcessGroup": "no", - "SecureBits": "0", - "SendSIGHUP": "no", - "SendSIGKILL": "yes", - "SetLoginEnvironment": "no", - "Slice": "system.slice", - "StandardError": "inherit", - "StandardInput": "null", - "StandardOutput": "journal", - "StartLimitAction": "none", - "StartLimitBurst": "5", - "StartLimitIntervalUSec": "10s", - "StartupCPUWeight": "[not set]", - "StartupIOWeight": "[not set]", - "StartupMemoryHigh": "infinity", - "StartupMemoryLow": "0", - "StartupMemoryMax": "infinity", - "StartupMemorySwapMax": "infinity", - "StartupMemoryZSwapMax": "infinity", - "StateChangeTimestamp": "Fri 2026-05-22 20:44:15 CEST", - "StateChangeTimestampMonotonic": "12977359", - "StateDirectory": "tailscale", - "StateDirectoryAccounting": "no", - "StateDirectoryMode": "0700", - "StateDirectoryQuota": "[not set]", - "StateDirectorySymlink": "tailscale:", - "StatusErrno": "0", - "StatusText": "Needs login:", - "StopWhenUnneeded": "no", - "SubState": "running", - "SuccessAction": "none", - "SurviveFinalKillSignal": "no", - "SyslogFacility": "3", - "SyslogLevel": "6", - "SyslogLevelPrefix": "yes", - "SyslogPriority": "30", - "SystemCallErrorNumber": "2147483646", - "TTYReset": "no", - "TTYVHangup": "no", - "TTYVTDisallocate": "no", - "TasksAccounting": "yes", - "TasksCurrent": "15", - "TasksMax": "38281", - "TimeoutAbortUSec": "45s", - "TimeoutCleanUSec": "infinity", - "TimeoutStartFailureMode": "terminate", - "TimeoutStartUSec": "45s", - "TimeoutStopFailureMode": "abort", - "TimeoutStopUSec": "45s", - "TimerSlackNSec": "50000", - "Transient": "no", - "Type": "notify", - "UID": "[not set]", - "UMask": "0022", - "UnitFilePreset": "disabled", - "UnitFileState": "enabled", - "UtmpMode": "init", - "WantedBy": "multi-user.target", - "Wants": "network-pre.target", - "WatchdogSignal": "6", - "WatchdogTimestampMonotonic": "0", - "WatchdogUSec": "0" - } -} -Read `vars_file` '/home/glennigen/ansible/vars/dnf_packages.yml'. -Read `vars_file` '/home/glennigen/ansible/vars/flatpak_packages.yml'. - -TASK [System - resolv.conf symlink (NetworkManager + systemd-resolved fix)] **** -task path: /home/glennigen/ansible/tasks/system.yml:20 -<127.0.0.1> ESTABLISH LOCAL CONNECTION FOR USER: glennigen -<127.0.0.1> EXEC /bin/sh -c 'echo ~glennigen && sleep 0' -<127.0.0.1> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/glennigen/.ansible/tmp `"&& mkdir "` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476917.470414-5635-18379690662508 `" && echo ansible-tmp-1779476917.470414-5635-18379690662508="` echo /home/glennigen/.ansible/tmp/ansible-tmp-1779476917.470414-5635-18379690662508 `" ) && sleep 0' -Using module file /usr/lib/python3.14/site-packages/ansible/modules/file.py -<127.0.0.1> PUT /home/glennigen/.ansible/tmp/ansible-local-4824fwfz6n8a/tmpryfwqwo3 TO /home/glennigen/.ansible/tmp/ansible-tmp-1779476917.470414-5635-18379690662508/AnsiballZ_file.py -<127.0.0.1> EXEC /bin/sh -c 'chmod u+rwx /home/glennigen/.ansible/tmp/ansible-tmp-1779476917.470414-5635-18379690662508/ /home/glennigen/.ansible/tmp/ansible-tmp-1779476917.470414-5635-18379690662508/AnsiballZ_file.py && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'sudo -H -S -p "[sudo via ansible, key=dltmbaycqlgkgnpvkvtjeujlcsobezxy] password:" -u root /bin/sh -c '"'"'echo BECOME-SUCCESS-dltmbaycqlgkgnpvkvtjeujlcsobezxy ; /usr/bin/python3 /home/glennigen/.ansible/tmp/ansible-tmp-1779476917.470414-5635-18379690662508/AnsiballZ_file.py'"'"' && sleep 0' -<127.0.0.1> EXEC /bin/sh -c 'rm -f -r /home/glennigen/.ansible/tmp/ansible-tmp-1779476917.470414-5635-18379690662508/ > /dev/null 2>&1 && sleep 0' -ok: [localhost] => { - "changed": false, - "dest": "/etc/resolv.conf", - "gid": 0, - "group": "root", - "invocation": { - "module_args": { - "_diff_peek": null, - "_original_basename": null, - "access_time": null, - "access_time_format": "%Y%m%d%H%M.%S", - "attributes": null, - "dest": "/etc/resolv.conf", - "follow": true, - "force": true, - "group": null, - "mode": null, - "modification_time": null, - "modification_time_format": "%Y%m%d%H%M.%S", - "owner": null, - "path": "/etc/resolv.conf", - "recurse": false, - "selevel": null, - "serole": null, - "setype": null, - "seuser": null, - "src": "/run/systemd/resolve/stub-resolv.conf", - "state": "link", - "unsafe_writes": false - } - }, - "mode": "0777", - "owner": "root", - "secontext": "unconfined_u:object_r:etc_t:s0", - "size": 37, - "src": "/run/systemd/resolve/stub-resolv.conf", - "state": "link", - "uid": 0 -} - -PLAY RECAP ********************************************************************* -localhost : ok=35 changed=4 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 - diff --git a/site.yml b/site.yml index 0534894..5974368 100644 --- a/site.yml +++ b/site.yml @@ -13,5 +13,6 @@ - import_tasks: tasks/dnf_packages.yml - import_tasks: tasks/flatpak_packages.yml - import_tasks: tasks/fonts.yml + - import_tasks: tasks/icons.yml - import_tasks: tasks/dotfiles.yml - import_tasks: tasks/system.yml diff --git a/tasks/icons.yml b/tasks/icons.yml new file mode 100644 index 0000000..e17d461 --- /dev/null +++ b/tasks/icons.yml @@ -0,0 +1,39 @@ +--- +- name: Icons - opret icons-mappe + ansible.builtin.file: + path: ~/.local/share/icons + state: directory + mode: '0755' + become: false + +- name: Icons - klon Kora repo + ansible.builtin.git: + repo: https://github.com/bikass/kora.git + dest: /tmp/kora-repo + depth: 1 + become: false + +- name: Icons - kopier Kora til icons-mappe + ansible.builtin.copy: + src: /tmp/kora-repo/kora/ + dest: ~/.local/share/icons/kora/ + remote_src: true + become: false + +- name: Icons - opdater icon-cache + ansible.builtin.command: + cmd: gtk-update-icon-cache ~/.local/share/icons/kora + become: false + changed_when: false + +- name: Icons - sæt Kora som standard KDE ikon-tema + ansible.builtin.command: + cmd: kwriteconfig6 --file kdeglobals --group Icons --key Theme kora + become: false + changed_when: false + +- name: Icons - slet temp repo + ansible.builtin.file: + path: /tmp/kora-repo + state: absent + become: false