Files
ansible/log.log
T
2026-05-22 21:10:03 +02:00

2309 lines
140 KiB
Plaintext

[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