# STDOUT: ---v---v---v---v---v--- ansible-playbook 2.9.27 config file = /etc/ansible/ansible.cfg configured module search path = ['/home/jenkins/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] ansible python module location = /opt/ansible-2.9/lib/python3.9/site-packages/ansible executable location = /opt/ansible-2.9/bin/ansible-playbook python version = 3.9.18 (main, Sep 7 2023, 00:00:00) [GCC 11.4.1 20230605 (Red Hat 11.4.1-2)] Using /etc/ansible/ansible.cfg as config file Skipping callback 'actionable', as we already have a stdout callback. Skipping callback 'counter_enabled', as we already have a stdout callback. Skipping callback 'debug', as we already have a stdout callback. Skipping callback 'dense', as we already have a stdout callback. Skipping callback 'dense', as we already have a stdout callback. Skipping callback 'full_skip', as we already have a stdout callback. Skipping callback 'json', as we already have a stdout callback. Skipping callback 'minimal', as we already have a stdout callback. Skipping callback 'null', as we already have a stdout callback. Skipping callback 'oneline', as we already have a stdout callback. Skipping callback 'selective', as we already have a stdout callback. Skipping callback 'skippy', as we already have a stdout callback. Skipping callback 'stderr', as we already have a stdout callback. Skipping callback 'unixy', as we already have a stdout callback. Skipping callback 'yaml', as we already have a stdout callback. PLAYBOOK: tests_quadlet_basic.yml ********************************************** 2 plays in /WORKDIR/git-certs.durndpe5b/tests/tests_quadlet_basic.yml PLAY [all] ********************************************************************* META: ran handlers TASK [Include vault variables] ************************************************* task path: /WORKDIR/git-certs.durndpe5b/tests/tests_quadlet_basic.yml:4 Friday 19 April 2024 08:19:39 +0000 (0:00:00.017) 0:00:00.017 ********** ok: [sut] => { "ansible_facts": { "__podman_test_password": { "__ansible_vault": "$ANSIBLE_VAULT;1.1;AES256\n35383939616163653333633431363463313831383037386236646138333162396161356130303461\n3932623930643263313563336163316337643562333936360a363538636631313039343233383732\n38666530383538656639363465313230343533386130303833336434303438333161656262346562\n3362626538613031640a663330613638366132356534363534353239616666653466353961323533\n6565\n" }, "mysql_container_root_password": { "__ansible_vault": "$ANSIBLE_VAULT;1.1;AES256\n61333932373230333539663035366431326163363166363036323963623131363530326231303634\n6635326161643165363366323062333334363730376631660a393566366139353861656364656661\n38653463363837336639363032646433666361646535366137303464623261313663643336306465\n6264663730656337310a343962353137386238383064646533366433333437303566656433386233\n34343235326665646661623131643335313236313131353661386338343366316261643634653633\n3832313034366536616531323963333234326461353130303532\n" } }, "ansible_included_var_files": [ "/WORKDIR/git-certs.durndpe5b/tests/vars/vault-variables.yml" ], "changed": false } META: ran handlers META: ran handlers PLAY [Ensure that the role can manage quadlet specs] *************************** TASK [Gathering Facts] ********************************************************* task path: /WORKDIR/git-certs.durndpe5b/tests/tests_quadlet_basic.yml:9 Friday 19 April 2024 08:19:39 +0000 (0:00:00.013) 0:00:00.031 ********** ok: [sut] META: ran handlers TASK [Run role - do not pull images] ******************************************* task path: /WORKDIR/git-certs.durndpe5b/tests/tests_quadlet_basic.yml:58 Friday 19 April 2024 08:19:40 +0000 (0:00:00.842) 0:00:00.874 ********** TASK [linux-system-roles.podman : Set platform/version specific variables] ***** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:3 Friday 19 April 2024 08:19:40 +0000 (0:00:00.065) 0:00:00.939 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/set_vars.yml for sut TASK [linux-system-roles.podman : Ensure ansible_facts used by role] *********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/set_vars.yml:3 Friday 19 April 2024 08:19:40 +0000 (0:00:00.022) 0:00:00.961 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Check if system is ostree] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/set_vars.yml:12 Friday 19 April 2024 08:19:40 +0000 (0:00:00.024) 0:00:00.986 ********** ok: [sut] => { "changed": false, "stat": { "exists": false } } TASK [linux-system-roles.podman : Set flag to indicate system is ostree] ******* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/set_vars.yml:17 Friday 19 April 2024 08:19:40 +0000 (0:00:00.271) 0:00:01.258 ********** ok: [sut] => { "ansible_facts": { "__podman_is_ostree": false }, "changed": false } TASK [linux-system-roles.podman : Set platform/version specific variables] ***** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/set_vars.yml:21 Friday 19 April 2024 08:19:41 +0000 (0:00:00.024) 0:00:01.282 ********** ok: [sut] => (item=RedHat.yml) => { "ansible_facts": { "__podman_packages": [ "podman", "shadow-utils-subid" ] }, "ansible_included_var_files": [ "/WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/vars/RedHat.yml" ], "ansible_loop_var": "item", "changed": false, "item": "RedHat.yml" } skipping: [sut] => (item=CentOS.yml) => { "ansible_loop_var": "item", "changed": false, "item": "CentOS.yml", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=CentOS_9.yml) => { "ansible_loop_var": "item", "changed": false, "item": "CentOS_9.yml", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=CentOS_9.yml) => { "ansible_loop_var": "item", "changed": false, "item": "CentOS_9.yml", "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Gather the package facts] ******************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:6 Friday 19 April 2024 08:19:41 +0000 (0:00:00.037) 0:00:01.320 ********** ok: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Enable copr if requested] ******************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:10 Friday 19 April 2024 08:19:42 +0000 (0:00:01.125) 0:00:02.446 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Ensure required packages are installed] ****** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:14 Friday 19 April 2024 08:19:42 +0000 (0:00:00.033) 0:00:02.480 ********** changed: [sut] => { "changed": true, "rc": 0, "results": [ "Installed: protobuf-c-1.3.3-13.el9.x86_64", "Installed: criu-3.19-1.el9.x86_64", "Installed: aardvark-dns-2:1.9.0-1.el9.x86_64", "Installed: slirp4netns-1.2.3-1.el9.x86_64", "Installed: criu-libs-3.19-1.el9.x86_64", "Installed: crun-1.14.4-1.el9.x86_64", "Installed: fuse-common-3.10.2-8.el9.x86_64", "Installed: conmon-3:2.1.10-2.el9.x86_64", "Installed: yajl-2.1.0-22.el9.x86_64", "Installed: libslirp-4.4.0-7.el9.x86_64", "Installed: container-selinux-3:2.230.0-1.el9.noarch", "Installed: fuse-overlayfs-1.13-1.el9.x86_64", "Installed: fuse3-3.10.2-8.el9.x86_64", "Installed: containers-common-2:1-61.el9.x86_64", "Installed: netavark-2:1.10.3-1.el9.x86_64", "Installed: fuse3-libs-3.10.2-8.el9.x86_64", "Installed: podman-2:5.0.0-1.el9.x86_64", "Installed: libnet-1.2-7.el9.x86_64", "Installed: shadow-utils-subid-2:4.9-8.el9.x86_64" ] } TASK [linux-system-roles.podman : Get podman version] ************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:23 Friday 19 April 2024 08:20:36 +0000 (0:00:54.189) 0:00:56.670 ********** ok: [sut] => { "changed": false, "cmd": [ "podman", "--version" ], "delta": "0:00:00.034040", "end": "2024-04-19 08:20:36.704538", "rc": 0, "start": "2024-04-19 08:20:36.670498" } STDOUT: podman version 4.9.4-dev TASK [linux-system-roles.podman : Set podman version] ************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:29 Friday 19 April 2024 08:20:36 +0000 (0:00:00.326) 0:00:56.996 ********** ok: [sut] => { "ansible_facts": { "podman_version": "4.9.4-dev" }, "changed": false } TASK [linux-system-roles.podman : Podman package version must be 4.2 or later] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:33 Friday 19 April 2024 08:20:36 +0000 (0:00:00.042) 0:00:57.039 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Podman package version must be 4.4 or later for quadlet, secrets] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:40 Friday 19 April 2024 08:20:36 +0000 (0:00:00.034) 0:00:57.074 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } META: end_host conditional evaluated to false, continuing execution for sut TASK [linux-system-roles.podman : Check user and group information] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:57 Friday 19 April 2024 08:20:36 +0000 (0:00:00.094) 0:00:57.169 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml for sut TASK [linux-system-roles.podman : Get user information] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:2 Friday 19 April 2024 08:20:36 +0000 (0:00:00.051) 0:00:57.220 ********** ok: [sut] => { "ansible_facts": { "getent_passwd": { "root": [ "x", "0", "0", "root", "/root", "/bin/bash" ] } }, "changed": false } TASK [linux-system-roles.podman : Fail if user does not exist] ***************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:10 Friday 19 April 2024 08:20:37 +0000 (0:00:00.268) 0:00:57.488 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set group for podman user] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:17 Friday 19 April 2024 08:20:37 +0000 (0:00:00.032) 0:00:57.521 ********** ok: [sut] => { "ansible_facts": { "__podman_group": "0" }, "changed": false } TASK [linux-system-roles.podman : Get group information] *********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:29 Friday 19 April 2024 08:20:37 +0000 (0:00:00.031) 0:00:57.553 ********** ok: [sut] => { "ansible_facts": { "getent_group": { "root": [ "x", "0", "" ] } }, "changed": false } TASK [linux-system-roles.podman : Set group name] ****************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:37 Friday 19 April 2024 08:20:37 +0000 (0:00:00.205) 0:00:57.759 ********** ok: [sut] => { "ansible_facts": { "__podman_group_name": "root" }, "changed": false } TASK [linux-system-roles.podman : See if getsubids exists] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:42 Friday 19 April 2024 08:20:37 +0000 (0:00:00.029) 0:00:57.788 ********** ok: [sut] => { "changed": false, "stat": { "atime": 1689166618.0, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 32, "charset": "binary", "checksum": "076f89863b474504550ab1b5c11216a77ed7123c", "ctime": 1713514804.016841, "dev": 51713, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 6292775, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "application/x-pie-executable", "mode": "0755", "mtime": 1689166618.0, "nlink": 1, "path": "/usr/bin/getsubids", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 15496, "uid": 0, "version": "3224601032", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true } } TASK [linux-system-roles.podman : Check user with getsubids] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:53 Friday 19 April 2024 08:20:37 +0000 (0:00:00.201) 0:00:57.989 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Check group with getsubids] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:58 Friday 19 April 2024 08:20:37 +0000 (0:00:00.024) 0:00:58.014 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:63 Friday 19 April 2024 08:20:37 +0000 (0:00:00.023) 0:00:58.038 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get subuid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:83 Friday 19 April 2024 08:20:37 +0000 (0:00:00.024) 0:00:58.062 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get subgid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:88 Friday 19 April 2024 08:20:37 +0000 (0:00:00.024) 0:00:58.087 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:93 Friday 19 April 2024 08:20:37 +0000 (0:00:00.024) 0:00:58.111 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if user not in subuid file] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:115 Friday 19 April 2024 08:20:37 +0000 (0:00:00.024) 0:00:58.136 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if group not in subgid file] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:122 Friday 19 April 2024 08:20:37 +0000 (0:00:00.025) 0:00:58.161 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set config file paths] *********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:63 Friday 19 April 2024 08:20:37 +0000 (0:00:00.023) 0:00:58.185 ********** ok: [sut] => { "ansible_facts": { "__podman_container_conf_file": "/etc/containers/containers.conf.d/50-systemroles.conf", "__podman_policy_json_file": "/etc/containers/policy.json", "__podman_registries_conf_file": "/etc/containers/registries.conf.d/50-systemroles.conf", "__podman_storage_conf_file": "/etc/containers/storage.conf" }, "changed": false } TASK [linux-system-roles.podman : Handle container.conf.d] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:81 Friday 19 April 2024 08:20:37 +0000 (0:00:00.053) 0:00:58.238 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_container_conf_d.yml for sut TASK [linux-system-roles.podman : Ensure containers.d exists] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_container_conf_d.yml:5 Friday 19 April 2024 08:20:38 +0000 (0:00:00.079) 0:00:58.318 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Update container config file] **************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_container_conf_d.yml:14 Friday 19 April 2024 08:20:38 +0000 (0:00:00.026) 0:00:58.344 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Handle registries.conf.d] ******************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:84 Friday 19 April 2024 08:20:38 +0000 (0:00:00.027) 0:00:58.372 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_registries_conf_d.yml for sut TASK [linux-system-roles.podman : Ensure registries.d exists] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_registries_conf_d.yml:5 Friday 19 April 2024 08:20:38 +0000 (0:00:00.052) 0:00:58.424 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Update registries config file] *************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_registries_conf_d.yml:14 Friday 19 April 2024 08:20:38 +0000 (0:00:00.024) 0:00:58.449 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Handle storage.conf] ************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:87 Friday 19 April 2024 08:20:38 +0000 (0:00:00.032) 0:00:58.482 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_storage_conf.yml for sut TASK [linux-system-roles.podman : Ensure storage.conf parent dir exists] ******* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_storage_conf.yml:5 Friday 19 April 2024 08:20:38 +0000 (0:00:00.055) 0:00:58.538 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Update storage config file] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_storage_conf.yml:14 Friday 19 April 2024 08:20:38 +0000 (0:00:00.024) 0:00:58.562 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Handle policy.json] ************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:90 Friday 19 April 2024 08:20:38 +0000 (0:00:00.027) 0:00:58.590 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_policy_json.yml for sut TASK [linux-system-roles.podman : Ensure policy.json parent dir exists] ******** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_policy_json.yml:6 Friday 19 April 2024 08:20:38 +0000 (0:00:00.055) 0:00:58.645 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Stat the policy.json file] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_policy_json.yml:15 Friday 19 April 2024 08:20:38 +0000 (0:00:00.025) 0:00:58.671 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get the existing policy.json] **************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_policy_json.yml:20 Friday 19 April 2024 08:20:38 +0000 (0:00:00.023) 0:00:58.694 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Write new policy.json file] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_policy_json.yml:26 Friday 19 April 2024 08:20:38 +0000 (0:00:00.023) 0:00:58.718 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Manage firewall for specified ports] ************************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:96 Friday 19 April 2024 08:20:38 +0000 (0:00:00.024) 0:00:58.742 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Manage selinux for specified ports] ************************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:103 Friday 19 April 2024 08:20:38 +0000 (0:00:00.023) 0:00:58.766 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Keep track of users that need to cancel linger] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:110 Friday 19 April 2024 08:20:38 +0000 (0:00:00.024) 0:00:58.790 ********** ok: [sut] => { "ansible_facts": { "__podman_cancel_user_linger": [] }, "changed": false } TASK [linux-system-roles.podman : Handle certs.d files - present] ************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:114 Friday 19 April 2024 08:20:38 +0000 (0:00:00.058) 0:00:58.849 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Handle credential files - present] *********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:123 Friday 19 April 2024 08:20:38 +0000 (0:00:00.026) 0:00:58.876 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Handle secrets] ****************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:132 Friday 19 April 2024 08:20:38 +0000 (0:00:00.028) 0:00:58.904 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Handle Kubernetes specifications] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:139 Friday 19 April 2024 08:20:38 +0000 (0:00:00.022) 0:00:58.927 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Handle Quadlet specifications] *************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:146 Friday 19 April 2024 08:20:38 +0000 (0:00:00.022) 0:00:58.950 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml for sut TASK [linux-system-roles.podman : Set per-container variables part 0] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:14 Friday 19 April 2024 08:20:38 +0000 (0:00:00.067) 0:00:59.017 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_file_src": "", "__podman_quadlet_spec": { "Container": { "ContainerName": "nopull", "Image": "quay.io/libpod/testimage:20210610" }, "Install": { "WantedBy": "default.target" } }, "__podman_quadlet_str": "", "__podman_quadlet_template_src": "" }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 1] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:40 Friday 19 April 2024 08:20:38 +0000 (0:00:00.030) 0:00:59.048 ********** ok: [sut] => { "ansible_facts": { "__podman_continue_if_pull_fails": false, "__podman_pull_image": false, "__podman_state": "created", "__podman_systemd_unit_scope": "", "__podman_user": "root" }, "changed": false } TASK [linux-system-roles.podman : Fail if no quadlet spec is given] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:57 Friday 19 April 2024 08:20:38 +0000 (0:00:00.033) 0:00:59.081 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 2] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:70 Friday 19 April 2024 08:20:38 +0000 (0:00:00.024) 0:00:59.106 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_name": "nopull", "__podman_quadlet_type": "container", "__podman_rootless": false }, "changed": false } TASK [linux-system-roles.podman : Check user and group information] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:97 Friday 19 April 2024 08:20:38 +0000 (0:00:00.038) 0:00:59.144 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml for sut TASK [linux-system-roles.podman : Get user information] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:2 Friday 19 April 2024 08:20:38 +0000 (0:00:00.055) 0:00:59.200 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if user does not exist] ***************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:10 Friday 19 April 2024 08:20:38 +0000 (0:00:00.040) 0:00:59.241 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set group for podman user] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:17 Friday 19 April 2024 08:20:39 +0000 (0:00:00.038) 0:00:59.279 ********** ok: [sut] => { "ansible_facts": { "__podman_group": "0" }, "changed": false } TASK [linux-system-roles.podman : Get group information] *********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:29 Friday 19 April 2024 08:20:39 +0000 (0:00:00.041) 0:00:59.320 ********** ok: [sut] => { "ansible_facts": { "getent_group": { "root": [ "x", "0", "" ] } }, "changed": false } TASK [linux-system-roles.podman : Set group name] ****************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:37 Friday 19 April 2024 08:20:39 +0000 (0:00:00.205) 0:00:59.526 ********** ok: [sut] => { "ansible_facts": { "__podman_group_name": "root" }, "changed": false } TASK [linux-system-roles.podman : See if getsubids exists] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:42 Friday 19 April 2024 08:20:39 +0000 (0:00:00.030) 0:00:59.557 ********** ok: [sut] => { "changed": false, "stat": { "atime": 1713514837.690775, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 32, "charset": "binary", "checksum": "076f89863b474504550ab1b5c11216a77ed7123c", "ctime": 1713514804.016841, "dev": 51713, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 6292775, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "application/x-pie-executable", "mode": "0755", "mtime": 1689166618.0, "nlink": 1, "path": "/usr/bin/getsubids", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 15496, "uid": 0, "version": "3224601032", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true } } TASK [linux-system-roles.podman : Check user with getsubids] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:53 Friday 19 April 2024 08:20:39 +0000 (0:00:00.201) 0:00:59.759 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Check group with getsubids] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:58 Friday 19 April 2024 08:20:39 +0000 (0:00:00.047) 0:00:59.807 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:63 Friday 19 April 2024 08:20:39 +0000 (0:00:00.024) 0:00:59.831 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get subuid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:83 Friday 19 April 2024 08:20:39 +0000 (0:00:00.023) 0:00:59.854 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get subgid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:88 Friday 19 April 2024 08:20:39 +0000 (0:00:00.022) 0:00:59.877 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:93 Friday 19 April 2024 08:20:39 +0000 (0:00:00.024) 0:00:59.901 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if user not in subuid file] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:115 Friday 19 April 2024 08:20:39 +0000 (0:00:00.022) 0:00:59.923 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if group not in subgid file] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:122 Friday 19 April 2024 08:20:39 +0000 (0:00:00.021) 0:00:59.945 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 3] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:102 Friday 19 April 2024 08:20:39 +0000 (0:00:00.021) 0:00:59.966 ********** ok: [sut] => { "ansible_facts": { "__podman_activate_systemd_unit": false, "__podman_images_found": [ "quay.io/libpod/testimage:20210610" ], "__podman_kube_yamls_raw": "", "__podman_service_name": "nopull.service", "__podman_systemd_scope": "system", "__podman_user_home_dir": "/root", "__podman_xdg_runtime_dir": "/run/user/0" }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 4] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:134 Friday 19 April 2024 08:20:39 +0000 (0:00:00.040) 0:01:00.007 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_path": "/etc/containers/systemd" }, "changed": false } TASK [linux-system-roles.podman : Get kube yaml contents] ********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:140 Friday 19 April 2024 08:20:39 +0000 (0:00:00.022) 0:01:00.030 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 5] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:151 Friday 19 April 2024 08:20:39 +0000 (0:00:00.023) 0:01:00.054 ********** ok: [sut] => { "ansible_facts": { "__podman_images": [ "quay.io/libpod/testimage:20210610" ], "__podman_quadlet_file": "/etc/containers/systemd/nopull.container", "__podman_volumes": [] }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 6] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:205 Friday 19 April 2024 08:20:39 +0000 (0:00:00.057) 0:01:00.112 ********** ok: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Cleanup quadlets] **************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:220 Friday 19 April 2024 08:20:39 +0000 (0:00:00.029) 0:01:00.141 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Create and update quadlets] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:224 Friday 19 April 2024 08:20:39 +0000 (0:00:00.023) 0:01:00.165 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml for sut TASK [linux-system-roles.podman : Manage linger] ******************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:2 Friday 19 April 2024 08:20:39 +0000 (0:00:00.057) 0:01:00.223 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml for sut TASK [linux-system-roles.podman : Enable linger if needed] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:12 Friday 19 April 2024 08:20:40 +0000 (0:00:00.040) 0:01:00.263 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Mark user as not yet needing to cancel linger] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:18 Friday 19 April 2024 08:20:40 +0000 (0:00:00.024) 0:01:00.287 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Mark user for possible linger cancel] ******** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:23 Friday 19 April 2024 08:20:40 +0000 (0:00:00.024) 0:01:00.312 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Create host directories] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:7 Friday 19 April 2024 08:20:40 +0000 (0:00:00.022) 0:01:00.334 ********** TASK [linux-system-roles.podman : Ensure container images are present] ********* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:23 Friday 19 April 2024 08:20:40 +0000 (0:00:00.051) 0:01:00.385 ********** skipping: [sut] => (item=None) => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Ensure the quadlet directory is present] ***** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:47 Friday 19 April 2024 08:20:40 +0000 (0:00:00.029) 0:01:00.414 ********** ok: [sut] => { "changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/containers/systemd", "secontext": "system_u:object_r:etc_t:s0", "size": 6, "state": "directory", "uid": 0 } TASK [linux-system-roles.podman : Ensure quadlet file is copied] *************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:56 Friday 19 April 2024 08:20:40 +0000 (0:00:00.272) 0:01:00.687 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Ensure quadlet file content is present] ****** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:66 Friday 19 April 2024 08:20:40 +0000 (0:00:00.024) 0:01:00.712 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Ensure quadlet file is present] ************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:78 Friday 19 April 2024 08:20:40 +0000 (0:00:00.022) 0:01:00.735 ********** changed: [sut] => { "changed": true, "checksum": "670d64fc68a9768edb20cad26df2acc703542d85", "dest": "/etc/containers/systemd/nopull.container", "gid": 0, "group": "root", "md5sum": "cedb6667f6cd1b033fe06e2810fe6b19", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 151, "src": "/root/.ansible/tmp/ansible-tmp-1713514840.5133407-12812-21433513921788/source", "state": "file", "uid": 0 } TASK [linux-system-roles.podman : Reload systemctl] **************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:90 Friday 19 April 2024 08:20:41 +0000 (0:00:00.608) 0:01:01.343 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Start service] ******************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:119 Friday 19 April 2024 08:20:41 +0000 (0:00:00.024) 0:01:01.368 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Restart service] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:135 Friday 19 April 2024 08:20:41 +0000 (0:00:00.026) 0:01:01.394 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Cancel linger] ******************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:153 Friday 19 April 2024 08:20:41 +0000 (0:00:00.030) 0:01:01.425 ********** TASK [linux-system-roles.podman : Handle credential files - absent] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:159 Friday 19 April 2024 08:20:41 +0000 (0:00:00.020) 0:01:01.445 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Handle certs.d files - absent] *************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:168 Friday 19 April 2024 08:20:41 +0000 (0:00:00.020) 0:01:01.466 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [Verify image not pulled] ************************************************* task path: /WORKDIR/git-certs.durndpe5b/tests/tests_quadlet_basic.yml:74 Friday 19 April 2024 08:20:41 +0000 (0:00:00.020) 0:01:01.486 ********** ok: [sut] => { "changed": false } MSG: All assertions passed TASK [Run role - try to pull bogus image] ************************************** task path: /WORKDIR/git-certs.durndpe5b/tests/tests_quadlet_basic.yml:78 Friday 19 April 2024 08:20:41 +0000 (0:00:00.024) 0:01:01.511 ********** TASK [linux-system-roles.podman : Set platform/version specific variables] ***** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:3 Friday 19 April 2024 08:20:41 +0000 (0:00:00.059) 0:01:01.570 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/set_vars.yml for sut TASK [linux-system-roles.podman : Ensure ansible_facts used by role] *********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/set_vars.yml:3 Friday 19 April 2024 08:20:41 +0000 (0:00:00.076) 0:01:01.647 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Check if system is ostree] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/set_vars.yml:12 Friday 19 April 2024 08:20:41 +0000 (0:00:00.031) 0:01:01.678 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set flag to indicate system is ostree] ******* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/set_vars.yml:17 Friday 19 April 2024 08:20:41 +0000 (0:00:00.030) 0:01:01.709 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set platform/version specific variables] ***** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/set_vars.yml:21 Friday 19 April 2024 08:20:41 +0000 (0:00:00.023) 0:01:01.732 ********** ok: [sut] => (item=RedHat.yml) => { "ansible_facts": { "__podman_packages": [ "podman", "shadow-utils-subid" ] }, "ansible_included_var_files": [ "/WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/vars/RedHat.yml" ], "ansible_loop_var": "item", "changed": false, "item": "RedHat.yml" } skipping: [sut] => (item=CentOS.yml) => { "ansible_loop_var": "item", "changed": false, "item": "CentOS.yml", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=CentOS_9.yml) => { "ansible_loop_var": "item", "changed": false, "item": "CentOS_9.yml", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=CentOS_9.yml) => { "ansible_loop_var": "item", "changed": false, "item": "CentOS_9.yml", "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Gather the package facts] ******************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:6 Friday 19 April 2024 08:20:41 +0000 (0:00:00.058) 0:01:01.791 ********** ok: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Enable copr if requested] ******************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:10 Friday 19 April 2024 08:20:42 +0000 (0:00:00.957) 0:01:02.749 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Ensure required packages are installed] ****** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:14 Friday 19 April 2024 08:20:42 +0000 (0:00:00.022) 0:01:02.772 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get podman version] ************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:23 Friday 19 April 2024 08:20:42 +0000 (0:00:00.027) 0:01:02.799 ********** ok: [sut] => { "changed": false, "cmd": [ "podman", "--version" ], "delta": "0:00:00.030725", "end": "2024-04-19 08:20:42.731779", "rc": 0, "start": "2024-04-19 08:20:42.701054" } STDOUT: podman version 4.9.4-dev TASK [linux-system-roles.podman : Set podman version] ************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:29 Friday 19 April 2024 08:20:42 +0000 (0:00:00.224) 0:01:03.023 ********** ok: [sut] => { "ansible_facts": { "podman_version": "4.9.4-dev" }, "changed": false } TASK [linux-system-roles.podman : Podman package version must be 4.2 or later] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:33 Friday 19 April 2024 08:20:42 +0000 (0:00:00.025) 0:01:03.049 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Podman package version must be 4.4 or later for quadlet, secrets] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:40 Friday 19 April 2024 08:20:42 +0000 (0:00:00.023) 0:01:03.073 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } META: end_host conditional evaluated to false, continuing execution for sut TASK [linux-system-roles.podman : Check user and group information] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:57 Friday 19 April 2024 08:20:42 +0000 (0:00:00.043) 0:01:03.116 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml for sut TASK [linux-system-roles.podman : Get user information] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:2 Friday 19 April 2024 08:20:42 +0000 (0:00:00.069) 0:01:03.186 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if user does not exist] ***************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:10 Friday 19 April 2024 08:20:42 +0000 (0:00:00.028) 0:01:03.214 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set group for podman user] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:17 Friday 19 April 2024 08:20:42 +0000 (0:00:00.028) 0:01:03.243 ********** ok: [sut] => { "ansible_facts": { "__podman_group": "0" }, "changed": false } TASK [linux-system-roles.podman : Get group information] *********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:29 Friday 19 April 2024 08:20:43 +0000 (0:00:00.030) 0:01:03.274 ********** ok: [sut] => { "ansible_facts": { "getent_group": { "root": [ "x", "0", "" ] } }, "changed": false } TASK [linux-system-roles.podman : Set group name] ****************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:37 Friday 19 April 2024 08:20:43 +0000 (0:00:00.208) 0:01:03.482 ********** ok: [sut] => { "ansible_facts": { "__podman_group_name": "root" }, "changed": false } TASK [linux-system-roles.podman : See if getsubids exists] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:42 Friday 19 April 2024 08:20:43 +0000 (0:00:00.030) 0:01:03.513 ********** ok: [sut] => { "changed": false, "stat": { "atime": 1713514837.690775, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 32, "charset": "binary", "checksum": "076f89863b474504550ab1b5c11216a77ed7123c", "ctime": 1713514804.016841, "dev": 51713, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 6292775, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "application/x-pie-executable", "mode": "0755", "mtime": 1689166618.0, "nlink": 1, "path": "/usr/bin/getsubids", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 15496, "uid": 0, "version": "3224601032", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true } } TASK [linux-system-roles.podman : Check user with getsubids] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:53 Friday 19 April 2024 08:20:43 +0000 (0:00:00.200) 0:01:03.714 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Check group with getsubids] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:58 Friday 19 April 2024 08:20:43 +0000 (0:00:00.024) 0:01:03.738 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:63 Friday 19 April 2024 08:20:43 +0000 (0:00:00.023) 0:01:03.762 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get subuid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:83 Friday 19 April 2024 08:20:43 +0000 (0:00:00.023) 0:01:03.785 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get subgid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:88 Friday 19 April 2024 08:20:43 +0000 (0:00:00.022) 0:01:03.808 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:93 Friday 19 April 2024 08:20:43 +0000 (0:00:00.023) 0:01:03.831 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if user not in subuid file] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:115 Friday 19 April 2024 08:20:43 +0000 (0:00:00.023) 0:01:03.855 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if group not in subgid file] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:122 Friday 19 April 2024 08:20:43 +0000 (0:00:00.023) 0:01:03.878 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set config file paths] *********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:63 Friday 19 April 2024 08:20:43 +0000 (0:00:00.024) 0:01:03.903 ********** ok: [sut] => { "ansible_facts": { "__podman_container_conf_file": "/etc/containers/containers.conf.d/50-systemroles.conf", "__podman_policy_json_file": "/etc/containers/policy.json", "__podman_registries_conf_file": "/etc/containers/registries.conf.d/50-systemroles.conf", "__podman_storage_conf_file": "/etc/containers/storage.conf" }, "changed": false } TASK [linux-system-roles.podman : Handle container.conf.d] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:81 Friday 19 April 2024 08:20:43 +0000 (0:00:00.045) 0:01:03.948 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_container_conf_d.yml for sut TASK [linux-system-roles.podman : Ensure containers.d exists] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_container_conf_d.yml:5 Friday 19 April 2024 08:20:43 +0000 (0:00:00.072) 0:01:04.020 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Update container config file] **************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_container_conf_d.yml:14 Friday 19 April 2024 08:20:43 +0000 (0:00:00.024) 0:01:04.044 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Handle registries.conf.d] ******************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:84 Friday 19 April 2024 08:20:43 +0000 (0:00:00.023) 0:01:04.068 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_registries_conf_d.yml for sut TASK [linux-system-roles.podman : Ensure registries.d exists] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_registries_conf_d.yml:5 Friday 19 April 2024 08:20:43 +0000 (0:00:00.046) 0:01:04.115 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Update registries config file] *************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_registries_conf_d.yml:14 Friday 19 April 2024 08:20:43 +0000 (0:00:00.023) 0:01:04.139 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Handle storage.conf] ************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:87 Friday 19 April 2024 08:20:43 +0000 (0:00:00.024) 0:01:04.163 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_storage_conf.yml for sut TASK [linux-system-roles.podman : Ensure storage.conf parent dir exists] ******* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_storage_conf.yml:5 Friday 19 April 2024 08:20:43 +0000 (0:00:00.055) 0:01:04.219 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Update storage config file] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_storage_conf.yml:14 Friday 19 April 2024 08:20:43 +0000 (0:00:00.025) 0:01:04.244 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Handle policy.json] ************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:90 Friday 19 April 2024 08:20:44 +0000 (0:00:00.024) 0:01:04.269 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_policy_json.yml for sut TASK [linux-system-roles.podman : Ensure policy.json parent dir exists] ******** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_policy_json.yml:6 Friday 19 April 2024 08:20:44 +0000 (0:00:00.052) 0:01:04.321 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Stat the policy.json file] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_policy_json.yml:15 Friday 19 April 2024 08:20:44 +0000 (0:00:00.024) 0:01:04.346 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get the existing policy.json] **************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_policy_json.yml:20 Friday 19 April 2024 08:20:44 +0000 (0:00:00.022) 0:01:04.369 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Write new policy.json file] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_policy_json.yml:26 Friday 19 April 2024 08:20:44 +0000 (0:00:00.023) 0:01:04.392 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Manage firewall for specified ports] ************************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:96 Friday 19 April 2024 08:20:44 +0000 (0:00:00.022) 0:01:04.414 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Manage selinux for specified ports] ************************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:103 Friday 19 April 2024 08:20:44 +0000 (0:00:00.022) 0:01:04.436 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Keep track of users that need to cancel linger] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:110 Friday 19 April 2024 08:20:44 +0000 (0:00:00.022) 0:01:04.459 ********** ok: [sut] => { "ansible_facts": { "__podman_cancel_user_linger": [] }, "changed": false } TASK [linux-system-roles.podman : Handle certs.d files - present] ************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:114 Friday 19 April 2024 08:20:44 +0000 (0:00:00.021) 0:01:04.480 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Handle credential files - present] *********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:123 Friday 19 April 2024 08:20:44 +0000 (0:00:00.049) 0:01:04.530 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Handle secrets] ****************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:132 Friday 19 April 2024 08:20:44 +0000 (0:00:00.021) 0:01:04.552 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Handle Kubernetes specifications] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:139 Friday 19 April 2024 08:20:44 +0000 (0:00:00.031) 0:01:04.584 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Handle Quadlet specifications] *************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:146 Friday 19 April 2024 08:20:44 +0000 (0:00:00.023) 0:01:04.608 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml for sut TASK [linux-system-roles.podman : Set per-container variables part 0] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:14 Friday 19 April 2024 08:20:44 +0000 (0:00:00.061) 0:01:04.669 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_file_src": "", "__podman_quadlet_spec": { "Container": { "ContainerName": "bogus", "Image": "this_is_a_bogus_image" }, "Install": { "WantedBy": "default.target" } }, "__podman_quadlet_str": "", "__podman_quadlet_template_src": "" }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 1] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:40 Friday 19 April 2024 08:20:44 +0000 (0:00:00.033) 0:01:04.702 ********** ok: [sut] => { "ansible_facts": { "__podman_continue_if_pull_fails": true, "__podman_pull_image": true, "__podman_state": "created", "__podman_systemd_unit_scope": "", "__podman_user": "root" }, "changed": false } TASK [linux-system-roles.podman : Fail if no quadlet spec is given] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:57 Friday 19 April 2024 08:20:44 +0000 (0:00:00.031) 0:01:04.734 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 2] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:70 Friday 19 April 2024 08:20:44 +0000 (0:00:00.024) 0:01:04.758 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_name": "bogus", "__podman_quadlet_type": "container", "__podman_rootless": false }, "changed": false } TASK [linux-system-roles.podman : Check user and group information] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:97 Friday 19 April 2024 08:20:44 +0000 (0:00:00.045) 0:01:04.804 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml for sut TASK [linux-system-roles.podman : Get user information] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:2 Friday 19 April 2024 08:20:44 +0000 (0:00:00.049) 0:01:04.853 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if user does not exist] ***************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:10 Friday 19 April 2024 08:20:44 +0000 (0:00:00.030) 0:01:04.883 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set group for podman user] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:17 Friday 19 April 2024 08:20:44 +0000 (0:00:00.032) 0:01:04.916 ********** ok: [sut] => { "ansible_facts": { "__podman_group": "0" }, "changed": false } TASK [linux-system-roles.podman : Get group information] *********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:29 Friday 19 April 2024 08:20:44 +0000 (0:00:00.038) 0:01:04.955 ********** ok: [sut] => { "ansible_facts": { "getent_group": { "root": [ "x", "0", "" ] } }, "changed": false } TASK [linux-system-roles.podman : Set group name] ****************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:37 Friday 19 April 2024 08:20:44 +0000 (0:00:00.211) 0:01:05.166 ********** ok: [sut] => { "ansible_facts": { "__podman_group_name": "root" }, "changed": false } TASK [linux-system-roles.podman : See if getsubids exists] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:42 Friday 19 April 2024 08:20:44 +0000 (0:00:00.035) 0:01:05.202 ********** ok: [sut] => { "changed": false, "stat": { "atime": 1713514837.690775, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 32, "charset": "binary", "checksum": "076f89863b474504550ab1b5c11216a77ed7123c", "ctime": 1713514804.016841, "dev": 51713, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 6292775, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "application/x-pie-executable", "mode": "0755", "mtime": 1689166618.0, "nlink": 1, "path": "/usr/bin/getsubids", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 15496, "uid": 0, "version": "3224601032", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true } } TASK [linux-system-roles.podman : Check user with getsubids] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:53 Friday 19 April 2024 08:20:45 +0000 (0:00:00.202) 0:01:05.405 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Check group with getsubids] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:58 Friday 19 April 2024 08:20:45 +0000 (0:00:00.052) 0:01:05.457 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:63 Friday 19 April 2024 08:20:45 +0000 (0:00:00.025) 0:01:05.483 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get subuid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:83 Friday 19 April 2024 08:20:45 +0000 (0:00:00.025) 0:01:05.508 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get subgid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:88 Friday 19 April 2024 08:20:45 +0000 (0:00:00.023) 0:01:05.531 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:93 Friday 19 April 2024 08:20:45 +0000 (0:00:00.024) 0:01:05.555 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if user not in subuid file] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:115 Friday 19 April 2024 08:20:45 +0000 (0:00:00.023) 0:01:05.579 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if group not in subgid file] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:122 Friday 19 April 2024 08:20:45 +0000 (0:00:00.023) 0:01:05.603 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 3] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:102 Friday 19 April 2024 08:20:45 +0000 (0:00:00.023) 0:01:05.626 ********** ok: [sut] => { "ansible_facts": { "__podman_activate_systemd_unit": false, "__podman_images_found": [ "this_is_a_bogus_image" ], "__podman_kube_yamls_raw": "", "__podman_service_name": "bogus.service", "__podman_systemd_scope": "system", "__podman_user_home_dir": "/root", "__podman_xdg_runtime_dir": "/run/user/0" }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 4] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:134 Friday 19 April 2024 08:20:45 +0000 (0:00:00.042) 0:01:05.668 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_path": "/etc/containers/systemd" }, "changed": false } TASK [linux-system-roles.podman : Get kube yaml contents] ********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:140 Friday 19 April 2024 08:20:45 +0000 (0:00:00.025) 0:01:05.693 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 5] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:151 Friday 19 April 2024 08:20:45 +0000 (0:00:00.026) 0:01:05.720 ********** ok: [sut] => { "ansible_facts": { "__podman_images": [ "this_is_a_bogus_image" ], "__podman_quadlet_file": "/etc/containers/systemd/bogus.container", "__podman_volumes": [] }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 6] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:205 Friday 19 April 2024 08:20:45 +0000 (0:00:00.063) 0:01:05.784 ********** ok: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Cleanup quadlets] **************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:220 Friday 19 April 2024 08:20:45 +0000 (0:00:00.028) 0:01:05.812 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Create and update quadlets] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:224 Friday 19 April 2024 08:20:45 +0000 (0:00:00.023) 0:01:05.835 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml for sut TASK [linux-system-roles.podman : Manage linger] ******************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:2 Friday 19 April 2024 08:20:45 +0000 (0:00:00.053) 0:01:05.889 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml for sut TASK [linux-system-roles.podman : Enable linger if needed] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:12 Friday 19 April 2024 08:20:45 +0000 (0:00:00.040) 0:01:05.929 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Mark user as not yet needing to cancel linger] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:18 Friday 19 April 2024 08:20:45 +0000 (0:00:00.027) 0:01:05.956 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Mark user for possible linger cancel] ******** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:23 Friday 19 April 2024 08:20:45 +0000 (0:00:00.024) 0:01:05.981 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Create host directories] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:7 Friday 19 April 2024 08:20:45 +0000 (0:00:00.025) 0:01:06.006 ********** TASK [linux-system-roles.podman : Ensure container images are present] ********* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:23 Friday 19 April 2024 08:20:45 +0000 (0:00:00.061) 0:01:06.067 ********** ok: [sut] => (item=None) => { "attempts": 1, "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } ok: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Ensure the quadlet directory is present] ***** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:47 Friday 19 April 2024 08:20:46 +0000 (0:00:00.839) 0:01:06.907 ********** ok: [sut] => { "changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/containers/systemd", "secontext": "system_u:object_r:etc_t:s0", "size": 30, "state": "directory", "uid": 0 } TASK [linux-system-roles.podman : Ensure quadlet file is copied] *************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:56 Friday 19 April 2024 08:20:46 +0000 (0:00:00.211) 0:01:07.118 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Ensure quadlet file content is present] ****** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:66 Friday 19 April 2024 08:20:46 +0000 (0:00:00.024) 0:01:07.142 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Ensure quadlet file is present] ************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:78 Friday 19 April 2024 08:20:46 +0000 (0:00:00.023) 0:01:07.165 ********** changed: [sut] => { "changed": true, "checksum": "1d087e679d135214e8ac9ccaf33b2222916efb7f", "dest": "/etc/containers/systemd/bogus.container", "gid": 0, "group": "root", "md5sum": "97480a9a73734d9f8007d2c06e7fed1f", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 138, "src": "/root/.ansible/tmp/ansible-tmp-1713514846.9441836-13016-5289825712568/source", "state": "file", "uid": 0 } TASK [linux-system-roles.podman : Reload systemctl] **************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:90 Friday 19 April 2024 08:20:47 +0000 (0:00:00.547) 0:01:07.713 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Start service] ******************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:119 Friday 19 April 2024 08:20:47 +0000 (0:00:00.031) 0:01:07.745 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Restart service] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:135 Friday 19 April 2024 08:20:47 +0000 (0:00:00.031) 0:01:07.776 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Cancel linger] ******************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:153 Friday 19 April 2024 08:20:47 +0000 (0:00:00.030) 0:01:07.807 ********** TASK [linux-system-roles.podman : Handle credential files - absent] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:159 Friday 19 April 2024 08:20:47 +0000 (0:00:00.024) 0:01:07.832 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Handle certs.d files - absent] *************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:168 Friday 19 April 2024 08:20:47 +0000 (0:00:00.024) 0:01:07.856 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [Verify image not pulled and no error] ************************************ task path: /WORKDIR/git-certs.durndpe5b/tests/tests_quadlet_basic.yml:94 Friday 19 April 2024 08:20:47 +0000 (0:00:00.023) 0:01:07.880 ********** ok: [sut] => { "changed": false } MSG: All assertions passed TASK [Cleanup] ***************************************************************** task path: /WORKDIR/git-certs.durndpe5b/tests/tests_quadlet_basic.yml:101 Friday 19 April 2024 08:20:47 +0000 (0:00:00.028) 0:01:07.908 ********** TASK [linux-system-roles.podman : Set platform/version specific variables] ***** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:3 Friday 19 April 2024 08:20:47 +0000 (0:00:00.111) 0:01:08.020 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/set_vars.yml for sut TASK [linux-system-roles.podman : Ensure ansible_facts used by role] *********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/set_vars.yml:3 Friday 19 April 2024 08:20:47 +0000 (0:00:00.045) 0:01:08.066 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Check if system is ostree] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/set_vars.yml:12 Friday 19 April 2024 08:20:47 +0000 (0:00:00.030) 0:01:08.096 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set flag to indicate system is ostree] ******* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/set_vars.yml:17 Friday 19 April 2024 08:20:47 +0000 (0:00:00.021) 0:01:08.118 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set platform/version specific variables] ***** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/set_vars.yml:21 Friday 19 April 2024 08:20:47 +0000 (0:00:00.022) 0:01:08.141 ********** ok: [sut] => (item=RedHat.yml) => { "ansible_facts": { "__podman_packages": [ "podman", "shadow-utils-subid" ] }, "ansible_included_var_files": [ "/WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/vars/RedHat.yml" ], "ansible_loop_var": "item", "changed": false, "item": "RedHat.yml" } skipping: [sut] => (item=CentOS.yml) => { "ansible_loop_var": "item", "changed": false, "item": "CentOS.yml", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=CentOS_9.yml) => { "ansible_loop_var": "item", "changed": false, "item": "CentOS_9.yml", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=CentOS_9.yml) => { "ansible_loop_var": "item", "changed": false, "item": "CentOS_9.yml", "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Gather the package facts] ******************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:6 Friday 19 April 2024 08:20:47 +0000 (0:00:00.059) 0:01:08.200 ********** ok: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Enable copr if requested] ******************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:10 Friday 19 April 2024 08:20:48 +0000 (0:00:00.961) 0:01:09.162 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Ensure required packages are installed] ****** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:14 Friday 19 April 2024 08:20:48 +0000 (0:00:00.024) 0:01:09.186 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get podman version] ************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:23 Friday 19 April 2024 08:20:48 +0000 (0:00:00.027) 0:01:09.214 ********** ok: [sut] => { "changed": false, "cmd": [ "podman", "--version" ], "delta": "0:00:00.032587", "end": "2024-04-19 08:20:49.153237", "rc": 0, "start": "2024-04-19 08:20:49.120650" } STDOUT: podman version 4.9.4-dev TASK [linux-system-roles.podman : Set podman version] ************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:29 Friday 19 April 2024 08:20:49 +0000 (0:00:00.233) 0:01:09.447 ********** ok: [sut] => { "ansible_facts": { "podman_version": "4.9.4-dev" }, "changed": false } TASK [linux-system-roles.podman : Podman package version must be 4.2 or later] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:33 Friday 19 April 2024 08:20:49 +0000 (0:00:00.025) 0:01:09.473 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Podman package version must be 4.4 or later for quadlet, secrets] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:40 Friday 19 April 2024 08:20:49 +0000 (0:00:00.021) 0:01:09.495 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } META: end_host conditional evaluated to false, continuing execution for sut TASK [linux-system-roles.podman : Check user and group information] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:57 Friday 19 April 2024 08:20:49 +0000 (0:00:00.042) 0:01:09.537 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml for sut TASK [linux-system-roles.podman : Get user information] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:2 Friday 19 April 2024 08:20:49 +0000 (0:00:00.048) 0:01:09.585 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if user does not exist] ***************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:10 Friday 19 April 2024 08:20:49 +0000 (0:00:00.030) 0:01:09.616 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set group for podman user] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:17 Friday 19 April 2024 08:20:49 +0000 (0:00:00.028) 0:01:09.644 ********** ok: [sut] => { "ansible_facts": { "__podman_group": "0" }, "changed": false } TASK [linux-system-roles.podman : Get group information] *********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:29 Friday 19 April 2024 08:20:49 +0000 (0:00:00.030) 0:01:09.675 ********** ok: [sut] => { "ansible_facts": { "getent_group": { "root": [ "x", "0", "" ] } }, "changed": false } TASK [linux-system-roles.podman : Set group name] ****************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:37 Friday 19 April 2024 08:20:49 +0000 (0:00:00.204) 0:01:09.879 ********** ok: [sut] => { "ansible_facts": { "__podman_group_name": "root" }, "changed": false } TASK [linux-system-roles.podman : See if getsubids exists] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:42 Friday 19 April 2024 08:20:49 +0000 (0:00:00.033) 0:01:09.912 ********** ok: [sut] => { "changed": false, "stat": { "atime": 1713514837.690775, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 32, "charset": "binary", "checksum": "076f89863b474504550ab1b5c11216a77ed7123c", "ctime": 1713514804.016841, "dev": 51713, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 6292775, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "application/x-pie-executable", "mode": "0755", "mtime": 1689166618.0, "nlink": 1, "path": "/usr/bin/getsubids", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 15496, "uid": 0, "version": "3224601032", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true } } TASK [linux-system-roles.podman : Check user with getsubids] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:53 Friday 19 April 2024 08:20:49 +0000 (0:00:00.202) 0:01:10.115 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Check group with getsubids] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:58 Friday 19 April 2024 08:20:49 +0000 (0:00:00.023) 0:01:10.138 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:63 Friday 19 April 2024 08:20:49 +0000 (0:00:00.023) 0:01:10.162 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get subuid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:83 Friday 19 April 2024 08:20:49 +0000 (0:00:00.023) 0:01:10.186 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get subgid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:88 Friday 19 April 2024 08:20:49 +0000 (0:00:00.022) 0:01:10.209 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:93 Friday 19 April 2024 08:20:49 +0000 (0:00:00.021) 0:01:10.230 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if user not in subuid file] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:115 Friday 19 April 2024 08:20:50 +0000 (0:00:00.048) 0:01:10.279 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if group not in subgid file] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:122 Friday 19 April 2024 08:20:50 +0000 (0:00:00.024) 0:01:10.303 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set config file paths] *********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:63 Friday 19 April 2024 08:20:50 +0000 (0:00:00.023) 0:01:10.327 ********** ok: [sut] => { "ansible_facts": { "__podman_container_conf_file": "/etc/containers/containers.conf.d/50-systemroles.conf", "__podman_policy_json_file": "/etc/containers/policy.json", "__podman_registries_conf_file": "/etc/containers/registries.conf.d/50-systemroles.conf", "__podman_storage_conf_file": "/etc/containers/storage.conf" }, "changed": false } TASK [linux-system-roles.podman : Handle container.conf.d] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:81 Friday 19 April 2024 08:20:50 +0000 (0:00:00.031) 0:01:10.358 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_container_conf_d.yml for sut TASK [linux-system-roles.podman : Ensure containers.d exists] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_container_conf_d.yml:5 Friday 19 April 2024 08:20:50 +0000 (0:00:00.051) 0:01:10.410 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Update container config file] **************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_container_conf_d.yml:14 Friday 19 April 2024 08:20:50 +0000 (0:00:00.027) 0:01:10.437 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Handle registries.conf.d] ******************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:84 Friday 19 April 2024 08:20:50 +0000 (0:00:00.024) 0:01:10.462 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_registries_conf_d.yml for sut TASK [linux-system-roles.podman : Ensure registries.d exists] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_registries_conf_d.yml:5 Friday 19 April 2024 08:20:50 +0000 (0:00:00.055) 0:01:10.517 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Update registries config file] *************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_registries_conf_d.yml:14 Friday 19 April 2024 08:20:50 +0000 (0:00:00.027) 0:01:10.544 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Handle storage.conf] ************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:87 Friday 19 April 2024 08:20:50 +0000 (0:00:00.026) 0:01:10.571 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_storage_conf.yml for sut TASK [linux-system-roles.podman : Ensure storage.conf parent dir exists] ******* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_storage_conf.yml:5 Friday 19 April 2024 08:20:50 +0000 (0:00:00.053) 0:01:10.625 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Update storage config file] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_storage_conf.yml:14 Friday 19 April 2024 08:20:50 +0000 (0:00:00.026) 0:01:10.651 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Handle policy.json] ************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:90 Friday 19 April 2024 08:20:50 +0000 (0:00:00.024) 0:01:10.676 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_policy_json.yml for sut TASK [linux-system-roles.podman : Ensure policy.json parent dir exists] ******** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_policy_json.yml:6 Friday 19 April 2024 08:20:50 +0000 (0:00:00.053) 0:01:10.730 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Stat the policy.json file] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_policy_json.yml:15 Friday 19 April 2024 08:20:50 +0000 (0:00:00.025) 0:01:10.755 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get the existing policy.json] **************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_policy_json.yml:20 Friday 19 April 2024 08:20:50 +0000 (0:00:00.026) 0:01:10.782 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Write new policy.json file] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_policy_json.yml:26 Friday 19 April 2024 08:20:50 +0000 (0:00:00.059) 0:01:10.842 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Manage firewall for specified ports] ************************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:96 Friday 19 April 2024 08:20:50 +0000 (0:00:00.025) 0:01:10.867 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Manage selinux for specified ports] ************************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:103 Friday 19 April 2024 08:20:50 +0000 (0:00:00.024) 0:01:10.892 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Keep track of users that need to cancel linger] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:110 Friday 19 April 2024 08:20:50 +0000 (0:00:00.026) 0:01:10.919 ********** ok: [sut] => { "ansible_facts": { "__podman_cancel_user_linger": [] }, "changed": false } TASK [linux-system-roles.podman : Handle certs.d files - present] ************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:114 Friday 19 April 2024 08:20:50 +0000 (0:00:00.023) 0:01:10.942 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Handle credential files - present] *********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:123 Friday 19 April 2024 08:20:50 +0000 (0:00:00.021) 0:01:10.964 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Handle secrets] ****************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:132 Friday 19 April 2024 08:20:50 +0000 (0:00:00.023) 0:01:10.987 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Handle Kubernetes specifications] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:139 Friday 19 April 2024 08:20:50 +0000 (0:00:00.022) 0:01:11.010 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Handle Quadlet specifications] *************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:146 Friday 19 April 2024 08:20:50 +0000 (0:00:00.022) 0:01:11.033 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml for sut TASK [linux-system-roles.podman : Set per-container variables part 0] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:14 Friday 19 April 2024 08:20:50 +0000 (0:00:00.060) 0:01:11.093 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_file_src": "", "__podman_quadlet_spec": {}, "__podman_quadlet_str": "", "__podman_quadlet_template_src": "" }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 1] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:40 Friday 19 April 2024 08:20:50 +0000 (0:00:00.031) 0:01:11.125 ********** ok: [sut] => { "ansible_facts": { "__podman_continue_if_pull_fails": false, "__podman_pull_image": true, "__podman_state": "absent", "__podman_systemd_unit_scope": "", "__podman_user": "root" }, "changed": false } TASK [linux-system-roles.podman : Fail if no quadlet spec is given] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:57 Friday 19 April 2024 08:20:50 +0000 (0:00:00.031) 0:01:11.157 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 2] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:70 Friday 19 April 2024 08:20:50 +0000 (0:00:00.028) 0:01:11.185 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_name": "nopull", "__podman_quadlet_type": "container", "__podman_rootless": false }, "changed": false } TASK [linux-system-roles.podman : Check user and group information] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:97 Friday 19 April 2024 08:20:50 +0000 (0:00:00.033) 0:01:11.219 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml for sut TASK [linux-system-roles.podman : Get user information] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:2 Friday 19 April 2024 08:20:51 +0000 (0:00:00.042) 0:01:11.261 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if user does not exist] ***************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:10 Friday 19 April 2024 08:20:51 +0000 (0:00:00.027) 0:01:11.289 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set group for podman user] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:17 Friday 19 April 2024 08:20:51 +0000 (0:00:00.026) 0:01:11.316 ********** ok: [sut] => { "ansible_facts": { "__podman_group": "0" }, "changed": false } TASK [linux-system-roles.podman : Get group information] *********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:29 Friday 19 April 2024 08:20:51 +0000 (0:00:00.032) 0:01:11.349 ********** ok: [sut] => { "ansible_facts": { "getent_group": { "root": [ "x", "0", "" ] } }, "changed": false } TASK [linux-system-roles.podman : Set group name] ****************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:37 Friday 19 April 2024 08:20:51 +0000 (0:00:00.207) 0:01:11.556 ********** ok: [sut] => { "ansible_facts": { "__podman_group_name": "root" }, "changed": false } TASK [linux-system-roles.podman : See if getsubids exists] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:42 Friday 19 April 2024 08:20:51 +0000 (0:00:00.033) 0:01:11.590 ********** ok: [sut] => { "changed": false, "stat": { "atime": 1713514837.690775, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 32, "charset": "binary", "checksum": "076f89863b474504550ab1b5c11216a77ed7123c", "ctime": 1713514804.016841, "dev": 51713, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 6292775, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "application/x-pie-executable", "mode": "0755", "mtime": 1689166618.0, "nlink": 1, "path": "/usr/bin/getsubids", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 15496, "uid": 0, "version": "3224601032", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true } } TASK [linux-system-roles.podman : Check user with getsubids] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:53 Friday 19 April 2024 08:20:51 +0000 (0:00:00.206) 0:01:11.796 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Check group with getsubids] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:58 Friday 19 April 2024 08:20:51 +0000 (0:00:00.023) 0:01:11.819 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:63 Friday 19 April 2024 08:20:51 +0000 (0:00:00.022) 0:01:11.842 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get subuid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:83 Friday 19 April 2024 08:20:51 +0000 (0:00:00.022) 0:01:11.864 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get subgid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:88 Friday 19 April 2024 08:20:51 +0000 (0:00:00.022) 0:01:11.887 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:93 Friday 19 April 2024 08:20:51 +0000 (0:00:00.024) 0:01:11.911 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if user not in subuid file] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:115 Friday 19 April 2024 08:20:51 +0000 (0:00:00.024) 0:01:11.936 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if group not in subgid file] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:122 Friday 19 April 2024 08:20:51 +0000 (0:00:00.023) 0:01:11.960 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 3] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:102 Friday 19 April 2024 08:20:51 +0000 (0:00:00.024) 0:01:11.985 ********** ok: [sut] => { "ansible_facts": { "__podman_activate_systemd_unit": true, "__podman_images_found": [], "__podman_kube_yamls_raw": "", "__podman_service_name": "nopull.service", "__podman_systemd_scope": "system", "__podman_user_home_dir": "/root", "__podman_xdg_runtime_dir": "/run/user/0" }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 4] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:134 Friday 19 April 2024 08:20:51 +0000 (0:00:00.042) 0:01:12.027 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_path": "/etc/containers/systemd" }, "changed": false } TASK [linux-system-roles.podman : Get kube yaml contents] ********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:140 Friday 19 April 2024 08:20:51 +0000 (0:00:00.028) 0:01:12.055 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 5] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:151 Friday 19 April 2024 08:20:51 +0000 (0:00:00.024) 0:01:12.079 ********** ok: [sut] => { "ansible_facts": { "__podman_images": [], "__podman_quadlet_file": "/etc/containers/systemd/nopull.container", "__podman_volumes": [] }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 6] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:205 Friday 19 April 2024 08:20:51 +0000 (0:00:00.064) 0:01:12.144 ********** ok: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Cleanup quadlets] **************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:220 Friday 19 April 2024 08:20:51 +0000 (0:00:00.029) 0:01:12.174 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml for sut TASK [linux-system-roles.podman : Stat XDG_RUNTIME_DIR] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:4 Friday 19 April 2024 08:20:51 +0000 (0:00:00.053) 0:01:12.228 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Stop and disable service] ******************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:12 Friday 19 April 2024 08:20:52 +0000 (0:00:00.035) 0:01:12.263 ********** ok: [sut] => { "changed": false, "failed_when_result": false } MSG: Could not find the requested service nopull.service: host TASK [linux-system-roles.podman : Remove quadlet file] ************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:33 Friday 19 April 2024 08:20:52 +0000 (0:00:00.570) 0:01:12.834 ********** changed: [sut] => { "changed": true, "path": "/etc/containers/systemd/nopull.container", "state": "absent" } TASK [linux-system-roles.podman : Manage linger] ******************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:39 Friday 19 April 2024 08:20:52 +0000 (0:00:00.210) 0:01:13.045 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml for sut TASK [linux-system-roles.podman : Enable linger if needed] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:12 Friday 19 April 2024 08:20:52 +0000 (0:00:00.040) 0:01:13.085 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Mark user as not yet needing to cancel linger] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:18 Friday 19 April 2024 08:20:52 +0000 (0:00:00.024) 0:01:13.110 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Mark user for possible linger cancel] ******** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:23 Friday 19 April 2024 08:20:52 +0000 (0:00:00.026) 0:01:13.136 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Reload systemctl] **************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:47 Friday 19 April 2024 08:20:52 +0000 (0:00:00.025) 0:01:13.162 ********** ok: [sut] => { "changed": false, "name": null, "status": {} } TASK [linux-system-roles.podman : Prune images no longer in use] *************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:56 Friday 19 April 2024 08:20:53 +0000 (0:00:00.537) 0:01:13.699 ********** changed: [sut] => { "changed": true, "cmd": [ "podman", "image", "prune", "-f" ], "delta": "0:00:00.039254", "end": "2024-04-19 08:20:53.657150", "rc": 0, "start": "2024-04-19 08:20:53.617896" } TASK [linux-system-roles.podman : Remove network] ****************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:64 Friday 19 April 2024 08:20:53 +0000 (0:00:00.250) 0:01:13.950 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Create and update quadlets] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:224 Friday 19 April 2024 08:20:53 +0000 (0:00:00.027) 0:01:13.977 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Cancel linger] ******************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:153 Friday 19 April 2024 08:20:53 +0000 (0:00:00.023) 0:01:14.001 ********** TASK [linux-system-roles.podman : Handle credential files - absent] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:159 Friday 19 April 2024 08:20:53 +0000 (0:00:00.022) 0:01:14.024 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Handle certs.d files - absent] *************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:168 Friday 19 April 2024 08:20:53 +0000 (0:00:00.023) 0:01:14.047 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Set platform/version specific variables] ***** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:3 Friday 19 April 2024 08:20:53 +0000 (0:00:00.026) 0:01:14.073 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/set_vars.yml for sut TASK [linux-system-roles.podman : Ensure ansible_facts used by role] *********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/set_vars.yml:3 Friday 19 April 2024 08:20:53 +0000 (0:00:00.083) 0:01:14.157 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Check if system is ostree] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/set_vars.yml:12 Friday 19 April 2024 08:20:53 +0000 (0:00:00.031) 0:01:14.189 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set flag to indicate system is ostree] ******* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/set_vars.yml:17 Friday 19 April 2024 08:20:53 +0000 (0:00:00.026) 0:01:14.216 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set platform/version specific variables] ***** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/set_vars.yml:21 Friday 19 April 2024 08:20:53 +0000 (0:00:00.029) 0:01:14.245 ********** ok: [sut] => (item=RedHat.yml) => { "ansible_facts": { "__podman_packages": [ "podman", "shadow-utils-subid" ] }, "ansible_included_var_files": [ "/WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/vars/RedHat.yml" ], "ansible_loop_var": "item", "changed": false, "item": "RedHat.yml" } skipping: [sut] => (item=CentOS.yml) => { "ansible_loop_var": "item", "changed": false, "item": "CentOS.yml", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=CentOS_9.yml) => { "ansible_loop_var": "item", "changed": false, "item": "CentOS_9.yml", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=CentOS_9.yml) => { "ansible_loop_var": "item", "changed": false, "item": "CentOS_9.yml", "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Gather the package facts] ******************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:6 Friday 19 April 2024 08:20:54 +0000 (0:00:00.063) 0:01:14.308 ********** ok: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Enable copr if requested] ******************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:10 Friday 19 April 2024 08:20:55 +0000 (0:00:00.966) 0:01:15.275 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Ensure required packages are installed] ****** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:14 Friday 19 April 2024 08:20:55 +0000 (0:00:00.025) 0:01:15.301 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get podman version] ************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:23 Friday 19 April 2024 08:20:55 +0000 (0:00:00.032) 0:01:15.334 ********** ok: [sut] => { "changed": false, "cmd": [ "podman", "--version" ], "delta": "0:00:00.033009", "end": "2024-04-19 08:20:55.276557", "rc": 0, "start": "2024-04-19 08:20:55.243548" } STDOUT: podman version 4.9.4-dev TASK [linux-system-roles.podman : Set podman version] ************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:29 Friday 19 April 2024 08:20:55 +0000 (0:00:00.234) 0:01:15.569 ********** ok: [sut] => { "ansible_facts": { "podman_version": "4.9.4-dev" }, "changed": false } TASK [linux-system-roles.podman : Podman package version must be 4.2 or later] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:33 Friday 19 April 2024 08:20:55 +0000 (0:00:00.023) 0:01:15.593 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Podman package version must be 4.4 or later for quadlet, secrets] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:40 Friday 19 April 2024 08:20:55 +0000 (0:00:00.054) 0:01:15.647 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } META: end_host conditional evaluated to false, continuing execution for sut TASK [linux-system-roles.podman : Check user and group information] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:57 Friday 19 April 2024 08:20:55 +0000 (0:00:00.043) 0:01:15.691 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml for sut TASK [linux-system-roles.podman : Get user information] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:2 Friday 19 April 2024 08:20:55 +0000 (0:00:00.046) 0:01:15.738 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if user does not exist] ***************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:10 Friday 19 April 2024 08:20:55 +0000 (0:00:00.030) 0:01:15.768 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set group for podman user] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:17 Friday 19 April 2024 08:20:55 +0000 (0:00:00.028) 0:01:15.796 ********** ok: [sut] => { "ansible_facts": { "__podman_group": "0" }, "changed": false } TASK [linux-system-roles.podman : Get group information] *********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:29 Friday 19 April 2024 08:20:55 +0000 (0:00:00.032) 0:01:15.829 ********** ok: [sut] => { "ansible_facts": { "getent_group": { "root": [ "x", "0", "" ] } }, "changed": false } TASK [linux-system-roles.podman : Set group name] ****************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:37 Friday 19 April 2024 08:20:55 +0000 (0:00:00.213) 0:01:16.042 ********** ok: [sut] => { "ansible_facts": { "__podman_group_name": "root" }, "changed": false } TASK [linux-system-roles.podman : See if getsubids exists] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:42 Friday 19 April 2024 08:20:55 +0000 (0:00:00.030) 0:01:16.072 ********** ok: [sut] => { "changed": false, "stat": { "atime": 1713514837.690775, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 32, "charset": "binary", "checksum": "076f89863b474504550ab1b5c11216a77ed7123c", "ctime": 1713514804.016841, "dev": 51713, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 6292775, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "application/x-pie-executable", "mode": "0755", "mtime": 1689166618.0, "nlink": 1, "path": "/usr/bin/getsubids", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 15496, "uid": 0, "version": "3224601032", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true } } TASK [linux-system-roles.podman : Check user with getsubids] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:53 Friday 19 April 2024 08:20:56 +0000 (0:00:00.206) 0:01:16.278 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Check group with getsubids] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:58 Friday 19 April 2024 08:20:56 +0000 (0:00:00.034) 0:01:16.313 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:63 Friday 19 April 2024 08:20:56 +0000 (0:00:00.025) 0:01:16.338 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get subuid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:83 Friday 19 April 2024 08:20:56 +0000 (0:00:00.026) 0:01:16.365 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get subgid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:88 Friday 19 April 2024 08:20:56 +0000 (0:00:00.025) 0:01:16.390 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:93 Friday 19 April 2024 08:20:56 +0000 (0:00:00.025) 0:01:16.415 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if user not in subuid file] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:115 Friday 19 April 2024 08:20:56 +0000 (0:00:00.024) 0:01:16.440 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if group not in subgid file] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:122 Friday 19 April 2024 08:20:56 +0000 (0:00:00.024) 0:01:16.464 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set config file paths] *********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:63 Friday 19 April 2024 08:20:56 +0000 (0:00:00.023) 0:01:16.487 ********** ok: [sut] => { "ansible_facts": { "__podman_container_conf_file": "/etc/containers/containers.conf.d/50-systemroles.conf", "__podman_policy_json_file": "/etc/containers/policy.json", "__podman_registries_conf_file": "/etc/containers/registries.conf.d/50-systemroles.conf", "__podman_storage_conf_file": "/etc/containers/storage.conf" }, "changed": false } TASK [linux-system-roles.podman : Handle container.conf.d] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:81 Friday 19 April 2024 08:20:56 +0000 (0:00:00.063) 0:01:16.551 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_container_conf_d.yml for sut TASK [linux-system-roles.podman : Ensure containers.d exists] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_container_conf_d.yml:5 Friday 19 April 2024 08:20:56 +0000 (0:00:00.046) 0:01:16.598 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Update container config file] **************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_container_conf_d.yml:14 Friday 19 April 2024 08:20:56 +0000 (0:00:00.023) 0:01:16.621 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Handle registries.conf.d] ******************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:84 Friday 19 April 2024 08:20:56 +0000 (0:00:00.022) 0:01:16.644 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_registries_conf_d.yml for sut TASK [linux-system-roles.podman : Ensure registries.d exists] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_registries_conf_d.yml:5 Friday 19 April 2024 08:20:56 +0000 (0:00:00.048) 0:01:16.693 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Update registries config file] *************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_registries_conf_d.yml:14 Friday 19 April 2024 08:20:56 +0000 (0:00:00.025) 0:01:16.718 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Handle storage.conf] ************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:87 Friday 19 April 2024 08:20:56 +0000 (0:00:00.022) 0:01:16.741 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_storage_conf.yml for sut TASK [linux-system-roles.podman : Ensure storage.conf parent dir exists] ******* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_storage_conf.yml:5 Friday 19 April 2024 08:20:56 +0000 (0:00:00.050) 0:01:16.792 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Update storage config file] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_storage_conf.yml:14 Friday 19 April 2024 08:20:56 +0000 (0:00:00.024) 0:01:16.816 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Handle policy.json] ************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:90 Friday 19 April 2024 08:20:56 +0000 (0:00:00.025) 0:01:16.842 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_policy_json.yml for sut TASK [linux-system-roles.podman : Ensure policy.json parent dir exists] ******** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_policy_json.yml:6 Friday 19 April 2024 08:20:56 +0000 (0:00:00.053) 0:01:16.895 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Stat the policy.json file] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_policy_json.yml:15 Friday 19 April 2024 08:20:56 +0000 (0:00:00.024) 0:01:16.920 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get the existing policy.json] **************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_policy_json.yml:20 Friday 19 April 2024 08:20:56 +0000 (0:00:00.024) 0:01:16.945 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Write new policy.json file] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_policy_json.yml:26 Friday 19 April 2024 08:20:56 +0000 (0:00:00.023) 0:01:16.968 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Manage firewall for specified ports] ************************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:96 Friday 19 April 2024 08:20:56 +0000 (0:00:00.023) 0:01:16.992 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Manage selinux for specified ports] ************************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:103 Friday 19 April 2024 08:20:56 +0000 (0:00:00.022) 0:01:17.014 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Keep track of users that need to cancel linger] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:110 Friday 19 April 2024 08:20:56 +0000 (0:00:00.056) 0:01:17.071 ********** ok: [sut] => { "ansible_facts": { "__podman_cancel_user_linger": [] }, "changed": false } TASK [linux-system-roles.podman : Handle certs.d files - present] ************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:114 Friday 19 April 2024 08:20:56 +0000 (0:00:00.024) 0:01:17.095 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Handle credential files - present] *********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:123 Friday 19 April 2024 08:20:56 +0000 (0:00:00.026) 0:01:17.122 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Handle secrets] ****************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:132 Friday 19 April 2024 08:20:56 +0000 (0:00:00.032) 0:01:17.155 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Handle Kubernetes specifications] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:139 Friday 19 April 2024 08:20:56 +0000 (0:00:00.037) 0:01:17.193 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Handle Quadlet specifications] *************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:146 Friday 19 April 2024 08:20:56 +0000 (0:00:00.036) 0:01:17.229 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml for sut TASK [linux-system-roles.podman : Set per-container variables part 0] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:14 Friday 19 April 2024 08:20:57 +0000 (0:00:00.092) 0:01:17.322 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_file_src": "", "__podman_quadlet_spec": {}, "__podman_quadlet_str": "", "__podman_quadlet_template_src": "" }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 1] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:40 Friday 19 April 2024 08:20:57 +0000 (0:00:00.041) 0:01:17.364 ********** ok: [sut] => { "ansible_facts": { "__podman_continue_if_pull_fails": false, "__podman_pull_image": true, "__podman_state": "absent", "__podman_systemd_unit_scope": "", "__podman_user": "root" }, "changed": false } TASK [linux-system-roles.podman : Fail if no quadlet spec is given] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:57 Friday 19 April 2024 08:20:57 +0000 (0:00:00.032) 0:01:17.397 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 2] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:70 Friday 19 April 2024 08:20:57 +0000 (0:00:00.031) 0:01:17.428 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_name": "bogus", "__podman_quadlet_type": "container", "__podman_rootless": false }, "changed": false } TASK [linux-system-roles.podman : Check user and group information] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:97 Friday 19 April 2024 08:20:57 +0000 (0:00:00.037) 0:01:17.466 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml for sut TASK [linux-system-roles.podman : Get user information] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:2 Friday 19 April 2024 08:20:57 +0000 (0:00:00.046) 0:01:17.512 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if user does not exist] ***************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:10 Friday 19 April 2024 08:20:57 +0000 (0:00:00.031) 0:01:17.544 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set group for podman user] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:17 Friday 19 April 2024 08:20:57 +0000 (0:00:00.030) 0:01:17.574 ********** ok: [sut] => { "ansible_facts": { "__podman_group": "0" }, "changed": false } TASK [linux-system-roles.podman : Get group information] *********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:29 Friday 19 April 2024 08:20:57 +0000 (0:00:00.034) 0:01:17.608 ********** ok: [sut] => { "ansible_facts": { "getent_group": { "root": [ "x", "0", "" ] } }, "changed": false } TASK [linux-system-roles.podman : Set group name] ****************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:37 Friday 19 April 2024 08:20:57 +0000 (0:00:00.207) 0:01:17.816 ********** ok: [sut] => { "ansible_facts": { "__podman_group_name": "root" }, "changed": false } TASK [linux-system-roles.podman : See if getsubids exists] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:42 Friday 19 April 2024 08:20:57 +0000 (0:00:00.031) 0:01:17.847 ********** ok: [sut] => { "changed": false, "stat": { "atime": 1713514837.690775, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 32, "charset": "binary", "checksum": "076f89863b474504550ab1b5c11216a77ed7123c", "ctime": 1713514804.016841, "dev": 51713, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 6292775, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "application/x-pie-executable", "mode": "0755", "mtime": 1689166618.0, "nlink": 1, "path": "/usr/bin/getsubids", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 15496, "uid": 0, "version": "3224601032", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true } } TASK [linux-system-roles.podman : Check user with getsubids] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:53 Friday 19 April 2024 08:20:57 +0000 (0:00:00.202) 0:01:18.050 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Check group with getsubids] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:58 Friday 19 April 2024 08:20:57 +0000 (0:00:00.023) 0:01:18.074 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:63 Friday 19 April 2024 08:20:57 +0000 (0:00:00.024) 0:01:18.098 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get subuid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:83 Friday 19 April 2024 08:20:57 +0000 (0:00:00.022) 0:01:18.121 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get subgid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:88 Friday 19 April 2024 08:20:57 +0000 (0:00:00.025) 0:01:18.146 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:93 Friday 19 April 2024 08:20:57 +0000 (0:00:00.025) 0:01:18.171 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if user not in subuid file] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:115 Friday 19 April 2024 08:20:57 +0000 (0:00:00.027) 0:01:18.198 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if group not in subgid file] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:122 Friday 19 April 2024 08:20:57 +0000 (0:00:00.026) 0:01:18.225 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 3] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:102 Friday 19 April 2024 08:20:57 +0000 (0:00:00.026) 0:01:18.251 ********** ok: [sut] => { "ansible_facts": { "__podman_activate_systemd_unit": true, "__podman_images_found": [], "__podman_kube_yamls_raw": "", "__podman_service_name": "bogus.service", "__podman_systemd_scope": "system", "__podman_user_home_dir": "/root", "__podman_xdg_runtime_dir": "/run/user/0" }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 4] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:134 Friday 19 April 2024 08:20:58 +0000 (0:00:00.046) 0:01:18.298 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_path": "/etc/containers/systemd" }, "changed": false } TASK [linux-system-roles.podman : Get kube yaml contents] ********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:140 Friday 19 April 2024 08:20:58 +0000 (0:00:00.027) 0:01:18.325 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 5] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:151 Friday 19 April 2024 08:20:58 +0000 (0:00:00.024) 0:01:18.350 ********** ok: [sut] => { "ansible_facts": { "__podman_images": [], "__podman_quadlet_file": "/etc/containers/systemd/bogus.container", "__podman_volumes": [] }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 6] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:205 Friday 19 April 2024 08:20:58 +0000 (0:00:00.063) 0:01:18.413 ********** ok: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Cleanup quadlets] **************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:220 Friday 19 April 2024 08:20:58 +0000 (0:00:00.037) 0:01:18.451 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml for sut TASK [linux-system-roles.podman : Stat XDG_RUNTIME_DIR] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:4 Friday 19 April 2024 08:20:58 +0000 (0:00:00.057) 0:01:18.509 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Stop and disable service] ******************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:12 Friday 19 April 2024 08:20:58 +0000 (0:00:00.025) 0:01:18.534 ********** changed: [sut] => { "changed": true, "enabled": false, "failed_when_result": false, "name": "bogus.service", "state": "stopped", "status": { "AccessSELinuxContext": "system_u:object_r:systemd_unit_file_t:s0", "ActiveEnterTimestampMonotonic": "0", "ActiveExitTimestampMonotonic": "0", "ActiveState": "inactive", "After": "sysinit.target systemd-journald.socket basic.target system.slice -.mount", "AllowIsolate": "no", "AssertResult": "no", "AssertTimestampMonotonic": "0", "Before": "multi-user.target shutdown.target", "BlockIOAccounting": "no", "BlockIOWeight": "[not set]", "CPUAccounting": "yes", "CPUAffinityFromNUMA": "no", "CPUQuotaPerSecUSec": "infinity", "CPUQuotaPeriodUSec": "infinity", "CPUSchedulingPolicy": "0", "CPUSchedulingPriority": "0", "CPUSchedulingResetOnFork": "no", "CPUShares": "[not set]", "CPUUsageNSec": "[not set]", "CPUWeight": "[not set]", "CacheDirectoryMode": "0755", "CanFreeze": "yes", "CanIsolate": "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": "no", "ConditionTimestampMonotonic": "0", "ConfigurationDirectoryMode": "0755", "Conflicts": "shutdown.target", "ControlGroupId": "0", "ControlPID": "0", "CoredumpFilter": "0x33", "DefaultDependencies": "yes", "DefaultMemoryLow": "0", "DefaultMemoryMin": "0", "Delegate": "yes", "DelegateControllers": "cpu cpuacct cpuset io blkio memory devices pids bpf-firewall bpf-devices bpf-foreign bpf-socket-bind bpf-restrict-network-interfaces", "Description": "bogus.service", "DevicePolicy": "auto", "DynamicUser": "no", "Environment": "PODMAN_SYSTEMD_UNIT=bogus.service", "ExecMainCode": "0", "ExecMainExitTimestampMonotonic": "0", "ExecMainPID": "0", "ExecMainStartTimestampMonotonic": "0", "ExecMainStatus": "0", "ExecStart": "{ path=/usr/bin/podman ; argv[]=/usr/bin/podman run --name=bogus --cidfile=/run/bogus.cid --replace --rm --cgroups=split --sdnotify=conmon -d this_is_a_bogus_image ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/podman ; argv[]=/usr/bin/podman run --name=bogus --cidfile=/run/bogus.cid --replace --rm --cgroups=split --sdnotify=conmon -d this_is_a_bogus_image ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStop": "{ path=/usr/bin/podman ; argv[]=/usr/bin/podman rm -v -f -i --cidfile=/run/bogus.cid ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStopEx": "{ path=/usr/bin/podman ; argv[]=/usr/bin/podman rm -v -f -i --cidfile=/run/bogus.cid ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStopPost": "{ path=/usr/bin/podman ; argv[]=/usr/bin/podman rm -v -f -i --cidfile=/run/bogus.cid ; ignore_errors=yes ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStopPostEx": "{ path=/usr/bin/podman ; argv[]=/usr/bin/podman rm -v -f -i --cidfile=/run/bogus.cid ; flags=ignore-failure ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExitType": "main", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FinalKillSignal": "9", "FragmentPath": "/run/systemd/generator/bogus.service", "FreezerState": "running", "GID": "[not set]", "GuessMainPID": "yes", "IOAccounting": "no", "IOReadBytes": "18446744073709551615", "IOReadOperations": "18446744073709551615", "IOSchedulingClass": "2", "IOSchedulingPriority": "4", "IOWeight": "[not set]", "IOWriteBytes": "18446744073709551615", "IOWriteOperations": "18446744073709551615", "IPAccounting": "no", "IPEgressBytes": "[no data]", "IPEgressPackets": "[no data]", "IPIngressBytes": "[no data]", "IPIngressPackets": "[no data]", "Id": "bogus.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestampMonotonic": "0", "InactiveExitTimestampMonotonic": "0", "JobRunningTimeoutUSec": "infinity", "JobTimeoutAction": "none", "JobTimeoutUSec": "infinity", "KeyringMode": "private", "KillMode": "mixed", "KillSignal": "15", "LimitAS": "infinity", "LimitASSoft": "infinity", "LimitCORE": "infinity", "LimitCORESoft": "0", "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": "524288", "LimitNOFILESoft": "1024", "LimitNPROC": "13973", "LimitNPROCSoft": "13973", "LimitRSS": "infinity", "LimitRSSSoft": "infinity", "LimitRTPRIO": "0", "LimitRTPRIOSoft": "0", "LimitRTTIME": "infinity", "LimitRTTIMESoft": "infinity", "LimitSIGPENDING": "13973", "LimitSIGPENDINGSoft": "13973", "LimitSTACK": "infinity", "LimitSTACKSoft": "8388608", "LoadState": "loaded", "LockPersonality": "no", "LogLevelMax": "-1", "LogRateLimitBurst": "0", "LogRateLimitIntervalUSec": "0", "LogsDirectoryMode": "0755", "MainPID": "0", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "[not set]", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "bogus.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "all", "OOMPolicy": "continue", "OOMScoreAdjust": "0", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "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": "sysinit.target system.slice -.mount", "RequiresMountsFor": "/run/containers", "Restart": "no", "RestartKillSignal": "15", "RestartUSec": "100ms", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "RuntimeRandomizedExtraUSec": "0", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "SourcePath": "/etc/containers/systemd/bogus.container", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "5", "StartLimitIntervalUSec": "10s", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestampMonotonic": "0", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "dead", "SuccessAction": "none", "SyslogFacility": "3", "SyslogIdentifier": "bogus", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "[not set]", "TasksMax": "22357", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "1min 30s", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "disabled", "UnitFileState": "generated", "UtmpMode": "init", "WantedBy": "multi-user.target", "WatchdogSignal": "6", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "infinity" } } TASK [linux-system-roles.podman : Remove quadlet file] ************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:33 Friday 19 April 2024 08:20:58 +0000 (0:00:00.564) 0:01:19.099 ********** changed: [sut] => { "changed": true, "path": "/etc/containers/systemd/bogus.container", "state": "absent" } TASK [linux-system-roles.podman : Manage linger] ******************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:39 Friday 19 April 2024 08:20:59 +0000 (0:00:00.206) 0:01:19.305 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml for sut TASK [linux-system-roles.podman : Enable linger if needed] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:12 Friday 19 April 2024 08:20:59 +0000 (0:00:00.037) 0:01:19.343 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Mark user as not yet needing to cancel linger] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:18 Friday 19 April 2024 08:20:59 +0000 (0:00:00.022) 0:01:19.365 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Mark user for possible linger cancel] ******** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:23 Friday 19 April 2024 08:20:59 +0000 (0:00:00.022) 0:01:19.388 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Reload systemctl] **************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:47 Friday 19 April 2024 08:20:59 +0000 (0:00:00.024) 0:01:19.412 ********** ok: [sut] => { "changed": false, "name": null, "status": {} } TASK [linux-system-roles.podman : Prune images no longer in use] *************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:56 Friday 19 April 2024 08:20:59 +0000 (0:00:00.536) 0:01:19.949 ********** changed: [sut] => { "changed": true, "cmd": [ "podman", "image", "prune", "-f" ], "delta": "0:00:00.036981", "end": "2024-04-19 08:20:59.901238", "rc": 0, "start": "2024-04-19 08:20:59.864257" } TASK [linux-system-roles.podman : Remove network] ****************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:64 Friday 19 April 2024 08:20:59 +0000 (0:00:00.242) 0:01:20.192 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Create and update quadlets] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:224 Friday 19 April 2024 08:20:59 +0000 (0:00:00.025) 0:01:20.218 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Cancel linger] ******************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:153 Friday 19 April 2024 08:20:59 +0000 (0:00:00.022) 0:01:20.240 ********** TASK [linux-system-roles.podman : Handle credential files - absent] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:159 Friday 19 April 2024 08:21:00 +0000 (0:00:00.021) 0:01:20.262 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Handle certs.d files - absent] *************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:168 Friday 19 April 2024 08:21:00 +0000 (0:00:00.027) 0:01:20.289 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [Create user for testing] ************************************************* task path: /WORKDIR/git-certs.durndpe5b/tests/tests_quadlet_basic.yml:113 Friday 19 April 2024 08:21:00 +0000 (0:00:00.023) 0:01:20.313 ********** changed: [sut] => { "changed": true, "comment": "", "create_home": true, "group": 1111, "home": "/home/user_quadlet_basic", "name": "user_quadlet_basic", "shell": "/bin/bash", "state": "present", "system": false, "uid": 1111 } TASK [Get local machine ID] **************************************************** task path: /WORKDIR/git-certs.durndpe5b/tests/tests_quadlet_basic.yml:126 Friday 19 April 2024 08:21:00 +0000 (0:00:00.601) 0:01:20.914 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } META: end_host conditional evaluated to false, continuing execution for sut TASK [Enable cgroup controllers] *********************************************** task path: /WORKDIR/git-certs.durndpe5b/tests/tests_quadlet_basic.yml:139 Friday 19 April 2024 08:21:00 +0000 (0:00:00.058) 0:01:20.973 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Configure cgroups in kernel] ********************************************* task path: /WORKDIR/git-certs.durndpe5b/tests/tests_quadlet_basic.yml:171 Friday 19 April 2024 08:21:00 +0000 (0:00:00.034) 0:01:21.008 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Reboot] ****************************************************************** task path: /WORKDIR/git-certs.durndpe5b/tests/tests_quadlet_basic.yml:177 Friday 19 April 2024 08:21:00 +0000 (0:00:00.033) 0:01:21.041 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Run the role - user] ***************************************************** task path: /WORKDIR/git-certs.durndpe5b/tests/tests_quadlet_basic.yml:180 Friday 19 April 2024 08:21:00 +0000 (0:00:00.033) 0:01:21.075 ********** TASK [linux-system-roles.podman : Set platform/version specific variables] ***** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:3 Friday 19 April 2024 08:21:00 +0000 (0:00:00.054) 0:01:21.129 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/set_vars.yml for sut TASK [linux-system-roles.podman : Ensure ansible_facts used by role] *********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/set_vars.yml:3 Friday 19 April 2024 08:21:00 +0000 (0:00:00.043) 0:01:21.173 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Check if system is ostree] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/set_vars.yml:12 Friday 19 April 2024 08:21:00 +0000 (0:00:00.031) 0:01:21.204 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set flag to indicate system is ostree] ******* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/set_vars.yml:17 Friday 19 April 2024 08:21:00 +0000 (0:00:00.022) 0:01:21.226 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set platform/version specific variables] ***** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/set_vars.yml:21 Friday 19 April 2024 08:21:00 +0000 (0:00:00.023) 0:01:21.250 ********** ok: [sut] => (item=RedHat.yml) => { "ansible_facts": { "__podman_packages": [ "podman", "shadow-utils-subid" ] }, "ansible_included_var_files": [ "/WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/vars/RedHat.yml" ], "ansible_loop_var": "item", "changed": false, "item": "RedHat.yml" } skipping: [sut] => (item=CentOS.yml) => { "ansible_loop_var": "item", "changed": false, "item": "CentOS.yml", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=CentOS_9.yml) => { "ansible_loop_var": "item", "changed": false, "item": "CentOS_9.yml", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=CentOS_9.yml) => { "ansible_loop_var": "item", "changed": false, "item": "CentOS_9.yml", "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Gather the package facts] ******************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:6 Friday 19 April 2024 08:21:01 +0000 (0:00:00.060) 0:01:21.311 ********** ok: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Enable copr if requested] ******************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:10 Friday 19 April 2024 08:21:02 +0000 (0:00:01.020) 0:01:22.332 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Ensure required packages are installed] ****** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:14 Friday 19 April 2024 08:21:02 +0000 (0:00:00.029) 0:01:22.361 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get podman version] ************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:23 Friday 19 April 2024 08:21:02 +0000 (0:00:00.030) 0:01:22.391 ********** ok: [sut] => { "changed": false, "cmd": [ "podman", "--version" ], "delta": "0:00:00.030999", "end": "2024-04-19 08:21:02.329983", "rc": 0, "start": "2024-04-19 08:21:02.298984" } STDOUT: podman version 4.9.4-dev TASK [linux-system-roles.podman : Set podman version] ************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:29 Friday 19 April 2024 08:21:02 +0000 (0:00:00.233) 0:01:22.625 ********** ok: [sut] => { "ansible_facts": { "podman_version": "4.9.4-dev" }, "changed": false } TASK [linux-system-roles.podman : Podman package version must be 4.2 or later] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:33 Friday 19 April 2024 08:21:02 +0000 (0:00:00.031) 0:01:22.656 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Podman package version must be 4.4 or later for quadlet, secrets] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:40 Friday 19 April 2024 08:21:02 +0000 (0:00:00.025) 0:01:22.682 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } META: end_host conditional evaluated to false, continuing execution for sut TASK [linux-system-roles.podman : Check user and group information] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:57 Friday 19 April 2024 08:21:02 +0000 (0:00:00.084) 0:01:22.767 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml for sut TASK [linux-system-roles.podman : Get user information] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:2 Friday 19 April 2024 08:21:02 +0000 (0:00:00.049) 0:01:22.817 ********** ok: [sut] => { "ansible_facts": { "getent_passwd": { "user_quadlet_basic": [ "x", "1111", "1111", "", "/home/user_quadlet_basic", "/bin/bash" ] } }, "changed": false } TASK [linux-system-roles.podman : Fail if user does not exist] ***************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:10 Friday 19 April 2024 08:21:02 +0000 (0:00:00.212) 0:01:23.029 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set group for podman user] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:17 Friday 19 April 2024 08:21:02 +0000 (0:00:00.036) 0:01:23.066 ********** ok: [sut] => { "ansible_facts": { "__podman_group": "1111" }, "changed": false } TASK [linux-system-roles.podman : Get group information] *********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:29 Friday 19 April 2024 08:21:02 +0000 (0:00:00.045) 0:01:23.112 ********** ok: [sut] => { "ansible_facts": { "getent_group": { "user_quadlet_basic": [ "x", "1111", "" ] } }, "changed": false } TASK [linux-system-roles.podman : Set group name] ****************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:37 Friday 19 April 2024 08:21:03 +0000 (0:00:00.213) 0:01:23.326 ********** ok: [sut] => { "ansible_facts": { "__podman_group_name": "user_quadlet_basic" }, "changed": false } TASK [linux-system-roles.podman : See if getsubids exists] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:42 Friday 19 April 2024 08:21:03 +0000 (0:00:00.031) 0:01:23.357 ********** ok: [sut] => { "changed": false, "stat": { "atime": 1713514837.690775, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 32, "charset": "binary", "checksum": "076f89863b474504550ab1b5c11216a77ed7123c", "ctime": 1713514804.016841, "dev": 51713, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 6292775, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "application/x-pie-executable", "mode": "0755", "mtime": 1689166618.0, "nlink": 1, "path": "/usr/bin/getsubids", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 15496, "uid": 0, "version": "3224601032", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true } } TASK [linux-system-roles.podman : Check user with getsubids] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:53 Friday 19 April 2024 08:21:03 +0000 (0:00:00.199) 0:01:23.557 ********** ok: [sut] => { "changed": false, "cmd": [ "getsubids", "user_quadlet_basic" ], "delta": "0:00:00.003954", "end": "2024-04-19 08:21:03.473525", "rc": 0, "start": "2024-04-19 08:21:03.469571" } STDOUT: 0: user_quadlet_basic 100000 65536 TASK [linux-system-roles.podman : Check group with getsubids] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:58 Friday 19 April 2024 08:21:03 +0000 (0:00:00.207) 0:01:23.764 ********** ok: [sut] => { "changed": false, "cmd": [ "getsubids", "-g", "user_quadlet_basic" ], "delta": "0:00:00.003773", "end": "2024-04-19 08:21:03.678570", "rc": 0, "start": "2024-04-19 08:21:03.674797" } STDOUT: 0: user_quadlet_basic 100000 65536 TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:63 Friday 19 April 2024 08:21:03 +0000 (0:00:00.204) 0:01:23.968 ********** ok: [sut] => { "ansible_facts": { "podman_subgid_info": { "user_quadlet_basic": { "range": 65536, "start": 100000 } }, "podman_subuid_info": { "user_quadlet_basic": { "range": 65536, "start": 100000 } } }, "changed": false } TASK [linux-system-roles.podman : Get subuid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:83 Friday 19 April 2024 08:21:03 +0000 (0:00:00.036) 0:01:24.005 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get subgid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:88 Friday 19 April 2024 08:21:03 +0000 (0:00:00.022) 0:01:24.028 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:93 Friday 19 April 2024 08:21:03 +0000 (0:00:00.023) 0:01:24.051 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if user not in subuid file] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:115 Friday 19 April 2024 08:21:03 +0000 (0:00:00.023) 0:01:24.075 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if group not in subgid file] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:122 Friday 19 April 2024 08:21:03 +0000 (0:00:00.022) 0:01:24.098 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set config file paths] *********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:63 Friday 19 April 2024 08:21:03 +0000 (0:00:00.023) 0:01:24.121 ********** ok: [sut] => { "ansible_facts": { "__podman_container_conf_file": "/root/.config/containers/containers.conf.d/50-systemroles.conf", "__podman_policy_json_file": "/root/.config/containers/policy.json", "__podman_registries_conf_file": "/root/.config/containers/registries.conf.d/50-systemroles.conf", "__podman_storage_conf_file": "/root/.config/containers/storage.conf" }, "changed": false } TASK [linux-system-roles.podman : Handle container.conf.d] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:81 Friday 19 April 2024 08:21:03 +0000 (0:00:00.033) 0:01:24.154 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_container_conf_d.yml for sut TASK [linux-system-roles.podman : Ensure containers.d exists] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_container_conf_d.yml:5 Friday 19 April 2024 08:21:03 +0000 (0:00:00.047) 0:01:24.202 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Update container config file] **************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_container_conf_d.yml:14 Friday 19 April 2024 08:21:03 +0000 (0:00:00.027) 0:01:24.229 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Handle registries.conf.d] ******************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:84 Friday 19 April 2024 08:21:03 +0000 (0:00:00.024) 0:01:24.253 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_registries_conf_d.yml for sut TASK [linux-system-roles.podman : Ensure registries.d exists] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_registries_conf_d.yml:5 Friday 19 April 2024 08:21:04 +0000 (0:00:00.048) 0:01:24.302 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Update registries config file] *************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_registries_conf_d.yml:14 Friday 19 April 2024 08:21:04 +0000 (0:00:00.023) 0:01:24.325 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Handle storage.conf] ************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:87 Friday 19 April 2024 08:21:04 +0000 (0:00:00.023) 0:01:24.349 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_storage_conf.yml for sut TASK [linux-system-roles.podman : Ensure storage.conf parent dir exists] ******* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_storage_conf.yml:5 Friday 19 April 2024 08:21:04 +0000 (0:00:00.077) 0:01:24.427 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Update storage config file] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_storage_conf.yml:14 Friday 19 April 2024 08:21:04 +0000 (0:00:00.023) 0:01:24.450 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Handle policy.json] ************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:90 Friday 19 April 2024 08:21:04 +0000 (0:00:00.023) 0:01:24.473 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_policy_json.yml for sut TASK [linux-system-roles.podman : Ensure policy.json parent dir exists] ******** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_policy_json.yml:6 Friday 19 April 2024 08:21:04 +0000 (0:00:00.049) 0:01:24.523 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Stat the policy.json file] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_policy_json.yml:15 Friday 19 April 2024 08:21:04 +0000 (0:00:00.024) 0:01:24.547 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get the existing policy.json] **************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_policy_json.yml:20 Friday 19 April 2024 08:21:04 +0000 (0:00:00.024) 0:01:24.571 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Write new policy.json file] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_policy_json.yml:26 Friday 19 April 2024 08:21:04 +0000 (0:00:00.023) 0:01:24.595 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Manage firewall for specified ports] ************************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:96 Friday 19 April 2024 08:21:04 +0000 (0:00:00.023) 0:01:24.619 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Manage selinux for specified ports] ************************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:103 Friday 19 April 2024 08:21:04 +0000 (0:00:00.023) 0:01:24.642 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Keep track of users that need to cancel linger] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:110 Friday 19 April 2024 08:21:04 +0000 (0:00:00.024) 0:01:24.667 ********** ok: [sut] => { "ansible_facts": { "__podman_cancel_user_linger": [] }, "changed": false } TASK [linux-system-roles.podman : Handle certs.d files - present] ************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:114 Friday 19 April 2024 08:21:04 +0000 (0:00:00.023) 0:01:24.690 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Handle credential files - present] *********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:123 Friday 19 April 2024 08:21:04 +0000 (0:00:00.022) 0:01:24.713 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Handle secrets] ****************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:132 Friday 19 April 2024 08:21:04 +0000 (0:00:00.020) 0:01:24.734 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml for sut included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml for sut TASK [linux-system-roles.podman : Set variables part 1] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml:3 Friday 19 April 2024 08:21:04 +0000 (0:00:00.070) 0:01:24.804 ********** ok: [sut] => { "ansible_facts": { "__podman_user": "user_quadlet_basic" }, "changed": false } TASK [linux-system-roles.podman : Set variables part 2] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml:8 Friday 19 April 2024 08:21:04 +0000 (0:00:00.025) 0:01:24.829 ********** ok: [sut] => { "ansible_facts": { "__podman_rootless": true, "__podman_xdg_runtime_dir": "/run/user/1111" }, "changed": false } TASK [linux-system-roles.podman : Manage linger] ******************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml:14 Friday 19 April 2024 08:21:04 +0000 (0:00:00.034) 0:01:24.864 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml for sut TASK [linux-system-roles.podman : Enable linger if needed] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:12 Friday 19 April 2024 08:21:04 +0000 (0:00:00.070) 0:01:24.934 ********** changed: [sut] => { "changed": true, "cmd": [ "loginctl", "enable-linger", "user_quadlet_basic" ], "delta": "0:00:00.019440", "end": "2024-04-19 08:21:04.868818", "rc": 0, "start": "2024-04-19 08:21:04.849378" } TASK [linux-system-roles.podman : Mark user as not yet needing to cancel linger] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:18 Friday 19 April 2024 08:21:04 +0000 (0:00:00.231) 0:01:25.166 ********** ok: [sut] => { "ansible_facts": { "__podman_cancel_user_linger": [] }, "changed": false } TASK [linux-system-roles.podman : Mark user for possible linger cancel] ******** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:23 Friday 19 April 2024 08:21:04 +0000 (0:00:00.029) 0:01:25.195 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Stat XDG_RUNTIME_DIR] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml:19 Friday 19 April 2024 08:21:04 +0000 (0:00:00.024) 0:01:25.220 ********** ok: [sut] => { "changed": false, "stat": { "atime": 1713514864.8989134, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 0, "charset": "binary", "ctime": 1713514864.9729111, "dev": 42, "device_type": 0, "executable": true, "exists": true, "gid": 1111, "gr_name": "user_quadlet_basic", "inode": 1, "isblk": false, "ischr": false, "isdir": true, "isfifo": false, "isgid": false, "islnk": false, "isreg": false, "issock": false, "isuid": false, "mimetype": "inode/directory", "mode": "0700", "mtime": 1713514864.9729111, "nlink": 3, "path": "/run/user/1111", "pw_name": "user_quadlet_basic", "readable": true, "rgrp": false, "roth": false, "rusr": true, "size": 80, "uid": 1111, "version": null, "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": true } } TASK [linux-system-roles.podman : Manage each secret] ************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml:35 Friday 19 April 2024 08:21:05 +0000 (0:00:00.221) 0:01:25.441 ********** changed: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true } TASK [linux-system-roles.podman : Set variables part 1] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml:3 Friday 19 April 2024 08:21:06 +0000 (0:00:00.920) 0:01:26.362 ********** ok: [sut] => { "ansible_facts": { "__podman_user": "user_quadlet_basic" }, "changed": false } TASK [linux-system-roles.podman : Set variables part 2] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml:8 Friday 19 April 2024 08:21:06 +0000 (0:00:00.026) 0:01:26.388 ********** ok: [sut] => { "ansible_facts": { "__podman_rootless": true, "__podman_xdg_runtime_dir": "/run/user/1111" }, "changed": false } TASK [linux-system-roles.podman : Manage linger] ******************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml:14 Friday 19 April 2024 08:21:06 +0000 (0:00:00.030) 0:01:26.418 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml for sut TASK [linux-system-roles.podman : Enable linger if needed] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:12 Friday 19 April 2024 08:21:06 +0000 (0:00:00.039) 0:01:26.458 ********** ok: [sut] => { "changed": false, "cmd": [ "loginctl", "enable-linger", "user_quadlet_basic" ], "rc": 0 } STDOUT: skipped, since /var/lib/systemd/linger/user_quadlet_basic exists TASK [linux-system-roles.podman : Mark user as not yet needing to cancel linger] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:18 Friday 19 April 2024 08:21:06 +0000 (0:00:00.202) 0:01:26.660 ********** ok: [sut] => { "ansible_facts": { "__podman_cancel_user_linger": [] }, "changed": false } TASK [linux-system-roles.podman : Mark user for possible linger cancel] ******** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:23 Friday 19 April 2024 08:21:06 +0000 (0:00:00.029) 0:01:26.690 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Stat XDG_RUNTIME_DIR] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml:19 Friday 19 April 2024 08:21:06 +0000 (0:00:00.025) 0:01:26.715 ********** ok: [sut] => { "changed": false, "stat": { "atime": 1713514864.8989134, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 0, "charset": "binary", "ctime": 1713514865.667889, "dev": 42, "device_type": 0, "executable": true, "exists": true, "gid": 1111, "gr_name": "user_quadlet_basic", "inode": 1, "isblk": false, "ischr": false, "isdir": true, "isfifo": false, "isgid": false, "islnk": false, "isreg": false, "issock": false, "isuid": false, "mimetype": "inode/directory", "mode": "0700", "mtime": 1713514865.667889, "nlink": 5, "path": "/run/user/1111", "pw_name": "user_quadlet_basic", "readable": true, "rgrp": false, "roth": false, "rusr": true, "size": 120, "uid": 1111, "version": null, "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": true } } TASK [linux-system-roles.podman : Manage each secret] ************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml:35 Friday 19 April 2024 08:21:06 +0000 (0:00:00.211) 0:01:26.927 ********** changed: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true } TASK [linux-system-roles.podman : Handle Kubernetes specifications] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:139 Friday 19 April 2024 08:21:07 +0000 (0:00:00.413) 0:01:27.341 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Handle Quadlet specifications] *************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:146 Friday 19 April 2024 08:21:07 +0000 (0:00:00.022) 0:01:27.364 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml for sut included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml for sut included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml for sut TASK [linux-system-roles.podman : Set per-container variables part 0] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:14 Friday 19 April 2024 08:21:07 +0000 (0:00:00.083) 0:01:27.447 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_file_src": "", "__podman_quadlet_spec": { "Network": { "Gateway": "192.168.29.1", "Label": "app=wordpress", "Subnet": "192.168.29.0/24" } }, "__podman_quadlet_str": "", "__podman_quadlet_template_src": "" }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 1] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:40 Friday 19 April 2024 08:21:07 +0000 (0:00:00.033) 0:01:27.480 ********** ok: [sut] => { "ansible_facts": { "__podman_continue_if_pull_fails": false, "__podman_pull_image": true, "__podman_state": "created", "__podman_systemd_unit_scope": "", "__podman_user": "user_quadlet_basic" }, "changed": false } TASK [linux-system-roles.podman : Fail if no quadlet spec is given] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:57 Friday 19 April 2024 08:21:07 +0000 (0:00:00.029) 0:01:27.509 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 2] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:70 Friday 19 April 2024 08:21:07 +0000 (0:00:00.024) 0:01:27.534 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_name": "quadlet-basic", "__podman_quadlet_type": "network", "__podman_rootless": true }, "changed": false } TASK [linux-system-roles.podman : Check user and group information] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:97 Friday 19 April 2024 08:21:07 +0000 (0:00:00.035) 0:01:27.570 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml for sut TASK [linux-system-roles.podman : Get user information] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:2 Friday 19 April 2024 08:21:07 +0000 (0:00:00.045) 0:01:27.616 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if user does not exist] ***************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:10 Friday 19 April 2024 08:21:07 +0000 (0:00:00.028) 0:01:27.644 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set group for podman user] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:17 Friday 19 April 2024 08:21:07 +0000 (0:00:00.026) 0:01:27.671 ********** ok: [sut] => { "ansible_facts": { "__podman_group": "1111" }, "changed": false } TASK [linux-system-roles.podman : Get group information] *********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:29 Friday 19 April 2024 08:21:07 +0000 (0:00:00.030) 0:01:27.701 ********** ok: [sut] => { "ansible_facts": { "getent_group": { "user_quadlet_basic": [ "x", "1111", "" ] } }, "changed": false } TASK [linux-system-roles.podman : Set group name] ****************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:37 Friday 19 April 2024 08:21:07 +0000 (0:00:00.204) 0:01:27.906 ********** ok: [sut] => { "ansible_facts": { "__podman_group_name": "user_quadlet_basic" }, "changed": false } TASK [linux-system-roles.podman : See if getsubids exists] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:42 Friday 19 April 2024 08:21:07 +0000 (0:00:00.060) 0:01:27.966 ********** ok: [sut] => { "changed": false, "stat": { "atime": 1713514837.690775, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 32, "charset": "binary", "checksum": "076f89863b474504550ab1b5c11216a77ed7123c", "ctime": 1713514804.016841, "dev": 51713, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 6292775, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "application/x-pie-executable", "mode": "0755", "mtime": 1689166618.0, "nlink": 1, "path": "/usr/bin/getsubids", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 15496, "uid": 0, "version": "3224601032", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true } } TASK [linux-system-roles.podman : Check user with getsubids] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:53 Friday 19 April 2024 08:21:07 +0000 (0:00:00.206) 0:01:28.172 ********** ok: [sut] => { "changed": false, "cmd": [ "getsubids", "user_quadlet_basic" ], "delta": "0:00:00.003625", "end": "2024-04-19 08:21:08.083133", "rc": 0, "start": "2024-04-19 08:21:08.079508" } STDOUT: 0: user_quadlet_basic 100000 65536 TASK [linux-system-roles.podman : Check group with getsubids] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:58 Friday 19 April 2024 08:21:08 +0000 (0:00:00.199) 0:01:28.372 ********** ok: [sut] => { "changed": false, "cmd": [ "getsubids", "-g", "user_quadlet_basic" ], "delta": "0:00:00.003728", "end": "2024-04-19 08:21:08.282787", "rc": 0, "start": "2024-04-19 08:21:08.279059" } STDOUT: 0: user_quadlet_basic 100000 65536 TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:63 Friday 19 April 2024 08:21:08 +0000 (0:00:00.202) 0:01:28.575 ********** ok: [sut] => { "ansible_facts": { "podman_subgid_info": { "user_quadlet_basic": { "range": 65536, "start": 100000 } }, "podman_subuid_info": { "user_quadlet_basic": { "range": 65536, "start": 100000 } } }, "changed": false } TASK [linux-system-roles.podman : Get subuid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:83 Friday 19 April 2024 08:21:08 +0000 (0:00:00.037) 0:01:28.612 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get subgid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:88 Friday 19 April 2024 08:21:08 +0000 (0:00:00.023) 0:01:28.636 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:93 Friday 19 April 2024 08:21:08 +0000 (0:00:00.023) 0:01:28.660 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if user not in subuid file] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:115 Friday 19 April 2024 08:21:08 +0000 (0:00:00.023) 0:01:28.683 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if group not in subgid file] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:122 Friday 19 April 2024 08:21:08 +0000 (0:00:00.023) 0:01:28.706 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 3] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:102 Friday 19 April 2024 08:21:08 +0000 (0:00:00.023) 0:01:28.729 ********** ok: [sut] => { "ansible_facts": { "__podman_activate_systemd_unit": true, "__podman_images_found": [], "__podman_kube_yamls_raw": "", "__podman_service_name": "", "__podman_systemd_scope": "user", "__podman_user_home_dir": "/home/user_quadlet_basic", "__podman_xdg_runtime_dir": "/run/user/1111" }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 4] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:134 Friday 19 April 2024 08:21:08 +0000 (0:00:00.040) 0:01:28.770 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_path": "/home/user_quadlet_basic/.config/containers/systemd" }, "changed": false } TASK [linux-system-roles.podman : Get kube yaml contents] ********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:140 Friday 19 April 2024 08:21:08 +0000 (0:00:00.026) 0:01:28.797 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 5] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:151 Friday 19 April 2024 08:21:08 +0000 (0:00:00.025) 0:01:28.822 ********** ok: [sut] => { "ansible_facts": { "__podman_images": [], "__podman_quadlet_file": "/home/user_quadlet_basic/.config/containers/systemd/quadlet-basic.network", "__podman_volumes": [] }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 6] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:205 Friday 19 April 2024 08:21:08 +0000 (0:00:00.071) 0:01:28.893 ********** ok: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Cleanup quadlets] **************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:220 Friday 19 April 2024 08:21:08 +0000 (0:00:00.030) 0:01:28.924 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Create and update quadlets] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:224 Friday 19 April 2024 08:21:08 +0000 (0:00:00.023) 0:01:28.947 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml for sut TASK [linux-system-roles.podman : Manage linger] ******************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:2 Friday 19 April 2024 08:21:08 +0000 (0:00:00.055) 0:01:29.002 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml for sut TASK [linux-system-roles.podman : Enable linger if needed] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:12 Friday 19 April 2024 08:21:08 +0000 (0:00:00.072) 0:01:29.075 ********** ok: [sut] => { "changed": false, "cmd": [ "loginctl", "enable-linger", "user_quadlet_basic" ], "rc": 0 } STDOUT: skipped, since /var/lib/systemd/linger/user_quadlet_basic exists TASK [linux-system-roles.podman : Mark user as not yet needing to cancel linger] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:18 Friday 19 April 2024 08:21:09 +0000 (0:00:00.201) 0:01:29.276 ********** ok: [sut] => { "ansible_facts": { "__podman_cancel_user_linger": [] }, "changed": false } TASK [linux-system-roles.podman : Mark user for possible linger cancel] ******** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:23 Friday 19 April 2024 08:21:09 +0000 (0:00:00.036) 0:01:29.312 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Create host directories] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:7 Friday 19 April 2024 08:21:09 +0000 (0:00:00.029) 0:01:29.342 ********** TASK [linux-system-roles.podman : Ensure container images are present] ********* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:23 Friday 19 April 2024 08:21:09 +0000 (0:00:00.024) 0:01:29.367 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Ensure the quadlet directory is present] ***** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:47 Friday 19 April 2024 08:21:09 +0000 (0:00:00.025) 0:01:29.392 ********** changed: [sut] => { "changed": true, "gid": 1111, "group": "user_quadlet_basic", "mode": "0755", "owner": "user_quadlet_basic", "path": "/home/user_quadlet_basic/.config/containers/systemd", "secontext": "unconfined_u:object_r:config_home_t:s0", "size": 6, "state": "directory", "uid": 1111 } TASK [linux-system-roles.podman : Ensure quadlet file is copied] *************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:56 Friday 19 April 2024 08:21:09 +0000 (0:00:00.210) 0:01:29.603 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Ensure quadlet file content is present] ****** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:66 Friday 19 April 2024 08:21:09 +0000 (0:00:00.023) 0:01:29.626 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Ensure quadlet file is present] ************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:78 Friday 19 April 2024 08:21:09 +0000 (0:00:00.023) 0:01:29.650 ********** changed: [sut] => { "changed": true, "checksum": "527eda617bc3c33ce0c070878f5290eea6be16e5", "dest": "/home/user_quadlet_basic/.config/containers/systemd/quadlet-basic.network", "gid": 1111, "group": "user_quadlet_basic", "md5sum": "1f5dfaba883c749c6004ddcb90f6bdc8", "mode": "0644", "owner": "user_quadlet_basic", "secontext": "unconfined_u:object_r:config_home_t:s0", "size": 118, "src": "/root/.ansible/tmp/ansible-tmp-1713514869.4273207-13652-252102231157938/source", "state": "file", "uid": 1111 } TASK [linux-system-roles.podman : Reload systemctl] **************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:90 Friday 19 April 2024 08:21:09 +0000 (0:00:00.537) 0:01:30.187 ********** ok: [sut] => { "changed": false, "name": null, "status": {} } TASK [linux-system-roles.podman : Start service] ******************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:119 Friday 19 April 2024 08:21:10 +0000 (0:00:00.385) 0:01:30.572 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Restart service] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:135 Friday 19 April 2024 08:21:10 +0000 (0:00:00.028) 0:01:30.601 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 0] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:14 Friday 19 April 2024 08:21:10 +0000 (0:00:00.032) 0:01:30.633 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_file_src": "", "__podman_quadlet_spec": { "Volume": {} }, "__podman_quadlet_str": "", "__podman_quadlet_template_src": "" }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 1] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:40 Friday 19 April 2024 08:21:10 +0000 (0:00:00.064) 0:01:30.698 ********** ok: [sut] => { "ansible_facts": { "__podman_continue_if_pull_fails": false, "__podman_pull_image": true, "__podman_state": "created", "__podman_systemd_unit_scope": "", "__podman_user": "user_quadlet_basic" }, "changed": false } TASK [linux-system-roles.podman : Fail if no quadlet spec is given] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:57 Friday 19 April 2024 08:21:10 +0000 (0:00:00.030) 0:01:30.728 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 2] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:70 Friday 19 April 2024 08:21:10 +0000 (0:00:00.023) 0:01:30.752 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_name": "quadlet-basic-mysql", "__podman_quadlet_type": "volume", "__podman_rootless": true }, "changed": false } TASK [linux-system-roles.podman : Check user and group information] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:97 Friday 19 April 2024 08:21:10 +0000 (0:00:00.035) 0:01:30.787 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml for sut TASK [linux-system-roles.podman : Get user information] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:2 Friday 19 April 2024 08:21:10 +0000 (0:00:00.048) 0:01:30.836 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if user does not exist] ***************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:10 Friday 19 April 2024 08:21:10 +0000 (0:00:00.030) 0:01:30.867 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set group for podman user] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:17 Friday 19 April 2024 08:21:10 +0000 (0:00:00.030) 0:01:30.897 ********** ok: [sut] => { "ansible_facts": { "__podman_group": "1111" }, "changed": false } TASK [linux-system-roles.podman : Get group information] *********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:29 Friday 19 April 2024 08:21:10 +0000 (0:00:00.033) 0:01:30.931 ********** ok: [sut] => { "ansible_facts": { "getent_group": { "user_quadlet_basic": [ "x", "1111", "" ] } }, "changed": false } TASK [linux-system-roles.podman : Set group name] ****************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:37 Friday 19 April 2024 08:21:10 +0000 (0:00:00.214) 0:01:31.145 ********** ok: [sut] => { "ansible_facts": { "__podman_group_name": "user_quadlet_basic" }, "changed": false } TASK [linux-system-roles.podman : See if getsubids exists] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:42 Friday 19 April 2024 08:21:10 +0000 (0:00:00.031) 0:01:31.177 ********** ok: [sut] => { "changed": false, "stat": { "atime": 1713514837.690775, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 32, "charset": "binary", "checksum": "076f89863b474504550ab1b5c11216a77ed7123c", "ctime": 1713514804.016841, "dev": 51713, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 6292775, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "application/x-pie-executable", "mode": "0755", "mtime": 1689166618.0, "nlink": 1, "path": "/usr/bin/getsubids", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 15496, "uid": 0, "version": "3224601032", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true } } TASK [linux-system-roles.podman : Check user with getsubids] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:53 Friday 19 April 2024 08:21:11 +0000 (0:00:00.207) 0:01:31.385 ********** ok: [sut] => { "changed": false, "cmd": [ "getsubids", "user_quadlet_basic" ], "delta": "0:00:00.003697", "end": "2024-04-19 08:21:11.297910", "rc": 0, "start": "2024-04-19 08:21:11.294213" } STDOUT: 0: user_quadlet_basic 100000 65536 TASK [linux-system-roles.podman : Check group with getsubids] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:58 Friday 19 April 2024 08:21:11 +0000 (0:00:00.203) 0:01:31.589 ********** ok: [sut] => { "changed": false, "cmd": [ "getsubids", "-g", "user_quadlet_basic" ], "delta": "0:00:00.003690", "end": "2024-04-19 08:21:11.499376", "rc": 0, "start": "2024-04-19 08:21:11.495686" } STDOUT: 0: user_quadlet_basic 100000 65536 TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:63 Friday 19 April 2024 08:21:11 +0000 (0:00:00.202) 0:01:31.792 ********** ok: [sut] => { "ansible_facts": { "podman_subgid_info": { "user_quadlet_basic": { "range": 65536, "start": 100000 } }, "podman_subuid_info": { "user_quadlet_basic": { "range": 65536, "start": 100000 } } }, "changed": false } TASK [linux-system-roles.podman : Get subuid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:83 Friday 19 April 2024 08:21:11 +0000 (0:00:00.036) 0:01:31.828 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get subgid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:88 Friday 19 April 2024 08:21:11 +0000 (0:00:00.022) 0:01:31.851 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:93 Friday 19 April 2024 08:21:11 +0000 (0:00:00.022) 0:01:31.873 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if user not in subuid file] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:115 Friday 19 April 2024 08:21:11 +0000 (0:00:00.053) 0:01:31.927 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if group not in subgid file] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:122 Friday 19 April 2024 08:21:11 +0000 (0:00:00.024) 0:01:31.951 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 3] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:102 Friday 19 April 2024 08:21:11 +0000 (0:00:00.023) 0:01:31.975 ********** ok: [sut] => { "ansible_facts": { "__podman_activate_systemd_unit": true, "__podman_images_found": [], "__podman_kube_yamls_raw": "", "__podman_service_name": "quadlet-basic-mysql-volume.service", "__podman_systemd_scope": "user", "__podman_user_home_dir": "/home/user_quadlet_basic", "__podman_xdg_runtime_dir": "/run/user/1111" }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 4] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:134 Friday 19 April 2024 08:21:11 +0000 (0:00:00.043) 0:01:32.019 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_path": "/home/user_quadlet_basic/.config/containers/systemd" }, "changed": false } TASK [linux-system-roles.podman : Get kube yaml contents] ********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:140 Friday 19 April 2024 08:21:11 +0000 (0:00:00.025) 0:01:32.044 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 5] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:151 Friday 19 April 2024 08:21:11 +0000 (0:00:00.023) 0:01:32.068 ********** ok: [sut] => { "ansible_facts": { "__podman_images": [], "__podman_quadlet_file": "/home/user_quadlet_basic/.config/containers/systemd/quadlet-basic-mysql.volume", "__podman_volumes": [] }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 6] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:205 Friday 19 April 2024 08:21:11 +0000 (0:00:00.060) 0:01:32.129 ********** ok: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Cleanup quadlets] **************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:220 Friday 19 April 2024 08:21:11 +0000 (0:00:00.031) 0:01:32.160 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Create and update quadlets] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:224 Friday 19 April 2024 08:21:11 +0000 (0:00:00.024) 0:01:32.184 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml for sut TASK [linux-system-roles.podman : Manage linger] ******************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:2 Friday 19 April 2024 08:21:11 +0000 (0:00:00.059) 0:01:32.244 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml for sut TASK [linux-system-roles.podman : Enable linger if needed] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:12 Friday 19 April 2024 08:21:12 +0000 (0:00:00.042) 0:01:32.286 ********** ok: [sut] => { "changed": false, "cmd": [ "loginctl", "enable-linger", "user_quadlet_basic" ], "rc": 0 } STDOUT: skipped, since /var/lib/systemd/linger/user_quadlet_basic exists TASK [linux-system-roles.podman : Mark user as not yet needing to cancel linger] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:18 Friday 19 April 2024 08:21:12 +0000 (0:00:00.208) 0:01:32.495 ********** ok: [sut] => { "ansible_facts": { "__podman_cancel_user_linger": [] }, "changed": false } TASK [linux-system-roles.podman : Mark user for possible linger cancel] ******** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:23 Friday 19 April 2024 08:21:12 +0000 (0:00:00.029) 0:01:32.524 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Create host directories] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:7 Friday 19 April 2024 08:21:12 +0000 (0:00:00.024) 0:01:32.549 ********** TASK [linux-system-roles.podman : Ensure container images are present] ********* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:23 Friday 19 April 2024 08:21:12 +0000 (0:00:00.021) 0:01:32.570 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Ensure the quadlet directory is present] ***** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:47 Friday 19 April 2024 08:21:12 +0000 (0:00:00.021) 0:01:32.592 ********** ok: [sut] => { "changed": false, "gid": 1111, "group": "user_quadlet_basic", "mode": "0755", "owner": "user_quadlet_basic", "path": "/home/user_quadlet_basic/.config/containers/systemd", "secontext": "unconfined_u:object_r:config_home_t:s0", "size": 35, "state": "directory", "uid": 1111 } TASK [linux-system-roles.podman : Ensure quadlet file is copied] *************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:56 Friday 19 April 2024 08:21:12 +0000 (0:00:00.209) 0:01:32.802 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Ensure quadlet file content is present] ****** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:66 Friday 19 April 2024 08:21:12 +0000 (0:00:00.056) 0:01:32.858 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Ensure quadlet file is present] ************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:78 Friday 19 April 2024 08:21:12 +0000 (0:00:00.024) 0:01:32.883 ********** changed: [sut] => { "changed": true, "checksum": "fd0ae560360afa5541b866560b1e849d25e216ef", "dest": "/home/user_quadlet_basic/.config/containers/systemd/quadlet-basic-mysql.volume", "gid": 1111, "group": "user_quadlet_basic", "md5sum": "4967598a0284ad3e296ab106829a30a2", "mode": "0644", "owner": "user_quadlet_basic", "secontext": "unconfined_u:object_r:config_home_t:s0", "size": 53, "src": "/root/.ansible/tmp/ansible-tmp-1713514872.6610084-13745-243359321825225/source", "state": "file", "uid": 1111 } TASK [linux-system-roles.podman : Reload systemctl] **************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:90 Friday 19 April 2024 08:21:13 +0000 (0:00:00.534) 0:01:33.417 ********** ok: [sut] => { "changed": false, "name": null, "status": {} } TASK [linux-system-roles.podman : Start service] ******************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:119 Friday 19 April 2024 08:21:13 +0000 (0:00:00.386) 0:01:33.804 ********** changed: [sut] => { "changed": true, "name": "quadlet-basic-mysql-volume.service", "state": "started", "status": { "AccessSELinuxContext": "unconfined_u:object_r:user_tmp_t:s0", "ActiveEnterTimestampMonotonic": "0", "ActiveExitTimestampMonotonic": "0", "ActiveState": "inactive", "After": "-.mount app.slice basic.target run-user-1111.mount", "AllowIsolate": "no", "AssertResult": "no", "AssertTimestampMonotonic": "0", "Before": "shutdown.target", "BlockIOAccounting": "no", "BlockIOWeight": "[not set]", "CPUAccounting": "yes", "CPUAffinityFromNUMA": "no", "CPUQuotaPerSecUSec": "infinity", "CPUQuotaPeriodUSec": "infinity", "CPUSchedulingPolicy": "0", "CPUSchedulingPriority": "0", "CPUSchedulingResetOnFork": "no", "CPUShares": "[not set]", "CPUUsageNSec": "[not set]", "CPUWeight": "[not set]", "CacheDirectoryMode": "0755", "CanFreeze": "yes", "CanIsolate": "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": "no", "ConditionTimestampMonotonic": "0", "ConfigurationDirectoryMode": "0755", "Conflicts": "shutdown.target", "ControlGroupId": "0", "ControlPID": "0", "CoredumpFilter": "0x33", "DefaultDependencies": "yes", "DefaultMemoryLow": "0", "DefaultMemoryMin": "0", "Delegate": "no", "Description": "quadlet-basic-mysql-volume.service", "DevicePolicy": "auto", "DynamicUser": "no", "ExecMainCode": "0", "ExecMainExitTimestampMonotonic": "0", "ExecMainPID": "0", "ExecMainStartTimestampMonotonic": "0", "ExecMainStatus": "0", "ExecStart": "{ path=/usr/bin/podman ; argv[]=/usr/bin/podman volume create --ignore systemd-quadlet-basic-mysql ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/podman ; argv[]=/usr/bin/podman volume create --ignore systemd-quadlet-basic-mysql ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExitType": "main", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FinalKillSignal": "9", "FragmentPath": "/run/user/1111/systemd/generator/quadlet-basic-mysql-volume.service", "FreezerState": "running", "GID": "[not set]", "GuessMainPID": "yes", "IOAccounting": "no", "IOReadBytes": "18446744073709551615", "IOReadOperations": "18446744073709551615", "IOSchedulingClass": "2", "IOSchedulingPriority": "4", "IOWeight": "[not set]", "IOWriteBytes": "18446744073709551615", "IOWriteOperations": "18446744073709551615", "IPAccounting": "no", "IPEgressBytes": "[no data]", "IPEgressPackets": "[no data]", "IPIngressBytes": "[no data]", "IPIngressPackets": "[no data]", "Id": "quadlet-basic-mysql-volume.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestampMonotonic": "0", "InactiveExitTimestampMonotonic": "0", "JobRunningTimeoutUSec": "infinity", "JobTimeoutAction": "none", "JobTimeoutUSec": "infinity", "KeyringMode": "inherit", "KillMode": "control-group", "KillSignal": "15", "LimitAS": "infinity", "LimitASSoft": "infinity", "LimitCORE": "infinity", "LimitCORESoft": "0", "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": "524288", "LimitNOFILESoft": "1024", "LimitNPROC": "13973", "LimitNPROCSoft": "13973", "LimitRSS": "infinity", "LimitRSSSoft": "infinity", "LimitRTPRIO": "0", "LimitRTPRIOSoft": "0", "LimitRTTIME": "infinity", "LimitRTTIMESoft": "infinity", "LimitSIGPENDING": "13973", "LimitSIGPENDINGSoft": "13973", "LimitSTACK": "infinity", "LimitSTACKSoft": "8388608", "LoadState": "loaded", "LockPersonality": "no", "LogLevelMax": "-1", "LogRateLimitBurst": "0", "LogRateLimitIntervalUSec": "0", "LogsDirectoryMode": "0755", "MainPID": "0", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "[not set]", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "quadlet-basic-mysql-volume.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "none", "OOMPolicy": "stop", "OOMScoreAdjust": "200", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "ReloadSignal": "1", "RemainAfterExit": "yes", "RemoveIPC": "no", "Requires": "app.slice basic.target", "RequiresMountsFor": "/run/user/1111/containers", "Restart": "no", "RestartKillSignal": "15", "RestartUSec": "100ms", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "RuntimeRandomizedExtraUSec": "0", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "app.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "5", "StartLimitIntervalUSec": "10s", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestampMonotonic": "0", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "dead", "SuccessAction": "none", "SyslogFacility": "3", "SyslogIdentifier": "quadlet-basic-mysql-volume", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "[not set]", "TasksMax": "22357", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "Type": "oneshot", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "disabled", "UnitFileState": "generated", "UtmpMode": "init", "WatchdogSignal": "6", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "infinity", "WorkingDirectory": "!/home/user_quadlet_basic" } } TASK [linux-system-roles.podman : Restart service] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:135 Friday 19 April 2024 08:21:13 +0000 (0:00:00.418) 0:01:34.223 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 0] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:14 Friday 19 April 2024 08:21:13 +0000 (0:00:00.027) 0:01:34.250 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_file_src": "", "__podman_quadlet_spec": { "Container": { "ContainerName": "quadlet-basic-mysql", "Environment": [ "FOO=/bin/busybox-extras", "BAZ=test" ], "Image": "quay.io/linux-system-roles/mysql:5.6", "Network": "quadlet-basic.network", "PodmanArgs": "--secret=mysql_container_root_password,type=env,target=MYSQL_ROOT_PASSWORD --secret=json_secret,type=mount,target=/tmp/test.json", "Volume": "quadlet-basic-mysql.volume:/var/lib/mysql" }, "Install": { "WantedBy": "default.target" } }, "__podman_quadlet_str": "", "__podman_quadlet_template_src": "" }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 1] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:40 Friday 19 April 2024 08:21:14 +0000 (0:00:00.030) 0:01:34.281 ********** ok: [sut] => { "ansible_facts": { "__podman_continue_if_pull_fails": false, "__podman_pull_image": true, "__podman_state": "created", "__podman_systemd_unit_scope": "", "__podman_user": "user_quadlet_basic" }, "changed": false } TASK [linux-system-roles.podman : Fail if no quadlet spec is given] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:57 Friday 19 April 2024 08:21:14 +0000 (0:00:00.031) 0:01:34.312 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 2] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:70 Friday 19 April 2024 08:21:14 +0000 (0:00:00.025) 0:01:34.338 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_name": "quadlet-basic-mysql", "__podman_quadlet_type": "container", "__podman_rootless": true }, "changed": false } TASK [linux-system-roles.podman : Check user and group information] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:97 Friday 19 April 2024 08:21:14 +0000 (0:00:00.036) 0:01:34.374 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml for sut TASK [linux-system-roles.podman : Get user information] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:2 Friday 19 April 2024 08:21:14 +0000 (0:00:00.051) 0:01:34.425 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if user does not exist] ***************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:10 Friday 19 April 2024 08:21:14 +0000 (0:00:00.037) 0:01:34.463 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set group for podman user] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:17 Friday 19 April 2024 08:21:14 +0000 (0:00:00.078) 0:01:34.542 ********** ok: [sut] => { "ansible_facts": { "__podman_group": "1111" }, "changed": false } TASK [linux-system-roles.podman : Get group information] *********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:29 Friday 19 April 2024 08:21:14 +0000 (0:00:00.034) 0:01:34.576 ********** ok: [sut] => { "ansible_facts": { "getent_group": { "user_quadlet_basic": [ "x", "1111", "" ] } }, "changed": false } TASK [linux-system-roles.podman : Set group name] ****************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:37 Friday 19 April 2024 08:21:14 +0000 (0:00:00.209) 0:01:34.786 ********** ok: [sut] => { "ansible_facts": { "__podman_group_name": "user_quadlet_basic" }, "changed": false } TASK [linux-system-roles.podman : See if getsubids exists] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:42 Friday 19 April 2024 08:21:14 +0000 (0:00:00.033) 0:01:34.820 ********** ok: [sut] => { "changed": false, "stat": { "atime": 1713514837.690775, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 32, "charset": "binary", "checksum": "076f89863b474504550ab1b5c11216a77ed7123c", "ctime": 1713514804.016841, "dev": 51713, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 6292775, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "application/x-pie-executable", "mode": "0755", "mtime": 1689166618.0, "nlink": 1, "path": "/usr/bin/getsubids", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 15496, "uid": 0, "version": "3224601032", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true } } TASK [linux-system-roles.podman : Check user with getsubids] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:53 Friday 19 April 2024 08:21:14 +0000 (0:00:00.207) 0:01:35.028 ********** ok: [sut] => { "changed": false, "cmd": [ "getsubids", "user_quadlet_basic" ], "delta": "0:00:00.004056", "end": "2024-04-19 08:21:14.947510", "rc": 0, "start": "2024-04-19 08:21:14.943454" } STDOUT: 0: user_quadlet_basic 100000 65536 TASK [linux-system-roles.podman : Check group with getsubids] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:58 Friday 19 April 2024 08:21:14 +0000 (0:00:00.211) 0:01:35.239 ********** ok: [sut] => { "changed": false, "cmd": [ "getsubids", "-g", "user_quadlet_basic" ], "delta": "0:00:00.003817", "end": "2024-04-19 08:21:15.153116", "rc": 0, "start": "2024-04-19 08:21:15.149299" } STDOUT: 0: user_quadlet_basic 100000 65536 TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:63 Friday 19 April 2024 08:21:15 +0000 (0:00:00.205) 0:01:35.444 ********** ok: [sut] => { "ansible_facts": { "podman_subgid_info": { "user_quadlet_basic": { "range": 65536, "start": 100000 } }, "podman_subuid_info": { "user_quadlet_basic": { "range": 65536, "start": 100000 } } }, "changed": false } TASK [linux-system-roles.podman : Get subuid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:83 Friday 19 April 2024 08:21:15 +0000 (0:00:00.037) 0:01:35.481 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get subgid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:88 Friday 19 April 2024 08:21:15 +0000 (0:00:00.024) 0:01:35.505 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:93 Friday 19 April 2024 08:21:15 +0000 (0:00:00.022) 0:01:35.528 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if user not in subuid file] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:115 Friday 19 April 2024 08:21:15 +0000 (0:00:00.025) 0:01:35.553 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if group not in subgid file] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:122 Friday 19 April 2024 08:21:15 +0000 (0:00:00.024) 0:01:35.578 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 3] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:102 Friday 19 April 2024 08:21:15 +0000 (0:00:00.026) 0:01:35.604 ********** ok: [sut] => { "ansible_facts": { "__podman_activate_systemd_unit": true, "__podman_images_found": [ "quay.io/linux-system-roles/mysql:5.6" ], "__podman_kube_yamls_raw": "", "__podman_service_name": "quadlet-basic-mysql.service", "__podman_systemd_scope": "user", "__podman_user_home_dir": "/home/user_quadlet_basic", "__podman_xdg_runtime_dir": "/run/user/1111" }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 4] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:134 Friday 19 April 2024 08:21:15 +0000 (0:00:00.047) 0:01:35.652 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_path": "/home/user_quadlet_basic/.config/containers/systemd" }, "changed": false } TASK [linux-system-roles.podman : Get kube yaml contents] ********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:140 Friday 19 April 2024 08:21:15 +0000 (0:00:00.028) 0:01:35.680 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 5] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:151 Friday 19 April 2024 08:21:15 +0000 (0:00:00.026) 0:01:35.707 ********** ok: [sut] => { "ansible_facts": { "__podman_images": [ "quay.io/linux-system-roles/mysql:5.6" ], "__podman_quadlet_file": "/home/user_quadlet_basic/.config/containers/systemd/quadlet-basic-mysql.container", "__podman_volumes": [] }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 6] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:205 Friday 19 April 2024 08:21:15 +0000 (0:00:00.068) 0:01:35.775 ********** ok: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Cleanup quadlets] **************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:220 Friday 19 April 2024 08:21:15 +0000 (0:00:00.070) 0:01:35.846 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Create and update quadlets] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:224 Friday 19 April 2024 08:21:15 +0000 (0:00:00.025) 0:01:35.871 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml for sut TASK [linux-system-roles.podman : Manage linger] ******************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:2 Friday 19 April 2024 08:21:15 +0000 (0:00:00.057) 0:01:35.929 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml for sut TASK [linux-system-roles.podman : Enable linger if needed] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:12 Friday 19 April 2024 08:21:15 +0000 (0:00:00.047) 0:01:35.976 ********** ok: [sut] => { "changed": false, "cmd": [ "loginctl", "enable-linger", "user_quadlet_basic" ], "rc": 0 } STDOUT: skipped, since /var/lib/systemd/linger/user_quadlet_basic exists TASK [linux-system-roles.podman : Mark user as not yet needing to cancel linger] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:18 Friday 19 April 2024 08:21:15 +0000 (0:00:00.206) 0:01:36.182 ********** ok: [sut] => { "ansible_facts": { "__podman_cancel_user_linger": [] }, "changed": false } TASK [linux-system-roles.podman : Mark user for possible linger cancel] ******** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:23 Friday 19 April 2024 08:21:15 +0000 (0:00:00.031) 0:01:36.214 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Create host directories] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:7 Friday 19 April 2024 08:21:15 +0000 (0:00:00.029) 0:01:36.243 ********** TASK [linux-system-roles.podman : Ensure container images are present] ********* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:23 Friday 19 April 2024 08:21:16 +0000 (0:00:00.024) 0:01:36.267 ********** changed: [sut] => (item=None) => { "attempts": 1, "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true } changed: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true } TASK [linux-system-roles.podman : Ensure the quadlet directory is present] ***** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:47 Friday 19 April 2024 08:21:24 +0000 (0:00:08.600) 0:01:44.868 ********** ok: [sut] => { "changed": false, "gid": 1111, "group": "user_quadlet_basic", "mode": "0755", "owner": "user_quadlet_basic", "path": "/home/user_quadlet_basic/.config/containers/systemd", "secontext": "unconfined_u:object_r:config_home_t:s0", "size": 69, "state": "directory", "uid": 1111 } TASK [linux-system-roles.podman : Ensure quadlet file is copied] *************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:56 Friday 19 April 2024 08:21:24 +0000 (0:00:00.212) 0:01:45.080 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Ensure quadlet file content is present] ****** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:66 Friday 19 April 2024 08:21:24 +0000 (0:00:00.024) 0:01:45.105 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Ensure quadlet file is present] ************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:78 Friday 19 April 2024 08:21:24 +0000 (0:00:00.023) 0:01:45.128 ********** changed: [sut] => { "changed": true, "checksum": "45cd978d7b06ce53aa29035a1848234b096cce98", "dest": "/home/user_quadlet_basic/.config/containers/systemd/quadlet-basic-mysql.container", "gid": 1111, "group": "user_quadlet_basic", "md5sum": "1d3b87d14c3bfc8b9ec3b735c3840f65", "mode": "0644", "owner": "user_quadlet_basic", "secontext": "unconfined_u:object_r:config_home_t:s0", "size": 443, "src": "/root/.ansible/tmp/ansible-tmp-1713514884.9063253-13840-2756539881837/source", "state": "file", "uid": 1111 } TASK [linux-system-roles.podman : Reload systemctl] **************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:90 Friday 19 April 2024 08:21:25 +0000 (0:00:00.535) 0:01:45.664 ********** ok: [sut] => { "changed": false, "name": null, "status": {} } TASK [linux-system-roles.podman : Start service] ******************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:119 Friday 19 April 2024 08:21:25 +0000 (0:00:00.424) 0:01:46.089 ********** changed: [sut] => { "changed": true, "name": "quadlet-basic-mysql.service", "state": "started", "status": { "AccessSELinuxContext": "unconfined_u:object_r:user_tmp_t:s0", "ActiveEnterTimestampMonotonic": "0", "ActiveExitTimestampMonotonic": "0", "ActiveState": "inactive", "After": "-.mount quadlet-basic-mysql-volume.service app.slice quadlet-basic-network.service basic.target run-user-1111.mount", "AllowIsolate": "no", "AssertResult": "no", "AssertTimestampMonotonic": "0", "Before": "default.target shutdown.target", "BlockIOAccounting": "no", "BlockIOWeight": "[not set]", "CPUAccounting": "yes", "CPUAffinityFromNUMA": "no", "CPUQuotaPerSecUSec": "infinity", "CPUQuotaPeriodUSec": "infinity", "CPUSchedulingPolicy": "0", "CPUSchedulingPriority": "0", "CPUSchedulingResetOnFork": "no", "CPUShares": "[not set]", "CPUUsageNSec": "[not set]", "CPUWeight": "[not set]", "CacheDirectoryMode": "0755", "CanFreeze": "yes", "CanIsolate": "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": "no", "ConditionTimestampMonotonic": "0", "ConfigurationDirectoryMode": "0755", "Conflicts": "shutdown.target", "ControlGroupId": "0", "ControlPID": "0", "CoredumpFilter": "0x33", "DefaultDependencies": "yes", "DefaultMemoryLow": "0", "DefaultMemoryMin": "0", "Delegate": "yes", "DelegateControllers": "cpu cpuacct cpuset io blkio memory devices pids bpf-firewall bpf-devices bpf-foreign bpf-socket-bind bpf-restrict-network-interfaces", "Description": "quadlet-basic-mysql.service", "DevicePolicy": "auto", "DynamicUser": "no", "Environment": "PODMAN_SYSTEMD_UNIT=quadlet-basic-mysql.service", "ExecMainCode": "0", "ExecMainExitTimestampMonotonic": "0", "ExecMainPID": "0", "ExecMainStartTimestampMonotonic": "0", "ExecMainStatus": "0", "ExecStart": "{ path=/usr/bin/podman ; argv[]=/usr/bin/podman run --name=quadlet-basic-mysql --cidfile=/run/user/1111/quadlet-basic-mysql.cid --replace --rm --cgroups=split --network=systemd-quadlet-basic --sdnotify=conmon -d -v systemd-quadlet-basic-mysql:/var/lib/mysql --env BAZ=test --env FOO=/bin/busybox-extras --secret=mysql_container_root_password,type=env,target=MYSQL_ROOT_PASSWORD --secret=json_secret,type=mount,target=/tmp/test.json quay.io/linux-system-roles/mysql:5.6 ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/podman ; argv[]=/usr/bin/podman run --name=quadlet-basic-mysql --cidfile=/run/user/1111/quadlet-basic-mysql.cid --replace --rm --cgroups=split --network=systemd-quadlet-basic --sdnotify=conmon -d -v systemd-quadlet-basic-mysql:/var/lib/mysql --env BAZ=test --env FOO=/bin/busybox-extras --secret=mysql_container_root_password,type=env,target=MYSQL_ROOT_PASSWORD --secret=json_secret,type=mount,target=/tmp/test.json quay.io/linux-system-roles/mysql:5.6 ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStop": "{ path=/usr/bin/podman ; argv[]=/usr/bin/podman rm -v -f -i --cidfile=/run/user/1111/quadlet-basic-mysql.cid ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStopEx": "{ path=/usr/bin/podman ; argv[]=/usr/bin/podman rm -v -f -i --cidfile=/run/user/1111/quadlet-basic-mysql.cid ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStopPost": "{ path=/usr/bin/podman ; argv[]=/usr/bin/podman rm -v -f -i --cidfile=/run/user/1111/quadlet-basic-mysql.cid ; ignore_errors=yes ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStopPostEx": "{ path=/usr/bin/podman ; argv[]=/usr/bin/podman rm -v -f -i --cidfile=/run/user/1111/quadlet-basic-mysql.cid ; flags=ignore-failure ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExitType": "main", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FinalKillSignal": "9", "FragmentPath": "/run/user/1111/systemd/generator/quadlet-basic-mysql.service", "FreezerState": "running", "GID": "[not set]", "GuessMainPID": "yes", "IOAccounting": "no", "IOReadBytes": "18446744073709551615", "IOReadOperations": "18446744073709551615", "IOSchedulingClass": "2", "IOSchedulingPriority": "4", "IOWeight": "[not set]", "IOWriteBytes": "18446744073709551615", "IOWriteOperations": "18446744073709551615", "IPAccounting": "no", "IPEgressBytes": "[no data]", "IPEgressPackets": "[no data]", "IPIngressBytes": "[no data]", "IPIngressPackets": "[no data]", "Id": "quadlet-basic-mysql.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestampMonotonic": "0", "InactiveExitTimestampMonotonic": "0", "JobRunningTimeoutUSec": "infinity", "JobTimeoutAction": "none", "JobTimeoutUSec": "infinity", "KeyringMode": "inherit", "KillMode": "mixed", "KillSignal": "15", "LimitAS": "infinity", "LimitASSoft": "infinity", "LimitCORE": "infinity", "LimitCORESoft": "0", "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": "524288", "LimitNOFILESoft": "1024", "LimitNPROC": "13973", "LimitNPROCSoft": "13973", "LimitRSS": "infinity", "LimitRSSSoft": "infinity", "LimitRTPRIO": "0", "LimitRTPRIOSoft": "0", "LimitRTTIME": "infinity", "LimitRTTIMESoft": "infinity", "LimitSIGPENDING": "13973", "LimitSIGPENDINGSoft": "13973", "LimitSTACK": "infinity", "LimitSTACKSoft": "8388608", "LoadState": "loaded", "LockPersonality": "no", "LogLevelMax": "-1", "LogRateLimitBurst": "0", "LogRateLimitIntervalUSec": "0", "LogsDirectoryMode": "0755", "MainPID": "0", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "[not set]", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "quadlet-basic-mysql.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "all", "OOMPolicy": "continue", "OOMScoreAdjust": "200", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "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": "quadlet-basic-mysql-volume.service app.slice quadlet-basic-network.service basic.target", "RequiresMountsFor": "/run/user/1111/containers", "Restart": "no", "RestartKillSignal": "15", "RestartUSec": "100ms", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "RuntimeRandomizedExtraUSec": "0", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "app.slice", "SourcePath": "/home/user_quadlet_basic/.config/containers/systemd/quadlet-basic-mysql.container", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "5", "StartLimitIntervalUSec": "10s", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestampMonotonic": "0", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "dead", "SuccessAction": "none", "SyslogFacility": "3", "SyslogIdentifier": "quadlet-basic-mysql", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "[not set]", "TasksMax": "22357", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "1min 30s", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "disabled", "UnitFileState": "generated", "UtmpMode": "init", "WantedBy": "default.target", "WatchdogSignal": "6", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "infinity", "WorkingDirectory": "!/home/user_quadlet_basic" } } TASK [linux-system-roles.podman : Restart service] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:135 Friday 19 April 2024 08:21:27 +0000 (0:00:01.508) 0:01:47.597 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Cancel linger] ******************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:153 Friday 19 April 2024 08:21:27 +0000 (0:00:00.026) 0:01:47.624 ********** TASK [linux-system-roles.podman : Handle credential files - absent] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:159 Friday 19 April 2024 08:21:27 +0000 (0:00:00.022) 0:01:47.646 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Handle certs.d files - absent] *************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:168 Friday 19 April 2024 08:21:27 +0000 (0:00:00.022) 0:01:47.668 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [Check files] ************************************************************* task path: /WORKDIR/git-certs.durndpe5b/tests/tests_quadlet_basic.yml:189 Friday 19 April 2024 08:21:27 +0000 (0:00:00.021) 0:01:47.690 ********** ok: [sut] => (item=quadlet-basic-mysql.container) => { "ansible_loop_var": "item", "changed": false, "cmd": [ "cat", "/home/user_quadlet_basic/.config/containers/systemd/quadlet-basic-mysql.container" ], "delta": "0:00:00.003644", "end": "2024-04-19 08:21:27.622572", "item": "quadlet-basic-mysql.container", "rc": 0, "start": "2024-04-19 08:21:27.618928" } STDOUT: # # Ansible managed # # system_role:podman [Install] WantedBy=default.target [Container] Image=quay.io/linux-system-roles/mysql:5.6 ContainerName=quadlet-basic-mysql Volume=quadlet-basic-mysql.volume:/var/lib/mysql Network=quadlet-basic.network PodmanArgs=--secret=mysql_container_root_password,type=env,target=MYSQL_ROOT_PASSWORD --secret=json_secret,type=mount,target=/tmp/test.json Environment=FOO=/bin/busybox-extras Environment=BAZ=test ok: [sut] => (item=quadlet-basic.network) => { "ansible_loop_var": "item", "changed": false, "cmd": [ "cat", "/home/user_quadlet_basic/.config/containers/systemd/quadlet-basic.network" ], "delta": "0:00:00.002749", "end": "2024-04-19 08:21:27.822421", "item": "quadlet-basic.network", "rc": 0, "start": "2024-04-19 08:21:27.819672" } STDOUT: # # Ansible managed # # system_role:podman [Network] Subnet=192.168.29.0/24 Gateway=192.168.29.1 Label=app=wordpress ok: [sut] => (item=quadlet-basic-mysql.volume) => { "ansible_loop_var": "item", "changed": false, "cmd": [ "cat", "/home/user_quadlet_basic/.config/containers/systemd/quadlet-basic-mysql.volume" ], "delta": "0:00:00.002850", "end": "2024-04-19 08:21:28.112448", "item": "quadlet-basic-mysql.volume", "rc": 0, "start": "2024-04-19 08:21:28.109598" } STDOUT: # # Ansible managed # # system_role:podman [Volume] TASK [Ensure linger] *********************************************************** task path: /WORKDIR/git-certs.durndpe5b/tests/tests_quadlet_basic.yml:199 Friday 19 April 2024 08:21:28 +0000 (0:00:00.713) 0:01:48.403 ********** ok: [sut] => { "changed": false, "failed_when_result": false, "stat": { "atime": 1713514864.8609147, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 0, "charset": "binary", "checksum": "da39a3ee5e6b4b0d3255bfef95601890afd80709", "ctime": 1713514864.8609147, "dev": 51713, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 7301775, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "inode/x-empty", "mode": "0644", "mtime": 1713514864.8609147, "nlink": 1, "path": "/var/lib/systemd/linger/user_quadlet_basic", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 0, "uid": 0, "version": "697976927", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false } } TASK [Cleanup user] ************************************************************ task path: /WORKDIR/git-certs.durndpe5b/tests/tests_quadlet_basic.yml:207 Friday 19 April 2024 08:21:28 +0000 (0:00:00.264) 0:01:48.668 ********** TASK [linux-system-roles.podman : Set platform/version specific variables] ***** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:3 Friday 19 April 2024 08:21:28 +0000 (0:00:00.093) 0:01:48.762 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/set_vars.yml for sut TASK [linux-system-roles.podman : Ensure ansible_facts used by role] *********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/set_vars.yml:3 Friday 19 April 2024 08:21:28 +0000 (0:00:00.043) 0:01:48.806 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Check if system is ostree] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/set_vars.yml:12 Friday 19 April 2024 08:21:28 +0000 (0:00:00.029) 0:01:48.835 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set flag to indicate system is ostree] ******* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/set_vars.yml:17 Friday 19 April 2024 08:21:28 +0000 (0:00:00.023) 0:01:48.859 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set platform/version specific variables] ***** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/set_vars.yml:21 Friday 19 April 2024 08:21:28 +0000 (0:00:00.024) 0:01:48.883 ********** ok: [sut] => (item=RedHat.yml) => { "ansible_facts": { "__podman_packages": [ "podman", "shadow-utils-subid" ] }, "ansible_included_var_files": [ "/WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/vars/RedHat.yml" ], "ansible_loop_var": "item", "changed": false, "item": "RedHat.yml" } skipping: [sut] => (item=CentOS.yml) => { "ansible_loop_var": "item", "changed": false, "item": "CentOS.yml", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=CentOS_9.yml) => { "ansible_loop_var": "item", "changed": false, "item": "CentOS_9.yml", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=CentOS_9.yml) => { "ansible_loop_var": "item", "changed": false, "item": "CentOS_9.yml", "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Gather the package facts] ******************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:6 Friday 19 April 2024 08:21:28 +0000 (0:00:00.057) 0:01:48.940 ********** ok: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Enable copr if requested] ******************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:10 Friday 19 April 2024 08:21:29 +0000 (0:00:00.976) 0:01:49.916 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Ensure required packages are installed] ****** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:14 Friday 19 April 2024 08:21:29 +0000 (0:00:00.023) 0:01:49.940 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get podman version] ************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:23 Friday 19 April 2024 08:21:29 +0000 (0:00:00.029) 0:01:49.969 ********** ok: [sut] => { "changed": false, "cmd": [ "podman", "--version" ], "delta": "0:00:00.032511", "end": "2024-04-19 08:21:29.936454", "rc": 0, "start": "2024-04-19 08:21:29.903943" } STDOUT: podman version 4.9.4-dev TASK [linux-system-roles.podman : Set podman version] ************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:29 Friday 19 April 2024 08:21:29 +0000 (0:00:00.257) 0:01:50.227 ********** ok: [sut] => { "ansible_facts": { "podman_version": "4.9.4-dev" }, "changed": false } TASK [linux-system-roles.podman : Podman package version must be 4.2 or later] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:33 Friday 19 April 2024 08:21:29 +0000 (0:00:00.025) 0:01:50.253 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Podman package version must be 4.4 or later for quadlet, secrets] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:40 Friday 19 April 2024 08:21:30 +0000 (0:00:00.022) 0:01:50.275 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } META: end_host conditional evaluated to false, continuing execution for sut TASK [linux-system-roles.podman : Check user and group information] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:57 Friday 19 April 2024 08:21:30 +0000 (0:00:00.072) 0:01:50.347 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml for sut TASK [linux-system-roles.podman : Get user information] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:2 Friday 19 April 2024 08:21:30 +0000 (0:00:00.045) 0:01:50.393 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if user does not exist] ***************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:10 Friday 19 April 2024 08:21:30 +0000 (0:00:00.029) 0:01:50.422 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set group for podman user] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:17 Friday 19 April 2024 08:21:30 +0000 (0:00:00.030) 0:01:50.453 ********** ok: [sut] => { "ansible_facts": { "__podman_group": "1111" }, "changed": false } TASK [linux-system-roles.podman : Get group information] *********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:29 Friday 19 April 2024 08:21:30 +0000 (0:00:00.032) 0:01:50.485 ********** ok: [sut] => { "ansible_facts": { "getent_group": { "user_quadlet_basic": [ "x", "1111", "" ] } }, "changed": false } TASK [linux-system-roles.podman : Set group name] ****************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:37 Friday 19 April 2024 08:21:30 +0000 (0:00:00.255) 0:01:50.740 ********** ok: [sut] => { "ansible_facts": { "__podman_group_name": "user_quadlet_basic" }, "changed": false } TASK [linux-system-roles.podman : See if getsubids exists] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:42 Friday 19 April 2024 08:21:30 +0000 (0:00:00.029) 0:01:50.770 ********** ok: [sut] => { "changed": false, "stat": { "atime": 1713514837.690775, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 32, "charset": "binary", "checksum": "076f89863b474504550ab1b5c11216a77ed7123c", "ctime": 1713514804.016841, "dev": 51713, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 6292775, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "application/x-pie-executable", "mode": "0755", "mtime": 1689166618.0, "nlink": 1, "path": "/usr/bin/getsubids", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 15496, "uid": 0, "version": "3224601032", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true } } TASK [linux-system-roles.podman : Check user with getsubids] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:53 Friday 19 April 2024 08:21:30 +0000 (0:00:00.225) 0:01:50.995 ********** ok: [sut] => { "changed": false, "cmd": [ "getsubids", "user_quadlet_basic" ], "delta": "0:00:00.003667", "end": "2024-04-19 08:21:30.908023", "rc": 0, "start": "2024-04-19 08:21:30.904356" } STDOUT: 0: user_quadlet_basic 100000 65536 TASK [linux-system-roles.podman : Check group with getsubids] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:58 Friday 19 April 2024 08:21:30 +0000 (0:00:00.203) 0:01:51.199 ********** ok: [sut] => { "changed": false, "cmd": [ "getsubids", "-g", "user_quadlet_basic" ], "delta": "0:00:00.003623", "end": "2024-04-19 08:21:31.115191", "rc": 0, "start": "2024-04-19 08:21:31.111568" } STDOUT: 0: user_quadlet_basic 100000 65536 TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:63 Friday 19 April 2024 08:21:31 +0000 (0:00:00.208) 0:01:51.407 ********** ok: [sut] => { "ansible_facts": { "podman_subgid_info": { "user_quadlet_basic": { "range": 65536, "start": 100000 } }, "podman_subuid_info": { "user_quadlet_basic": { "range": 65536, "start": 100000 } } }, "changed": false } TASK [linux-system-roles.podman : Get subuid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:83 Friday 19 April 2024 08:21:31 +0000 (0:00:00.063) 0:01:51.471 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get subgid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:88 Friday 19 April 2024 08:21:31 +0000 (0:00:00.023) 0:01:51.494 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:93 Friday 19 April 2024 08:21:31 +0000 (0:00:00.022) 0:01:51.517 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if user not in subuid file] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:115 Friday 19 April 2024 08:21:31 +0000 (0:00:00.022) 0:01:51.540 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if group not in subgid file] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:122 Friday 19 April 2024 08:21:31 +0000 (0:00:00.022) 0:01:51.563 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set config file paths] *********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:63 Friday 19 April 2024 08:21:31 +0000 (0:00:00.022) 0:01:51.586 ********** ok: [sut] => { "ansible_facts": { "__podman_container_conf_file": "/home/user_quadlet_basic/.config/containers/containers.conf.d/50-systemroles.conf", "__podman_policy_json_file": "/home/user_quadlet_basic/.config/containers/policy.json", "__podman_registries_conf_file": "/home/user_quadlet_basic/.config/containers/registries.conf.d/50-systemroles.conf", "__podman_storage_conf_file": "/home/user_quadlet_basic/.config/containers/storage.conf" }, "changed": false } TASK [linux-system-roles.podman : Handle container.conf.d] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:81 Friday 19 April 2024 08:21:31 +0000 (0:00:00.030) 0:01:51.616 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_container_conf_d.yml for sut TASK [linux-system-roles.podman : Ensure containers.d exists] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_container_conf_d.yml:5 Friday 19 April 2024 08:21:31 +0000 (0:00:00.044) 0:01:51.661 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Update container config file] **************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_container_conf_d.yml:14 Friday 19 April 2024 08:21:31 +0000 (0:00:00.024) 0:01:51.685 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Handle registries.conf.d] ******************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:84 Friday 19 April 2024 08:21:31 +0000 (0:00:00.023) 0:01:51.708 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_registries_conf_d.yml for sut TASK [linux-system-roles.podman : Ensure registries.d exists] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_registries_conf_d.yml:5 Friday 19 April 2024 08:21:31 +0000 (0:00:00.046) 0:01:51.755 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Update registries config file] *************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_registries_conf_d.yml:14 Friday 19 April 2024 08:21:31 +0000 (0:00:00.024) 0:01:51.780 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Handle storage.conf] ************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:87 Friday 19 April 2024 08:21:31 +0000 (0:00:00.023) 0:01:51.804 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_storage_conf.yml for sut TASK [linux-system-roles.podman : Ensure storage.conf parent dir exists] ******* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_storage_conf.yml:5 Friday 19 April 2024 08:21:31 +0000 (0:00:00.047) 0:01:51.852 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Update storage config file] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_storage_conf.yml:14 Friday 19 April 2024 08:21:31 +0000 (0:00:00.024) 0:01:51.876 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Handle policy.json] ************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:90 Friday 19 April 2024 08:21:31 +0000 (0:00:00.022) 0:01:51.899 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_policy_json.yml for sut TASK [linux-system-roles.podman : Ensure policy.json parent dir exists] ******** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_policy_json.yml:6 Friday 19 April 2024 08:21:31 +0000 (0:00:00.077) 0:01:51.976 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Stat the policy.json file] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_policy_json.yml:15 Friday 19 April 2024 08:21:31 +0000 (0:00:00.023) 0:01:52.000 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get the existing policy.json] **************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_policy_json.yml:20 Friday 19 April 2024 08:21:31 +0000 (0:00:00.023) 0:01:52.024 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Write new policy.json file] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_policy_json.yml:26 Friday 19 April 2024 08:21:31 +0000 (0:00:00.023) 0:01:52.047 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Manage firewall for specified ports] ************************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:96 Friday 19 April 2024 08:21:31 +0000 (0:00:00.023) 0:01:52.071 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Manage selinux for specified ports] ************************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:103 Friday 19 April 2024 08:21:31 +0000 (0:00:00.022) 0:01:52.094 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Keep track of users that need to cancel linger] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:110 Friday 19 April 2024 08:21:31 +0000 (0:00:00.023) 0:01:52.117 ********** ok: [sut] => { "ansible_facts": { "__podman_cancel_user_linger": [] }, "changed": false } TASK [linux-system-roles.podman : Handle certs.d files - present] ************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:114 Friday 19 April 2024 08:21:31 +0000 (0:00:00.020) 0:01:52.138 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Handle credential files - present] *********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:123 Friday 19 April 2024 08:21:31 +0000 (0:00:00.022) 0:01:52.160 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Handle secrets] ****************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:132 Friday 19 April 2024 08:21:31 +0000 (0:00:00.022) 0:01:52.182 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml for sut included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml for sut TASK [linux-system-roles.podman : Set variables part 1] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml:3 Friday 19 April 2024 08:21:31 +0000 (0:00:00.075) 0:01:52.258 ********** ok: [sut] => { "ansible_facts": { "__podman_user": "user_quadlet_basic" }, "changed": false } TASK [linux-system-roles.podman : Set variables part 2] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml:8 Friday 19 April 2024 08:21:32 +0000 (0:00:00.025) 0:01:52.283 ********** ok: [sut] => { "ansible_facts": { "__podman_rootless": true, "__podman_xdg_runtime_dir": "/run/user/1111" }, "changed": false } TASK [linux-system-roles.podman : Manage linger] ******************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml:14 Friday 19 April 2024 08:21:32 +0000 (0:00:00.031) 0:01:52.314 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml for sut TASK [linux-system-roles.podman : Enable linger if needed] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:12 Friday 19 April 2024 08:21:32 +0000 (0:00:00.037) 0:01:52.352 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Mark user as not yet needing to cancel linger] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:18 Friday 19 April 2024 08:21:32 +0000 (0:00:00.025) 0:01:52.378 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Mark user for possible linger cancel] ******** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:23 Friday 19 April 2024 08:21:32 +0000 (0:00:00.026) 0:01:52.405 ********** ok: [sut] => { "ansible_facts": { "__podman_cancel_user_linger": [ "user_quadlet_basic" ] }, "changed": false } TASK [linux-system-roles.podman : Stat XDG_RUNTIME_DIR] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml:19 Friday 19 April 2024 08:21:32 +0000 (0:00:00.030) 0:01:52.435 ********** ok: [sut] => { "changed": false, "stat": { "atime": 1713514864.8989134, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 0, "charset": "binary", "ctime": 1713514887.12621, "dev": 42, "device_type": 0, "executable": true, "exists": true, "gid": 1111, "gr_name": "user_quadlet_basic", "inode": 1, "isblk": false, "ischr": false, "isdir": true, "isfifo": false, "isgid": false, "islnk": false, "isreg": false, "issock": false, "isuid": false, "mimetype": "inode/directory", "mode": "0700", "mtime": 1713514887.12621, "nlink": 7, "path": "/run/user/1111", "pw_name": "user_quadlet_basic", "readable": true, "rgrp": false, "roth": false, "rusr": true, "size": 180, "uid": 1111, "version": null, "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": true } } TASK [linux-system-roles.podman : Manage each secret] ************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml:35 Friday 19 April 2024 08:21:32 +0000 (0:00:00.376) 0:01:52.811 ********** changed: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true } TASK [linux-system-roles.podman : Set variables part 1] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml:3 Friday 19 April 2024 08:21:32 +0000 (0:00:00.288) 0:01:53.100 ********** ok: [sut] => { "ansible_facts": { "__podman_user": "user_quadlet_basic" }, "changed": false } TASK [linux-system-roles.podman : Set variables part 2] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml:8 Friday 19 April 2024 08:21:32 +0000 (0:00:00.025) 0:01:53.125 ********** ok: [sut] => { "ansible_facts": { "__podman_rootless": true, "__podman_xdg_runtime_dir": "/run/user/1111" }, "changed": false } TASK [linux-system-roles.podman : Manage linger] ******************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml:14 Friday 19 April 2024 08:21:32 +0000 (0:00:00.033) 0:01:53.159 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml for sut TASK [linux-system-roles.podman : Enable linger if needed] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:12 Friday 19 April 2024 08:21:32 +0000 (0:00:00.040) 0:01:53.200 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Mark user as not yet needing to cancel linger] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:18 Friday 19 April 2024 08:21:32 +0000 (0:00:00.026) 0:01:53.226 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Mark user for possible linger cancel] ******** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:23 Friday 19 April 2024 08:21:32 +0000 (0:00:00.026) 0:01:53.252 ********** ok: [sut] => { "ansible_facts": { "__podman_cancel_user_linger": [ "user_quadlet_basic" ] }, "changed": false } TASK [linux-system-roles.podman : Stat XDG_RUNTIME_DIR] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml:19 Friday 19 April 2024 08:21:33 +0000 (0:00:00.029) 0:01:53.281 ********** ok: [sut] => { "changed": false, "stat": { "atime": 1713514864.8989134, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 0, "charset": "binary", "ctime": 1713514887.12621, "dev": 42, "device_type": 0, "executable": true, "exists": true, "gid": 1111, "gr_name": "user_quadlet_basic", "inode": 1, "isblk": false, "ischr": false, "isdir": true, "isfifo": false, "isgid": false, "islnk": false, "isreg": false, "issock": false, "isuid": false, "mimetype": "inode/directory", "mode": "0700", "mtime": 1713514887.12621, "nlink": 7, "path": "/run/user/1111", "pw_name": "user_quadlet_basic", "readable": true, "rgrp": false, "roth": false, "rusr": true, "size": 180, "uid": 1111, "version": null, "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": true } } TASK [linux-system-roles.podman : Manage each secret] ************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml:35 Friday 19 April 2024 08:21:33 +0000 (0:00:00.211) 0:01:53.493 ********** changed: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true } TASK [linux-system-roles.podman : Handle Kubernetes specifications] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:139 Friday 19 April 2024 08:21:33 +0000 (0:00:00.419) 0:01:53.913 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Handle Quadlet specifications] *************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:146 Friday 19 April 2024 08:21:33 +0000 (0:00:00.022) 0:01:53.935 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml for sut included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml for sut included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml for sut TASK [linux-system-roles.podman : Set per-container variables part 0] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:14 Friday 19 April 2024 08:21:33 +0000 (0:00:00.085) 0:01:54.021 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_file_src": "", "__podman_quadlet_spec": { "Volume": {} }, "__podman_quadlet_str": "", "__podman_quadlet_template_src": "" }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 1] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:40 Friday 19 April 2024 08:21:33 +0000 (0:00:00.032) 0:01:54.054 ********** ok: [sut] => { "ansible_facts": { "__podman_continue_if_pull_fails": false, "__podman_pull_image": true, "__podman_state": "absent", "__podman_systemd_unit_scope": "", "__podman_user": "user_quadlet_basic" }, "changed": false } TASK [linux-system-roles.podman : Fail if no quadlet spec is given] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:57 Friday 19 April 2024 08:21:33 +0000 (0:00:00.060) 0:01:54.115 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 2] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:70 Friday 19 April 2024 08:21:33 +0000 (0:00:00.024) 0:01:54.140 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_name": "quadlet-basic-mysql", "__podman_quadlet_type": "volume", "__podman_rootless": true }, "changed": false } TASK [linux-system-roles.podman : Check user and group information] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:97 Friday 19 April 2024 08:21:33 +0000 (0:00:00.036) 0:01:54.176 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml for sut TASK [linux-system-roles.podman : Get user information] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:2 Friday 19 April 2024 08:21:33 +0000 (0:00:00.044) 0:01:54.221 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if user does not exist] ***************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:10 Friday 19 April 2024 08:21:33 +0000 (0:00:00.029) 0:01:54.251 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set group for podman user] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:17 Friday 19 April 2024 08:21:34 +0000 (0:00:00.039) 0:01:54.290 ********** ok: [sut] => { "ansible_facts": { "__podman_group": "1111" }, "changed": false } TASK [linux-system-roles.podman : Get group information] *********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:29 Friday 19 April 2024 08:21:34 +0000 (0:00:00.043) 0:01:54.334 ********** ok: [sut] => { "ansible_facts": { "getent_group": { "user_quadlet_basic": [ "x", "1111", "" ] } }, "changed": false } TASK [linux-system-roles.podman : Set group name] ****************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:37 Friday 19 April 2024 08:21:34 +0000 (0:00:00.326) 0:01:54.660 ********** ok: [sut] => { "ansible_facts": { "__podman_group_name": "user_quadlet_basic" }, "changed": false } TASK [linux-system-roles.podman : See if getsubids exists] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:42 Friday 19 April 2024 08:21:34 +0000 (0:00:00.039) 0:01:54.700 ********** ok: [sut] => { "changed": false, "stat": { "atime": 1713514837.690775, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 32, "charset": "binary", "checksum": "076f89863b474504550ab1b5c11216a77ed7123c", "ctime": 1713514804.016841, "dev": 51713, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 6292775, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "application/x-pie-executable", "mode": "0755", "mtime": 1689166618.0, "nlink": 1, "path": "/usr/bin/getsubids", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 15496, "uid": 0, "version": "3224601032", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true } } TASK [linux-system-roles.podman : Check user with getsubids] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:53 Friday 19 April 2024 08:21:34 +0000 (0:00:00.320) 0:01:55.020 ********** ok: [sut] => { "changed": false, "cmd": [ "getsubids", "user_quadlet_basic" ], "delta": "0:00:00.006165", "end": "2024-04-19 08:21:35.045539", "rc": 0, "start": "2024-04-19 08:21:35.039374" } STDOUT: 0: user_quadlet_basic 100000 65536 TASK [linux-system-roles.podman : Check group with getsubids] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:58 Friday 19 April 2024 08:21:35 +0000 (0:00:00.322) 0:01:55.343 ********** ok: [sut] => { "changed": false, "cmd": [ "getsubids", "-g", "user_quadlet_basic" ], "delta": "0:00:00.003987", "end": "2024-04-19 08:21:35.334095", "rc": 0, "start": "2024-04-19 08:21:35.330108" } STDOUT: 0: user_quadlet_basic 100000 65536 TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:63 Friday 19 April 2024 08:21:35 +0000 (0:00:00.283) 0:01:55.626 ********** ok: [sut] => { "ansible_facts": { "podman_subgid_info": { "user_quadlet_basic": { "range": 65536, "start": 100000 } }, "podman_subuid_info": { "user_quadlet_basic": { "range": 65536, "start": 100000 } } }, "changed": false } TASK [linux-system-roles.podman : Get subuid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:83 Friday 19 April 2024 08:21:35 +0000 (0:00:00.036) 0:01:55.663 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get subgid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:88 Friday 19 April 2024 08:21:35 +0000 (0:00:00.022) 0:01:55.686 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:93 Friday 19 April 2024 08:21:35 +0000 (0:00:00.055) 0:01:55.741 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if user not in subuid file] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:115 Friday 19 April 2024 08:21:35 +0000 (0:00:00.025) 0:01:55.766 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if group not in subgid file] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:122 Friday 19 April 2024 08:21:35 +0000 (0:00:00.023) 0:01:55.789 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 3] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:102 Friday 19 April 2024 08:21:35 +0000 (0:00:00.024) 0:01:55.813 ********** ok: [sut] => { "ansible_facts": { "__podman_activate_systemd_unit": true, "__podman_images_found": [], "__podman_kube_yamls_raw": "", "__podman_service_name": "quadlet-basic-mysql-volume.service", "__podman_systemd_scope": "user", "__podman_user_home_dir": "/home/user_quadlet_basic", "__podman_xdg_runtime_dir": "/run/user/1111" }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 4] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:134 Friday 19 April 2024 08:21:35 +0000 (0:00:00.043) 0:01:55.857 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_path": "/home/user_quadlet_basic/.config/containers/systemd" }, "changed": false } TASK [linux-system-roles.podman : Get kube yaml contents] ********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:140 Friday 19 April 2024 08:21:35 +0000 (0:00:00.024) 0:01:55.881 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 5] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:151 Friday 19 April 2024 08:21:35 +0000 (0:00:00.022) 0:01:55.903 ********** ok: [sut] => { "ansible_facts": { "__podman_images": [], "__podman_quadlet_file": "/home/user_quadlet_basic/.config/containers/systemd/quadlet-basic-mysql.volume", "__podman_volumes": [] }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 6] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:205 Friday 19 April 2024 08:21:35 +0000 (0:00:00.057) 0:01:55.961 ********** ok: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Cleanup quadlets] **************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:220 Friday 19 April 2024 08:21:35 +0000 (0:00:00.026) 0:01:55.988 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml for sut TASK [linux-system-roles.podman : Stat XDG_RUNTIME_DIR] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:4 Friday 19 April 2024 08:21:35 +0000 (0:00:00.049) 0:01:56.037 ********** ok: [sut] => { "changed": false, "stat": { "atime": 1713514864.8989134, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 0, "charset": "binary", "ctime": 1713514887.12621, "dev": 42, "device_type": 0, "executable": true, "exists": true, "gid": 1111, "gr_name": "user_quadlet_basic", "inode": 1, "isblk": false, "ischr": false, "isdir": true, "isfifo": false, "isgid": false, "islnk": false, "isreg": false, "issock": false, "isuid": false, "mimetype": "inode/directory", "mode": "0700", "mtime": 1713514887.12621, "nlink": 7, "path": "/run/user/1111", "pw_name": "user_quadlet_basic", "readable": true, "rgrp": false, "roth": false, "rusr": true, "size": 180, "uid": 1111, "version": null, "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": true } } TASK [linux-system-roles.podman : Stop and disable service] ******************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:12 Friday 19 April 2024 08:21:35 +0000 (0:00:00.207) 0:01:56.245 ********** changed: [sut] => { "changed": true, "enabled": false, "failed_when_result": false, "name": "quadlet-basic-mysql-volume.service", "state": "stopped", "status": { "AccessSELinuxContext": "unconfined_u:object_r:user_tmp_t:s0", "ActiveEnterTimestamp": "Fri 2024-04-19 08:21:13 UTC", "ActiveEnterTimestampMonotonic": "573769221", "ActiveExitTimestampMonotonic": "0", "ActiveState": "active", "After": "basic.target app.slice -.mount run-user-1111.mount", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Fri 2024-04-19 08:21:13 UTC", "AssertTimestampMonotonic": "573722224", "Before": "shutdown.target quadlet-basic-mysql.service", "BlockIOAccounting": "no", "BlockIOWeight": "[not set]", "CPUAccounting": "yes", "CPUAffinityFromNUMA": "no", "CPUQuotaPerSecUSec": "infinity", "CPUQuotaPeriodUSec": "infinity", "CPUSchedulingPolicy": "0", "CPUSchedulingPriority": "0", "CPUSchedulingResetOnFork": "no", "CPUShares": "[not set]", "CPUUsageNSec": "39267000", "CPUWeight": "[not set]", "CacheDirectoryMode": "0755", "CanFreeze": "yes", "CanIsolate": "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 2024-04-19 08:21:13 UTC", "ConditionTimestampMonotonic": "573722218", "ConfigurationDirectoryMode": "0755", "Conflicts": "shutdown.target", "ControlGroupId": "0", "ControlPID": "0", "CoredumpFilter": "0x33", "DefaultDependencies": "yes", "DefaultMemoryLow": "0", "DefaultMemoryMin": "0", "Delegate": "no", "Description": "quadlet-basic-mysql-volume.service", "DevicePolicy": "auto", "DynamicUser": "no", "ExecMainCode": "1", "ExecMainExitTimestamp": "Fri 2024-04-19 08:21:13 UTC", "ExecMainExitTimestampMonotonic": "573769058", "ExecMainPID": "12342", "ExecMainStartTimestamp": "Fri 2024-04-19 08:21:13 UTC", "ExecMainStartTimestampMonotonic": "573728638", "ExecMainStatus": "0", "ExecStart": "{ path=/usr/bin/podman ; argv[]=/usr/bin/podman volume create --ignore systemd-quadlet-basic-mysql ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/podman ; argv[]=/usr/bin/podman volume create --ignore systemd-quadlet-basic-mysql ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExitType": "main", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FinalKillSignal": "9", "FragmentPath": "/run/user/1111/systemd/generator/quadlet-basic-mysql-volume.service", "FreezerState": "running", "GID": "[not set]", "GuessMainPID": "yes", "IOAccounting": "no", "IOReadBytes": "18446744073709551615", "IOReadOperations": "18446744073709551615", "IOSchedulingClass": "2", "IOSchedulingPriority": "4", "IOWeight": "[not set]", "IOWriteBytes": "18446744073709551615", "IOWriteOperations": "18446744073709551615", "IPAccounting": "no", "IPEgressBytes": "[no data]", "IPEgressPackets": "[no data]", "IPIngressBytes": "[no data]", "IPIngressPackets": "[no data]", "Id": "quadlet-basic-mysql-volume.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestampMonotonic": "0", "InactiveExitTimestamp": "Fri 2024-04-19 08:21:13 UTC", "InactiveExitTimestampMonotonic": "573729261", "InvocationID": "947439f67c114fe89eb1108a42550fb7", "JobRunningTimeoutUSec": "infinity", "JobTimeoutAction": "none", "JobTimeoutUSec": "infinity", "KeyringMode": "inherit", "KillMode": "control-group", "KillSignal": "15", "LimitAS": "infinity", "LimitASSoft": "infinity", "LimitCORE": "infinity", "LimitCORESoft": "0", "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": "524288", "LimitNOFILESoft": "1024", "LimitNPROC": "13973", "LimitNPROCSoft": "13973", "LimitRSS": "infinity", "LimitRSSSoft": "infinity", "LimitRTPRIO": "0", "LimitRTPRIOSoft": "0", "LimitRTTIME": "infinity", "LimitRTTIMESoft": "infinity", "LimitSIGPENDING": "13973", "LimitSIGPENDINGSoft": "13973", "LimitSTACK": "infinity", "LimitSTACKSoft": "8388608", "LoadState": "loaded", "LockPersonality": "no", "LogLevelMax": "-1", "LogRateLimitBurst": "0", "LogRateLimitIntervalUSec": "0", "LogsDirectoryMode": "0755", "MainPID": "0", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "[not set]", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "quadlet-basic-mysql-volume.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "none", "OOMPolicy": "stop", "OOMScoreAdjust": "200", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "ReloadSignal": "1", "RemainAfterExit": "yes", "RemoveIPC": "no", "RequiredBy": "quadlet-basic-mysql.service", "Requires": "basic.target app.slice", "RequiresMountsFor": "/run/user/1111/containers", "Restart": "no", "RestartKillSignal": "15", "RestartUSec": "100ms", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "RuntimeRandomizedExtraUSec": "0", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "app.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "5", "StartLimitIntervalUSec": "10s", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Fri 2024-04-19 08:21:13 UTC", "StateChangeTimestampMonotonic": "573769221", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "exited", "SuccessAction": "none", "SyslogFacility": "3", "SyslogIdentifier": "quadlet-basic-mysql-volume", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "[not set]", "TasksMax": "22357", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "Type": "oneshot", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "disabled", "UnitFileState": "generated", "UtmpMode": "init", "WatchdogSignal": "6", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0", "WorkingDirectory": "!/home/user_quadlet_basic" } } TASK [linux-system-roles.podman : Remove quadlet file] ************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:33 Friday 19 April 2024 08:21:46 +0000 (0:00:10.716) 0:02:06.961 ********** changed: [sut] => { "changed": true, "path": "/home/user_quadlet_basic/.config/containers/systemd/quadlet-basic-mysql.volume", "state": "absent" } TASK [linux-system-roles.podman : Manage linger] ******************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:39 Friday 19 April 2024 08:21:46 +0000 (0:00:00.203) 0:02:07.165 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml for sut TASK [linux-system-roles.podman : Enable linger if needed] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:12 Friday 19 April 2024 08:21:46 +0000 (0:00:00.039) 0:02:07.205 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Mark user as not yet needing to cancel linger] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:18 Friday 19 April 2024 08:21:46 +0000 (0:00:00.025) 0:02:07.230 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Mark user for possible linger cancel] ******** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:23 Friday 19 April 2024 08:21:46 +0000 (0:00:00.025) 0:02:07.256 ********** ok: [sut] => { "ansible_facts": { "__podman_cancel_user_linger": [ "user_quadlet_basic" ] }, "changed": false } TASK [linux-system-roles.podman : Reload systemctl] **************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:47 Friday 19 April 2024 08:21:47 +0000 (0:00:00.027) 0:02:07.284 ********** ok: [sut] => { "changed": false, "name": null, "status": {} } TASK [linux-system-roles.podman : Prune images no longer in use] *************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:56 Friday 19 April 2024 08:21:47 +0000 (0:00:00.422) 0:02:07.706 ********** changed: [sut] => { "changed": true, "cmd": [ "podman", "image", "prune", "-f" ], "delta": "0:00:00.051914", "end": "2024-04-19 08:21:47.688533", "rc": 0, "start": "2024-04-19 08:21:47.636619" } TASK [linux-system-roles.podman : Remove network] ****************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:64 Friday 19 April 2024 08:21:47 +0000 (0:00:00.275) 0:02:07.982 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Create and update quadlets] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:224 Friday 19 April 2024 08:21:47 +0000 (0:00:00.027) 0:02:08.010 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 0] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:14 Friday 19 April 2024 08:21:47 +0000 (0:00:00.022) 0:02:08.032 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_file_src": "", "__podman_quadlet_spec": { "Container": { "ContainerName": "quadlet-basic-mysql", "Environment": [ "FOO=/bin/busybox-extras", "BAZ=test" ], "Image": "quay.io/linux-system-roles/mysql:5.6", "Network": "quadlet-basic.network", "PodmanArgs": "--secret=mysql_container_root_password,type=env,target=MYSQL_ROOT_PASSWORD --secret=json_secret,type=mount,target=/tmp/test.json", "Volume": "quadlet-basic-mysql.volume:/var/lib/mysql" }, "Install": { "WantedBy": "default.target" } }, "__podman_quadlet_str": "", "__podman_quadlet_template_src": "" }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 1] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:40 Friday 19 April 2024 08:21:47 +0000 (0:00:00.031) 0:02:08.063 ********** ok: [sut] => { "ansible_facts": { "__podman_continue_if_pull_fails": false, "__podman_pull_image": true, "__podman_state": "absent", "__podman_systemd_unit_scope": "", "__podman_user": "user_quadlet_basic" }, "changed": false } TASK [linux-system-roles.podman : Fail if no quadlet spec is given] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:57 Friday 19 April 2024 08:21:47 +0000 (0:00:00.029) 0:02:08.092 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 2] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:70 Friday 19 April 2024 08:21:47 +0000 (0:00:00.024) 0:02:08.117 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_name": "quadlet-basic-mysql", "__podman_quadlet_type": "container", "__podman_rootless": true }, "changed": false } TASK [linux-system-roles.podman : Check user and group information] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:97 Friday 19 April 2024 08:21:47 +0000 (0:00:00.033) 0:02:08.150 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml for sut TASK [linux-system-roles.podman : Get user information] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:2 Friday 19 April 2024 08:21:47 +0000 (0:00:00.043) 0:02:08.194 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if user does not exist] ***************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:10 Friday 19 April 2024 08:21:47 +0000 (0:00:00.029) 0:02:08.224 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set group for podman user] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:17 Friday 19 April 2024 08:21:47 +0000 (0:00:00.028) 0:02:08.252 ********** ok: [sut] => { "ansible_facts": { "__podman_group": "1111" }, "changed": false } TASK [linux-system-roles.podman : Get group information] *********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:29 Friday 19 April 2024 08:21:48 +0000 (0:00:00.032) 0:02:08.285 ********** ok: [sut] => { "ansible_facts": { "getent_group": { "user_quadlet_basic": [ "x", "1111", "" ] } }, "changed": false } TASK [linux-system-roles.podman : Set group name] ****************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:37 Friday 19 April 2024 08:21:48 +0000 (0:00:00.207) 0:02:08.493 ********** ok: [sut] => { "ansible_facts": { "__podman_group_name": "user_quadlet_basic" }, "changed": false } TASK [linux-system-roles.podman : See if getsubids exists] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:42 Friday 19 April 2024 08:21:48 +0000 (0:00:00.033) 0:02:08.526 ********** ok: [sut] => { "changed": false, "stat": { "atime": 1713514837.690775, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 32, "charset": "binary", "checksum": "076f89863b474504550ab1b5c11216a77ed7123c", "ctime": 1713514804.016841, "dev": 51713, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 6292775, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "application/x-pie-executable", "mode": "0755", "mtime": 1689166618.0, "nlink": 1, "path": "/usr/bin/getsubids", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 15496, "uid": 0, "version": "3224601032", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true } } TASK [linux-system-roles.podman : Check user with getsubids] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:53 Friday 19 April 2024 08:21:48 +0000 (0:00:00.204) 0:02:08.730 ********** ok: [sut] => { "changed": false, "cmd": [ "getsubids", "user_quadlet_basic" ], "delta": "0:00:00.003845", "end": "2024-04-19 08:21:48.642796", "rc": 0, "start": "2024-04-19 08:21:48.638951" } STDOUT: 0: user_quadlet_basic 100000 65536 TASK [linux-system-roles.podman : Check group with getsubids] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:58 Friday 19 April 2024 08:21:48 +0000 (0:00:00.244) 0:02:08.975 ********** ok: [sut] => { "changed": false, "cmd": [ "getsubids", "-g", "user_quadlet_basic" ], "delta": "0:00:00.003787", "end": "2024-04-19 08:21:48.887687", "rc": 0, "start": "2024-04-19 08:21:48.883900" } STDOUT: 0: user_quadlet_basic 100000 65536 TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:63 Friday 19 April 2024 08:21:48 +0000 (0:00:00.204) 0:02:09.179 ********** ok: [sut] => { "ansible_facts": { "podman_subgid_info": { "user_quadlet_basic": { "range": 65536, "start": 100000 } }, "podman_subuid_info": { "user_quadlet_basic": { "range": 65536, "start": 100000 } } }, "changed": false } TASK [linux-system-roles.podman : Get subuid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:83 Friday 19 April 2024 08:21:48 +0000 (0:00:00.034) 0:02:09.213 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get subgid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:88 Friday 19 April 2024 08:21:48 +0000 (0:00:00.023) 0:02:09.237 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:93 Friday 19 April 2024 08:21:49 +0000 (0:00:00.023) 0:02:09.261 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if user not in subuid file] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:115 Friday 19 April 2024 08:21:49 +0000 (0:00:00.024) 0:02:09.285 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if group not in subgid file] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:122 Friday 19 April 2024 08:21:49 +0000 (0:00:00.023) 0:02:09.308 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 3] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:102 Friday 19 April 2024 08:21:49 +0000 (0:00:00.024) 0:02:09.333 ********** ok: [sut] => { "ansible_facts": { "__podman_activate_systemd_unit": true, "__podman_images_found": [ "quay.io/linux-system-roles/mysql:5.6" ], "__podman_kube_yamls_raw": "", "__podman_service_name": "quadlet-basic-mysql.service", "__podman_systemd_scope": "user", "__podman_user_home_dir": "/home/user_quadlet_basic", "__podman_xdg_runtime_dir": "/run/user/1111" }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 4] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:134 Friday 19 April 2024 08:21:49 +0000 (0:00:00.044) 0:02:09.378 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_path": "/home/user_quadlet_basic/.config/containers/systemd" }, "changed": false } TASK [linux-system-roles.podman : Get kube yaml contents] ********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:140 Friday 19 April 2024 08:21:49 +0000 (0:00:00.026) 0:02:09.404 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 5] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:151 Friday 19 April 2024 08:21:49 +0000 (0:00:00.022) 0:02:09.427 ********** ok: [sut] => { "ansible_facts": { "__podman_images": [ "quay.io/linux-system-roles/mysql:5.6" ], "__podman_quadlet_file": "/home/user_quadlet_basic/.config/containers/systemd/quadlet-basic-mysql.container", "__podman_volumes": [] }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 6] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:205 Friday 19 April 2024 08:21:49 +0000 (0:00:00.064) 0:02:09.491 ********** ok: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Cleanup quadlets] **************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:220 Friday 19 April 2024 08:21:49 +0000 (0:00:00.028) 0:02:09.520 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml for sut TASK [linux-system-roles.podman : Stat XDG_RUNTIME_DIR] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:4 Friday 19 April 2024 08:21:49 +0000 (0:00:00.047) 0:02:09.568 ********** ok: [sut] => { "changed": false, "stat": { "atime": 1713514864.8989134, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 0, "charset": "binary", "ctime": 1713514906.6065934, "dev": 42, "device_type": 0, "executable": true, "exists": true, "gid": 1111, "gr_name": "user_quadlet_basic", "inode": 1, "isblk": false, "ischr": false, "isdir": true, "isfifo": false, "isgid": false, "islnk": false, "isreg": false, "issock": false, "isuid": false, "mimetype": "inode/directory", "mode": "0700", "mtime": 1713514906.6065934, "nlink": 7, "path": "/run/user/1111", "pw_name": "user_quadlet_basic", "readable": true, "rgrp": false, "roth": false, "rusr": true, "size": 160, "uid": 1111, "version": null, "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": true } } TASK [linux-system-roles.podman : Stop and disable service] ******************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:12 Friday 19 April 2024 08:21:49 +0000 (0:00:00.203) 0:02:09.772 ********** changed: [sut] => { "changed": true, "enabled": false, "failed_when_result": false, "name": "quadlet-basic-mysql.service", "state": "stopped", "status": { "AccessSELinuxContext": "unconfined_u:object_r:user_tmp_t:s0", "ActiveEnterTimestamp": "Fri 2024-04-19 08:21:27 UTC", "ActiveEnterTimestampMonotonic": "587125611", "ActiveExitTimestamp": "Fri 2024-04-19 08:21:36 UTC", "ActiveExitTimestampMonotonic": "596227913", "ActiveState": "failed", "After": "run-user-1111.mount -.mount quadlet-basic-network.service app.slice quadlet-basic-mysql-volume.service basic.target", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Fri 2024-04-19 08:21:26 UTC", "AssertTimestampMonotonic": "586051396", "Before": "default.target shutdown.target", "BlockIOAccounting": "no", "BlockIOWeight": "[not set]", "CPUAccounting": "yes", "CPUAffinityFromNUMA": "no", "CPUQuotaPerSecUSec": "infinity", "CPUQuotaPeriodUSec": "infinity", "CPUSchedulingPolicy": "0", "CPUSchedulingPriority": "0", "CPUSchedulingResetOnFork": "no", "CPUShares": "[not set]", "CPUUsageNSec": "3712576000", "CPUWeight": "[not set]", "CacheDirectoryMode": "0755", "CanFreeze": "yes", "CanIsolate": "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 2024-04-19 08:21:26 UTC", "ConditionTimestampMonotonic": "586051392", "ConfigurationDirectoryMode": "0755", "Conflicts": "shutdown.target", "ControlGroupId": "0", "ControlPID": "0", "CoredumpFilter": "0x33", "DefaultDependencies": "yes", "DefaultMemoryLow": "0", "DefaultMemoryMin": "0", "Delegate": "yes", "DelegateControllers": "cpu cpuacct cpuset io blkio memory devices pids bpf-firewall bpf-devices bpf-foreign bpf-socket-bind bpf-restrict-network-interfaces", "Description": "quadlet-basic-mysql.service", "DevicePolicy": "auto", "DynamicUser": "no", "Environment": "PODMAN_SYSTEMD_UNIT=quadlet-basic-mysql.service", "ExecMainCode": "1", "ExecMainExitTimestamp": "Fri 2024-04-19 08:21:46 UTC", "ExecMainExitTimestampMonotonic": "606466654", "ExecMainPID": "12850", "ExecMainStartTimestamp": "Fri 2024-04-19 08:21:27 UTC", "ExecMainStartTimestampMonotonic": "587125458", "ExecMainStatus": "137", "ExecStart": "{ path=/usr/bin/podman ; argv[]=/usr/bin/podman run --name=quadlet-basic-mysql --cidfile=/run/user/1111/quadlet-basic-mysql.cid --replace --rm --cgroups=split --network=systemd-quadlet-basic --sdnotify=conmon -d -v systemd-quadlet-basic-mysql:/var/lib/mysql --env BAZ=test --env FOO=/bin/busybox-extras --secret=mysql_container_root_password,type=env,target=MYSQL_ROOT_PASSWORD --secret=json_secret,type=mount,target=/tmp/test.json quay.io/linux-system-roles/mysql:5.6 ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/podman ; argv[]=/usr/bin/podman run --name=quadlet-basic-mysql --cidfile=/run/user/1111/quadlet-basic-mysql.cid --replace --rm --cgroups=split --network=systemd-quadlet-basic --sdnotify=conmon -d -v systemd-quadlet-basic-mysql:/var/lib/mysql --env BAZ=test --env FOO=/bin/busybox-extras --secret=mysql_container_root_password,type=env,target=MYSQL_ROOT_PASSWORD --secret=json_secret,type=mount,target=/tmp/test.json quay.io/linux-system-roles/mysql:5.6 ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStop": "{ path=/usr/bin/podman ; argv[]=/usr/bin/podman rm -v -f -i --cidfile=/run/user/1111/quadlet-basic-mysql.cid ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStopEx": "{ path=/usr/bin/podman ; argv[]=/usr/bin/podman rm -v -f -i --cidfile=/run/user/1111/quadlet-basic-mysql.cid ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStopPost": "{ path=/usr/bin/podman ; argv[]=/usr/bin/podman rm -v -f -i --cidfile=/run/user/1111/quadlet-basic-mysql.cid ; ignore_errors=yes ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStopPostEx": "{ path=/usr/bin/podman ; argv[]=/usr/bin/podman rm -v -f -i --cidfile=/run/user/1111/quadlet-basic-mysql.cid ; flags=ignore-failure ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExitType": "main", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FinalKillSignal": "9", "FragmentPath": "/run/user/1111/systemd/generator/quadlet-basic-mysql.service", "FreezerState": "running", "GID": "[not set]", "GuessMainPID": "yes", "IOAccounting": "no", "IOReadBytes": "18446744073709551615", "IOReadOperations": "18446744073709551615", "IOSchedulingClass": "2", "IOSchedulingPriority": "4", "IOWeight": "[not set]", "IOWriteBytes": "18446744073709551615", "IOWriteOperations": "18446744073709551615", "IPAccounting": "no", "IPEgressBytes": "[no data]", "IPEgressPackets": "[no data]", "IPIngressBytes": "[no data]", "IPIngressPackets": "[no data]", "Id": "quadlet-basic-mysql.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Fri 2024-04-19 08:21:46 UTC", "InactiveEnterTimestampMonotonic": "606503894", "InactiveExitTimestamp": "Fri 2024-04-19 08:21:26 UTC", "InactiveExitTimestampMonotonic": "586055009", "InvocationID": "249092d78c6e4e61b4c6f7edd615c3e8", "JobRunningTimeoutUSec": "infinity", "JobTimeoutAction": "none", "JobTimeoutUSec": "infinity", "KeyringMode": "inherit", "KillMode": "mixed", "KillSignal": "15", "LimitAS": "infinity", "LimitASSoft": "infinity", "LimitCORE": "infinity", "LimitCORESoft": "0", "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": "524288", "LimitNOFILESoft": "1024", "LimitNPROC": "13973", "LimitNPROCSoft": "13973", "LimitRSS": "infinity", "LimitRSSSoft": "infinity", "LimitRTPRIO": "0", "LimitRTPRIOSoft": "0", "LimitRTTIME": "infinity", "LimitRTTIMESoft": "infinity", "LimitSIGPENDING": "13973", "LimitSIGPENDINGSoft": "13973", "LimitSTACK": "infinity", "LimitSTACKSoft": "8388608", "LoadState": "loaded", "LockPersonality": "no", "LogLevelMax": "-1", "LogRateLimitBurst": "0", "LogRateLimitIntervalUSec": "0", "LogsDirectoryMode": "0755", "MainPID": "0", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "[not set]", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "quadlet-basic-mysql.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "all", "OOMPolicy": "continue", "OOMScoreAdjust": "200", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "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": "quadlet-basic-network.service app.slice quadlet-basic-mysql-volume.service basic.target", "RequiresMountsFor": "/run/user/1111/containers", "Restart": "no", "RestartKillSignal": "15", "RestartUSec": "100ms", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "exit-code", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "RuntimeRandomizedExtraUSec": "0", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "app.slice", "SourcePath": "/home/user_quadlet_basic/.config/containers/systemd/quadlet-basic-mysql.container", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "5", "StartLimitIntervalUSec": "10s", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Fri 2024-04-19 08:21:46 UTC", "StateChangeTimestampMonotonic": "606503894", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "failed", "SuccessAction": "none", "SyslogFacility": "3", "SyslogIdentifier": "quadlet-basic-mysql", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "[not set]", "TasksMax": "22357", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "1min 30s", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "disabled", "UnitFileState": "generated", "UtmpMode": "init", "WantedBy": "default.target", "WatchdogSignal": "6", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0", "WorkingDirectory": "!/home/user_quadlet_basic" } } TASK [linux-system-roles.podman : Remove quadlet file] ************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:33 Friday 19 April 2024 08:21:49 +0000 (0:00:00.406) 0:02:10.179 ********** changed: [sut] => { "changed": true, "path": "/home/user_quadlet_basic/.config/containers/systemd/quadlet-basic-mysql.container", "state": "absent" } TASK [linux-system-roles.podman : Manage linger] ******************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:39 Friday 19 April 2024 08:21:50 +0000 (0:00:00.203) 0:02:10.382 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml for sut TASK [linux-system-roles.podman : Enable linger if needed] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:12 Friday 19 April 2024 08:21:50 +0000 (0:00:00.041) 0:02:10.424 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Mark user as not yet needing to cancel linger] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:18 Friday 19 April 2024 08:21:50 +0000 (0:00:00.026) 0:02:10.450 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Mark user for possible linger cancel] ******** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:23 Friday 19 April 2024 08:21:50 +0000 (0:00:00.025) 0:02:10.476 ********** ok: [sut] => { "ansible_facts": { "__podman_cancel_user_linger": [ "user_quadlet_basic" ] }, "changed": false } TASK [linux-system-roles.podman : Reload systemctl] **************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:47 Friday 19 April 2024 08:21:50 +0000 (0:00:00.028) 0:02:10.505 ********** ok: [sut] => { "changed": false, "name": null, "status": {} } TASK [linux-system-roles.podman : Prune images no longer in use] *************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:56 Friday 19 April 2024 08:21:50 +0000 (0:00:00.383) 0:02:10.888 ********** changed: [sut] => { "changed": true, "cmd": [ "podman", "image", "prune", "-f" ], "delta": "0:00:00.050150", "end": "2024-04-19 08:21:50.862536", "rc": 0, "start": "2024-04-19 08:21:50.812386" } TASK [linux-system-roles.podman : Remove network] ****************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:64 Friday 19 April 2024 08:21:50 +0000 (0:00:00.267) 0:02:11.155 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Create and update quadlets] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:224 Friday 19 April 2024 08:21:50 +0000 (0:00:00.027) 0:02:11.183 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 0] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:14 Friday 19 April 2024 08:21:50 +0000 (0:00:00.025) 0:02:11.208 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_file_src": "", "__podman_quadlet_spec": { "Network": { "Gateway": "192.168.29.1", "Label": "app=wordpress", "Subnet": "192.168.29.0/24" } }, "__podman_quadlet_str": "", "__podman_quadlet_template_src": "" }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 1] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:40 Friday 19 April 2024 08:21:50 +0000 (0:00:00.030) 0:02:11.239 ********** ok: [sut] => { "ansible_facts": { "__podman_continue_if_pull_fails": false, "__podman_pull_image": true, "__podman_state": "absent", "__podman_systemd_unit_scope": "", "__podman_user": "user_quadlet_basic" }, "changed": false } TASK [linux-system-roles.podman : Fail if no quadlet spec is given] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:57 Friday 19 April 2024 08:21:51 +0000 (0:00:00.030) 0:02:11.269 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 2] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:70 Friday 19 April 2024 08:21:51 +0000 (0:00:00.022) 0:02:11.292 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_name": "quadlet-basic", "__podman_quadlet_type": "network", "__podman_rootless": true }, "changed": false } TASK [linux-system-roles.podman : Check user and group information] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:97 Friday 19 April 2024 08:21:51 +0000 (0:00:00.036) 0:02:11.328 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml for sut TASK [linux-system-roles.podman : Get user information] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:2 Friday 19 April 2024 08:21:51 +0000 (0:00:00.042) 0:02:11.371 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if user does not exist] ***************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:10 Friday 19 April 2024 08:21:51 +0000 (0:00:00.063) 0:02:11.435 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set group for podman user] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:17 Friday 19 April 2024 08:21:51 +0000 (0:00:00.030) 0:02:11.465 ********** ok: [sut] => { "ansible_facts": { "__podman_group": "1111" }, "changed": false } TASK [linux-system-roles.podman : Get group information] *********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:29 Friday 19 April 2024 08:21:51 +0000 (0:00:00.033) 0:02:11.499 ********** ok: [sut] => { "ansible_facts": { "getent_group": { "user_quadlet_basic": [ "x", "1111", "" ] } }, "changed": false } TASK [linux-system-roles.podman : Set group name] ****************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:37 Friday 19 April 2024 08:21:51 +0000 (0:00:00.204) 0:02:11.704 ********** ok: [sut] => { "ansible_facts": { "__podman_group_name": "user_quadlet_basic" }, "changed": false } TASK [linux-system-roles.podman : See if getsubids exists] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:42 Friday 19 April 2024 08:21:51 +0000 (0:00:00.031) 0:02:11.735 ********** ok: [sut] => { "changed": false, "stat": { "atime": 1713514837.690775, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 32, "charset": "binary", "checksum": "076f89863b474504550ab1b5c11216a77ed7123c", "ctime": 1713514804.016841, "dev": 51713, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 6292775, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "application/x-pie-executable", "mode": "0755", "mtime": 1689166618.0, "nlink": 1, "path": "/usr/bin/getsubids", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 15496, "uid": 0, "version": "3224601032", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true } } TASK [linux-system-roles.podman : Check user with getsubids] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:53 Friday 19 April 2024 08:21:51 +0000 (0:00:00.201) 0:02:11.936 ********** ok: [sut] => { "changed": false, "cmd": [ "getsubids", "user_quadlet_basic" ], "delta": "0:00:00.003756", "end": "2024-04-19 08:21:51.848319", "rc": 0, "start": "2024-04-19 08:21:51.844563" } STDOUT: 0: user_quadlet_basic 100000 65536 TASK [linux-system-roles.podman : Check group with getsubids] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:58 Friday 19 April 2024 08:21:51 +0000 (0:00:00.202) 0:02:12.138 ********** ok: [sut] => { "changed": false, "cmd": [ "getsubids", "-g", "user_quadlet_basic" ], "delta": "0:00:00.003826", "end": "2024-04-19 08:21:52.050436", "rc": 0, "start": "2024-04-19 08:21:52.046610" } STDOUT: 0: user_quadlet_basic 100000 65536 TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:63 Friday 19 April 2024 08:21:52 +0000 (0:00:00.203) 0:02:12.342 ********** ok: [sut] => { "ansible_facts": { "podman_subgid_info": { "user_quadlet_basic": { "range": 65536, "start": 100000 } }, "podman_subuid_info": { "user_quadlet_basic": { "range": 65536, "start": 100000 } } }, "changed": false } TASK [linux-system-roles.podman : Get subuid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:83 Friday 19 April 2024 08:21:52 +0000 (0:00:00.039) 0:02:12.382 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get subgid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:88 Friday 19 April 2024 08:21:52 +0000 (0:00:00.025) 0:02:12.407 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:93 Friday 19 April 2024 08:21:52 +0000 (0:00:00.025) 0:02:12.432 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if user not in subuid file] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:115 Friday 19 April 2024 08:21:52 +0000 (0:00:00.026) 0:02:12.458 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if group not in subgid file] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:122 Friday 19 April 2024 08:21:52 +0000 (0:00:00.026) 0:02:12.485 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 3] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:102 Friday 19 April 2024 08:21:52 +0000 (0:00:00.024) 0:02:12.510 ********** ok: [sut] => { "ansible_facts": { "__podman_activate_systemd_unit": true, "__podman_images_found": [], "__podman_kube_yamls_raw": "", "__podman_service_name": "", "__podman_systemd_scope": "user", "__podman_user_home_dir": "/home/user_quadlet_basic", "__podman_xdg_runtime_dir": "/run/user/1111" }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 4] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:134 Friday 19 April 2024 08:21:52 +0000 (0:00:00.045) 0:02:12.555 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_path": "/home/user_quadlet_basic/.config/containers/systemd" }, "changed": false } TASK [linux-system-roles.podman : Get kube yaml contents] ********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:140 Friday 19 April 2024 08:21:52 +0000 (0:00:00.025) 0:02:12.580 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 5] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:151 Friday 19 April 2024 08:21:52 +0000 (0:00:00.023) 0:02:12.604 ********** ok: [sut] => { "ansible_facts": { "__podman_images": [], "__podman_quadlet_file": "/home/user_quadlet_basic/.config/containers/systemd/quadlet-basic.network", "__podman_volumes": [] }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 6] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:205 Friday 19 April 2024 08:21:52 +0000 (0:00:00.093) 0:02:12.698 ********** ok: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Cleanup quadlets] **************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:220 Friday 19 April 2024 08:21:52 +0000 (0:00:00.030) 0:02:12.728 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml for sut TASK [linux-system-roles.podman : Stat XDG_RUNTIME_DIR] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:4 Friday 19 April 2024 08:21:52 +0000 (0:00:00.049) 0:02:12.778 ********** ok: [sut] => { "changed": false, "stat": { "atime": 1713514864.8989134, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 0, "charset": "binary", "ctime": 1713514906.6065934, "dev": 42, "device_type": 0, "executable": true, "exists": true, "gid": 1111, "gr_name": "user_quadlet_basic", "inode": 1, "isblk": false, "ischr": false, "isdir": true, "isfifo": false, "isgid": false, "islnk": false, "isreg": false, "issock": false, "isuid": false, "mimetype": "inode/directory", "mode": "0700", "mtime": 1713514906.6065934, "nlink": 7, "path": "/run/user/1111", "pw_name": "user_quadlet_basic", "readable": true, "rgrp": false, "roth": false, "rusr": true, "size": 160, "uid": 1111, "version": null, "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": true } } TASK [linux-system-roles.podman : Stop and disable service] ******************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:12 Friday 19 April 2024 08:21:52 +0000 (0:00:00.205) 0:02:12.984 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Remove quadlet file] ************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:33 Friday 19 April 2024 08:21:52 +0000 (0:00:00.025) 0:02:13.009 ********** changed: [sut] => { "changed": true, "path": "/home/user_quadlet_basic/.config/containers/systemd/quadlet-basic.network", "state": "absent" } TASK [linux-system-roles.podman : Manage linger] ******************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:39 Friday 19 April 2024 08:21:52 +0000 (0:00:00.214) 0:02:13.223 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml for sut TASK [linux-system-roles.podman : Enable linger if needed] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:12 Friday 19 April 2024 08:21:53 +0000 (0:00:00.040) 0:02:13.264 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Mark user as not yet needing to cancel linger] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:18 Friday 19 April 2024 08:21:53 +0000 (0:00:00.026) 0:02:13.290 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Mark user for possible linger cancel] ******** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:23 Friday 19 April 2024 08:21:53 +0000 (0:00:00.025) 0:02:13.316 ********** ok: [sut] => { "ansible_facts": { "__podman_cancel_user_linger": [ "user_quadlet_basic" ] }, "changed": false } TASK [linux-system-roles.podman : Reload systemctl] **************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:47 Friday 19 April 2024 08:21:53 +0000 (0:00:00.030) 0:02:13.346 ********** ok: [sut] => { "changed": false, "name": null, "status": {} } TASK [linux-system-roles.podman : Prune images no longer in use] *************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:56 Friday 19 April 2024 08:21:53 +0000 (0:00:00.385) 0:02:13.732 ********** changed: [sut] => { "changed": true, "cmd": [ "podman", "image", "prune", "-f" ], "delta": "0:00:00.051313", "end": "2024-04-19 08:21:53.712510", "rc": 0, "start": "2024-04-19 08:21:53.661197" } TASK [linux-system-roles.podman : Remove network] ****************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:64 Friday 19 April 2024 08:21:53 +0000 (0:00:00.282) 0:02:14.014 ********** changed: [sut] => { "changed": true, "cmd": [ "podman", "network", "rm", "systemd-quadlet-basic" ], "delta": "0:00:00.054089", "end": "2024-04-19 08:21:53.998958", "rc": 0, "start": "2024-04-19 08:21:53.944869" } STDOUT: systemd-quadlet-basic TASK [linux-system-roles.podman : Create and update quadlets] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:224 Friday 19 April 2024 08:21:54 +0000 (0:00:00.278) 0:02:14.293 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Cancel linger] ******************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:153 Friday 19 April 2024 08:21:54 +0000 (0:00:00.056) 0:02:14.349 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cancel_linger.yml for sut TASK [linux-system-roles.podman : Get user information] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cancel_linger.yml:4 Friday 19 April 2024 08:21:54 +0000 (0:00:00.072) 0:02:14.422 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set cancel linger vars] ********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cancel_linger.yml:12 Friday 19 April 2024 08:21:54 +0000 (0:00:00.030) 0:02:14.452 ********** ok: [sut] => { "ansible_facts": { "__podman_xdg_runtime_dir": "/run/user/1111" }, "changed": false } TASK [linux-system-roles.podman : Stat XDG_RUNTIME_DIR] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cancel_linger.yml:17 Friday 19 April 2024 08:21:54 +0000 (0:00:00.031) 0:02:14.483 ********** ok: [sut] => { "changed": false, "stat": { "atime": 1713514864.8989134, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 0, "charset": "binary", "ctime": 1713514906.6065934, "dev": 42, "device_type": 0, "executable": true, "exists": true, "gid": 1111, "gr_name": "user_quadlet_basic", "inode": 1, "isblk": false, "ischr": false, "isdir": true, "isfifo": false, "isgid": false, "islnk": false, "isreg": false, "issock": false, "isuid": false, "mimetype": "inode/directory", "mode": "0700", "mtime": 1713514906.6065934, "nlink": 7, "path": "/run/user/1111", "pw_name": "user_quadlet_basic", "readable": true, "rgrp": false, "roth": false, "rusr": true, "size": 160, "uid": 1111, "version": null, "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": true } } TASK [linux-system-roles.podman : Gather facts for containers] ***************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cancel_linger.yml:22 Friday 19 April 2024 08:21:54 +0000 (0:00:00.208) 0:02:14.691 ********** ok: [sut] => { "changed": false, "containers": [] } TASK [linux-system-roles.podman : Gather facts for networks] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cancel_linger.yml:31 Friday 19 April 2024 08:21:54 +0000 (0:00:00.338) 0:02:15.030 ********** ok: [sut] => { "changed": false, "cmd": [ "podman", "network", "ls", "-q" ], "delta": "0:00:00.056688", "end": "2024-04-19 08:21:55.010245", "rc": 0, "start": "2024-04-19 08:21:54.953557" } STDOUT: podman TASK [linux-system-roles.podman : Gather secrets] ****************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cancel_linger.yml:41 Friday 19 April 2024 08:21:55 +0000 (0:00:00.272) 0:02:15.303 ********** ok: [sut] => { "changed": false, "cmd": [ "podman", "secret", "ls", "-n", "-q" ], "delta": "0:00:00.050806", "end": "2024-04-19 08:21:55.275936", "rc": 0, "start": "2024-04-19 08:21:55.225130" } TASK [linux-system-roles.podman : Cancel linger if no more resources are in use] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cancel_linger.yml:51 Friday 19 April 2024 08:21:55 +0000 (0:00:00.266) 0:02:15.569 ********** changed: [sut] => { "changed": true, "cmd": [ "loginctl", "disable-linger", "user_quadlet_basic" ], "delta": "0:00:00.009773", "end": "2024-04-19 08:21:55.497292", "rc": 0, "start": "2024-04-19 08:21:55.487519" } TASK [linux-system-roles.podman : Handle credential files - absent] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:159 Friday 19 April 2024 08:21:55 +0000 (0:00:00.236) 0:02:15.806 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Handle certs.d files - absent] *************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:168 Friday 19 April 2024 08:21:55 +0000 (0:00:00.024) 0:02:15.830 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [Ensure no linger] ******************************************************** task path: /WORKDIR/git-certs.durndpe5b/tests/tests_quadlet_basic.yml:221 Friday 19 April 2024 08:21:55 +0000 (0:00:00.023) 0:02:15.853 ********** ok: [sut] => { "changed": false, "failed_when_result": false, "stat": { "exists": false } } TASK [Run the role - root] ***************************************************** task path: /WORKDIR/git-certs.durndpe5b/tests/tests_quadlet_basic.yml:227 Friday 19 April 2024 08:21:55 +0000 (0:00:00.199) 0:02:16.053 ********** TASK [linux-system-roles.podman : Set platform/version specific variables] ***** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:3 Friday 19 April 2024 08:21:55 +0000 (0:00:00.118) 0:02:16.171 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/set_vars.yml for sut TASK [linux-system-roles.podman : Ensure ansible_facts used by role] *********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/set_vars.yml:3 Friday 19 April 2024 08:21:55 +0000 (0:00:00.043) 0:02:16.215 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Check if system is ostree] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/set_vars.yml:12 Friday 19 April 2024 08:21:55 +0000 (0:00:00.030) 0:02:16.245 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set flag to indicate system is ostree] ******* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/set_vars.yml:17 Friday 19 April 2024 08:21:56 +0000 (0:00:00.024) 0:02:16.270 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set platform/version specific variables] ***** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/set_vars.yml:21 Friday 19 April 2024 08:21:56 +0000 (0:00:00.022) 0:02:16.292 ********** ok: [sut] => (item=RedHat.yml) => { "ansible_facts": { "__podman_packages": [ "podman", "shadow-utils-subid" ] }, "ansible_included_var_files": [ "/WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/vars/RedHat.yml" ], "ansible_loop_var": "item", "changed": false, "item": "RedHat.yml" } skipping: [sut] => (item=CentOS.yml) => { "ansible_loop_var": "item", "changed": false, "item": "CentOS.yml", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=CentOS_9.yml) => { "ansible_loop_var": "item", "changed": false, "item": "CentOS_9.yml", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=CentOS_9.yml) => { "ansible_loop_var": "item", "changed": false, "item": "CentOS_9.yml", "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Gather the package facts] ******************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:6 Friday 19 April 2024 08:21:56 +0000 (0:00:00.057) 0:02:16.350 ********** ok: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Enable copr if requested] ******************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:10 Friday 19 April 2024 08:21:57 +0000 (0:00:01.020) 0:02:17.370 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Ensure required packages are installed] ****** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:14 Friday 19 April 2024 08:21:57 +0000 (0:00:00.024) 0:02:17.394 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get podman version] ************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:23 Friday 19 April 2024 08:21:57 +0000 (0:00:00.030) 0:02:17.424 ********** ok: [sut] => { "changed": false, "cmd": [ "podman", "--version" ], "delta": "0:00:00.031638", "end": "2024-04-19 08:21:57.365784", "rc": 0, "start": "2024-04-19 08:21:57.334146" } STDOUT: podman version 4.9.4-dev TASK [linux-system-roles.podman : Set podman version] ************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:29 Friday 19 April 2024 08:21:57 +0000 (0:00:00.233) 0:02:17.658 ********** ok: [sut] => { "ansible_facts": { "podman_version": "4.9.4-dev" }, "changed": false } TASK [linux-system-roles.podman : Podman package version must be 4.2 or later] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:33 Friday 19 April 2024 08:21:57 +0000 (0:00:00.026) 0:02:17.685 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Podman package version must be 4.4 or later for quadlet, secrets] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:40 Friday 19 April 2024 08:21:57 +0000 (0:00:00.024) 0:02:17.710 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } META: end_host conditional evaluated to false, continuing execution for sut TASK [linux-system-roles.podman : Check user and group information] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:57 Friday 19 April 2024 08:21:57 +0000 (0:00:00.075) 0:02:17.785 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml for sut TASK [linux-system-roles.podman : Get user information] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:2 Friday 19 April 2024 08:21:57 +0000 (0:00:00.045) 0:02:17.830 ********** ok: [sut] => { "ansible_facts": { "getent_passwd": { "root": [ "x", "0", "0", "root", "/root", "/bin/bash" ] } }, "changed": false } TASK [linux-system-roles.podman : Fail if user does not exist] ***************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:10 Friday 19 April 2024 08:21:57 +0000 (0:00:00.211) 0:02:18.041 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set group for podman user] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:17 Friday 19 April 2024 08:21:57 +0000 (0:00:00.027) 0:02:18.069 ********** ok: [sut] => { "ansible_facts": { "__podman_group": "0" }, "changed": false } TASK [linux-system-roles.podman : Get group information] *********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:29 Friday 19 April 2024 08:21:57 +0000 (0:00:00.032) 0:02:18.102 ********** ok: [sut] => { "ansible_facts": { "getent_group": { "root": [ "x", "0", "" ] } }, "changed": false } TASK [linux-system-roles.podman : Set group name] ****************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:37 Friday 19 April 2024 08:21:58 +0000 (0:00:00.205) 0:02:18.308 ********** ok: [sut] => { "ansible_facts": { "__podman_group_name": "root" }, "changed": false } TASK [linux-system-roles.podman : See if getsubids exists] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:42 Friday 19 April 2024 08:21:58 +0000 (0:00:00.032) 0:02:18.340 ********** ok: [sut] => { "changed": false, "stat": { "atime": 1713514837.690775, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 32, "charset": "binary", "checksum": "076f89863b474504550ab1b5c11216a77ed7123c", "ctime": 1713514804.016841, "dev": 51713, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 6292775, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "application/x-pie-executable", "mode": "0755", "mtime": 1689166618.0, "nlink": 1, "path": "/usr/bin/getsubids", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 15496, "uid": 0, "version": "3224601032", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true } } TASK [linux-system-roles.podman : Check user with getsubids] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:53 Friday 19 April 2024 08:21:58 +0000 (0:00:00.205) 0:02:18.546 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Check group with getsubids] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:58 Friday 19 April 2024 08:21:58 +0000 (0:00:00.024) 0:02:18.570 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:63 Friday 19 April 2024 08:21:58 +0000 (0:00:00.026) 0:02:18.596 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get subuid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:83 Friday 19 April 2024 08:21:58 +0000 (0:00:00.025) 0:02:18.622 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get subgid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:88 Friday 19 April 2024 08:21:58 +0000 (0:00:00.024) 0:02:18.646 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:93 Friday 19 April 2024 08:21:58 +0000 (0:00:00.053) 0:02:18.699 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if user not in subuid file] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:115 Friday 19 April 2024 08:21:58 +0000 (0:00:00.025) 0:02:18.725 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if group not in subgid file] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:122 Friday 19 April 2024 08:21:58 +0000 (0:00:00.024) 0:02:18.749 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set config file paths] *********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:63 Friday 19 April 2024 08:21:58 +0000 (0:00:00.025) 0:02:18.775 ********** ok: [sut] => { "ansible_facts": { "__podman_container_conf_file": "/etc/containers/containers.conf.d/50-systemroles.conf", "__podman_policy_json_file": "/etc/containers/policy.json", "__podman_registries_conf_file": "/etc/containers/registries.conf.d/50-systemroles.conf", "__podman_storage_conf_file": "/etc/containers/storage.conf" }, "changed": false } TASK [linux-system-roles.podman : Handle container.conf.d] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:81 Friday 19 April 2024 08:21:58 +0000 (0:00:00.031) 0:02:18.806 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_container_conf_d.yml for sut TASK [linux-system-roles.podman : Ensure containers.d exists] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_container_conf_d.yml:5 Friday 19 April 2024 08:21:58 +0000 (0:00:00.045) 0:02:18.852 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Update container config file] **************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_container_conf_d.yml:14 Friday 19 April 2024 08:21:58 +0000 (0:00:00.023) 0:02:18.875 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Handle registries.conf.d] ******************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:84 Friday 19 April 2024 08:21:58 +0000 (0:00:00.023) 0:02:18.898 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_registries_conf_d.yml for sut TASK [linux-system-roles.podman : Ensure registries.d exists] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_registries_conf_d.yml:5 Friday 19 April 2024 08:21:58 +0000 (0:00:00.046) 0:02:18.945 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Update registries config file] *************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_registries_conf_d.yml:14 Friday 19 April 2024 08:21:58 +0000 (0:00:00.023) 0:02:18.969 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Handle storage.conf] ************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:87 Friday 19 April 2024 08:21:58 +0000 (0:00:00.025) 0:02:18.994 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_storage_conf.yml for sut TASK [linux-system-roles.podman : Ensure storage.conf parent dir exists] ******* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_storage_conf.yml:5 Friday 19 April 2024 08:21:58 +0000 (0:00:00.048) 0:02:19.042 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Update storage config file] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_storage_conf.yml:14 Friday 19 April 2024 08:21:58 +0000 (0:00:00.024) 0:02:19.067 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Handle policy.json] ************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:90 Friday 19 April 2024 08:21:58 +0000 (0:00:00.023) 0:02:19.090 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_policy_json.yml for sut TASK [linux-system-roles.podman : Ensure policy.json parent dir exists] ******** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_policy_json.yml:6 Friday 19 April 2024 08:21:58 +0000 (0:00:00.048) 0:02:19.138 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Stat the policy.json file] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_policy_json.yml:15 Friday 19 April 2024 08:21:58 +0000 (0:00:00.056) 0:02:19.195 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get the existing policy.json] **************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_policy_json.yml:20 Friday 19 April 2024 08:21:58 +0000 (0:00:00.024) 0:02:19.220 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Write new policy.json file] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_policy_json.yml:26 Friday 19 April 2024 08:21:58 +0000 (0:00:00.023) 0:02:19.243 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Manage firewall for specified ports] ************************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:96 Friday 19 April 2024 08:21:59 +0000 (0:00:00.023) 0:02:19.266 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Manage selinux for specified ports] ************************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:103 Friday 19 April 2024 08:21:59 +0000 (0:00:00.024) 0:02:19.290 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Keep track of users that need to cancel linger] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:110 Friday 19 April 2024 08:21:59 +0000 (0:00:00.023) 0:02:19.314 ********** ok: [sut] => { "ansible_facts": { "__podman_cancel_user_linger": [] }, "changed": false } TASK [linux-system-roles.podman : Handle certs.d files - present] ************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:114 Friday 19 April 2024 08:21:59 +0000 (0:00:00.023) 0:02:19.337 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Handle credential files - present] *********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:123 Friday 19 April 2024 08:21:59 +0000 (0:00:00.024) 0:02:19.362 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Handle secrets] ****************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:132 Friday 19 April 2024 08:21:59 +0000 (0:00:00.027) 0:02:19.389 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml for sut included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml for sut TASK [linux-system-roles.podman : Set variables part 1] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml:3 Friday 19 April 2024 08:21:59 +0000 (0:00:00.079) 0:02:19.468 ********** ok: [sut] => { "ansible_facts": { "__podman_user": "root" }, "changed": false } TASK [linux-system-roles.podman : Set variables part 2] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml:8 Friday 19 April 2024 08:21:59 +0000 (0:00:00.026) 0:02:19.495 ********** ok: [sut] => { "ansible_facts": { "__podman_rootless": false, "__podman_xdg_runtime_dir": "/run/user/0" }, "changed": false } TASK [linux-system-roles.podman : Manage linger] ******************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml:14 Friday 19 April 2024 08:21:59 +0000 (0:00:00.031) 0:02:19.526 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml for sut TASK [linux-system-roles.podman : Enable linger if needed] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:12 Friday 19 April 2024 08:21:59 +0000 (0:00:00.039) 0:02:19.566 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Mark user as not yet needing to cancel linger] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:18 Friday 19 April 2024 08:21:59 +0000 (0:00:00.023) 0:02:19.589 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Mark user for possible linger cancel] ******** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:23 Friday 19 April 2024 08:21:59 +0000 (0:00:00.022) 0:02:19.612 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Stat XDG_RUNTIME_DIR] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml:19 Friday 19 April 2024 08:21:59 +0000 (0:00:00.023) 0:02:19.635 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Manage each secret] ************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml:35 Friday 19 April 2024 08:21:59 +0000 (0:00:00.022) 0:02:19.658 ********** changed: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true } TASK [linux-system-roles.podman : Set variables part 1] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml:3 Friday 19 April 2024 08:21:59 +0000 (0:00:00.397) 0:02:20.055 ********** ok: [sut] => { "ansible_facts": { "__podman_user": "root" }, "changed": false } TASK [linux-system-roles.podman : Set variables part 2] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml:8 Friday 19 April 2024 08:21:59 +0000 (0:00:00.026) 0:02:20.082 ********** ok: [sut] => { "ansible_facts": { "__podman_rootless": false, "__podman_xdg_runtime_dir": "/run/user/0" }, "changed": false } TASK [linux-system-roles.podman : Manage linger] ******************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml:14 Friday 19 April 2024 08:21:59 +0000 (0:00:00.031) 0:02:20.113 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml for sut TASK [linux-system-roles.podman : Enable linger if needed] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:12 Friday 19 April 2024 08:21:59 +0000 (0:00:00.040) 0:02:20.154 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Mark user as not yet needing to cancel linger] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:18 Friday 19 April 2024 08:21:59 +0000 (0:00:00.023) 0:02:20.177 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Mark user for possible linger cancel] ******** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:23 Friday 19 April 2024 08:21:59 +0000 (0:00:00.026) 0:02:20.203 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Stat XDG_RUNTIME_DIR] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml:19 Friday 19 April 2024 08:21:59 +0000 (0:00:00.023) 0:02:20.227 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Manage each secret] ************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml:35 Friday 19 April 2024 08:21:59 +0000 (0:00:00.024) 0:02:20.252 ********** changed: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true } TASK [linux-system-roles.podman : Handle Kubernetes specifications] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:139 Friday 19 April 2024 08:22:00 +0000 (0:00:00.346) 0:02:20.598 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Handle Quadlet specifications] *************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:146 Friday 19 April 2024 08:22:00 +0000 (0:00:00.030) 0:02:20.629 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml for sut included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml for sut included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml for sut TASK [linux-system-roles.podman : Set per-container variables part 0] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:14 Friday 19 April 2024 08:22:00 +0000 (0:00:00.086) 0:02:20.715 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_file_src": "", "__podman_quadlet_spec": { "Network": { "Gateway": "192.168.29.1", "Label": "app=wordpress", "Subnet": "192.168.29.0/24" } }, "__podman_quadlet_str": "", "__podman_quadlet_template_src": "" }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 1] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:40 Friday 19 April 2024 08:22:00 +0000 (0:00:00.032) 0:02:20.748 ********** ok: [sut] => { "ansible_facts": { "__podman_continue_if_pull_fails": false, "__podman_pull_image": true, "__podman_state": "created", "__podman_systemd_unit_scope": "", "__podman_user": "root" }, "changed": false } TASK [linux-system-roles.podman : Fail if no quadlet spec is given] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:57 Friday 19 April 2024 08:22:00 +0000 (0:00:00.030) 0:02:20.778 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 2] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:70 Friday 19 April 2024 08:22:00 +0000 (0:00:00.026) 0:02:20.804 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_name": "quadlet-basic", "__podman_quadlet_type": "network", "__podman_rootless": false }, "changed": false } TASK [linux-system-roles.podman : Check user and group information] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:97 Friday 19 April 2024 08:22:00 +0000 (0:00:00.039) 0:02:20.843 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml for sut TASK [linux-system-roles.podman : Get user information] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:2 Friday 19 April 2024 08:22:00 +0000 (0:00:00.079) 0:02:20.922 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if user does not exist] ***************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:10 Friday 19 April 2024 08:22:00 +0000 (0:00:00.030) 0:02:20.953 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set group for podman user] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:17 Friday 19 April 2024 08:22:00 +0000 (0:00:00.029) 0:02:20.983 ********** ok: [sut] => { "ansible_facts": { "__podman_group": "0" }, "changed": false } TASK [linux-system-roles.podman : Get group information] *********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:29 Friday 19 April 2024 08:22:00 +0000 (0:00:00.033) 0:02:21.016 ********** ok: [sut] => { "ansible_facts": { "getent_group": { "root": [ "x", "0", "" ] } }, "changed": false } TASK [linux-system-roles.podman : Set group name] ****************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:37 Friday 19 April 2024 08:22:00 +0000 (0:00:00.218) 0:02:21.235 ********** ok: [sut] => { "ansible_facts": { "__podman_group_name": "root" }, "changed": false } TASK [linux-system-roles.podman : See if getsubids exists] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:42 Friday 19 April 2024 08:22:01 +0000 (0:00:00.036) 0:02:21.271 ********** ok: [sut] => { "changed": false, "stat": { "atime": 1713514837.690775, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 32, "charset": "binary", "checksum": "076f89863b474504550ab1b5c11216a77ed7123c", "ctime": 1713514804.016841, "dev": 51713, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 6292775, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "application/x-pie-executable", "mode": "0755", "mtime": 1689166618.0, "nlink": 1, "path": "/usr/bin/getsubids", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 15496, "uid": 0, "version": "3224601032", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true } } TASK [linux-system-roles.podman : Check user with getsubids] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:53 Friday 19 April 2024 08:22:01 +0000 (0:00:00.204) 0:02:21.476 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Check group with getsubids] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:58 Friday 19 April 2024 08:22:01 +0000 (0:00:00.025) 0:02:21.501 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:63 Friday 19 April 2024 08:22:01 +0000 (0:00:00.025) 0:02:21.526 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get subuid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:83 Friday 19 April 2024 08:22:01 +0000 (0:00:00.025) 0:02:21.551 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get subgid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:88 Friday 19 April 2024 08:22:01 +0000 (0:00:00.027) 0:02:21.579 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:93 Friday 19 April 2024 08:22:01 +0000 (0:00:00.023) 0:02:21.603 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if user not in subuid file] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:115 Friday 19 April 2024 08:22:01 +0000 (0:00:00.026) 0:02:21.629 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if group not in subgid file] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:122 Friday 19 April 2024 08:22:01 +0000 (0:00:00.027) 0:02:21.657 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 3] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:102 Friday 19 April 2024 08:22:01 +0000 (0:00:00.025) 0:02:21.683 ********** ok: [sut] => { "ansible_facts": { "__podman_activate_systemd_unit": true, "__podman_images_found": [], "__podman_kube_yamls_raw": "", "__podman_service_name": "", "__podman_systemd_scope": "system", "__podman_user_home_dir": "/root", "__podman_xdg_runtime_dir": "/run/user/0" }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 4] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:134 Friday 19 April 2024 08:22:01 +0000 (0:00:00.043) 0:02:21.726 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_path": "/etc/containers/systemd" }, "changed": false } TASK [linux-system-roles.podman : Get kube yaml contents] ********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:140 Friday 19 April 2024 08:22:01 +0000 (0:00:00.026) 0:02:21.753 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 5] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:151 Friday 19 April 2024 08:22:01 +0000 (0:00:00.026) 0:02:21.779 ********** ok: [sut] => { "ansible_facts": { "__podman_images": [], "__podman_quadlet_file": "/etc/containers/systemd/quadlet-basic.network", "__podman_volumes": [] }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 6] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:205 Friday 19 April 2024 08:22:01 +0000 (0:00:00.059) 0:02:21.839 ********** ok: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Cleanup quadlets] **************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:220 Friday 19 April 2024 08:22:01 +0000 (0:00:00.062) 0:02:21.901 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Create and update quadlets] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:224 Friday 19 April 2024 08:22:01 +0000 (0:00:00.023) 0:02:21.925 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml for sut TASK [linux-system-roles.podman : Manage linger] ******************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:2 Friday 19 April 2024 08:22:01 +0000 (0:00:00.060) 0:02:21.985 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml for sut TASK [linux-system-roles.podman : Enable linger if needed] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:12 Friday 19 April 2024 08:22:01 +0000 (0:00:00.043) 0:02:22.029 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Mark user as not yet needing to cancel linger] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:18 Friday 19 April 2024 08:22:01 +0000 (0:00:00.023) 0:02:22.053 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Mark user for possible linger cancel] ******** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:23 Friday 19 April 2024 08:22:01 +0000 (0:00:00.022) 0:02:22.076 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Create host directories] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:7 Friday 19 April 2024 08:22:01 +0000 (0:00:00.026) 0:02:22.102 ********** TASK [linux-system-roles.podman : Ensure container images are present] ********* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:23 Friday 19 April 2024 08:22:01 +0000 (0:00:00.024) 0:02:22.127 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Ensure the quadlet directory is present] ***** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:47 Friday 19 April 2024 08:22:01 +0000 (0:00:00.033) 0:02:22.160 ********** ok: [sut] => { "changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/containers/systemd", "secontext": "system_u:object_r:etc_t:s0", "size": 6, "state": "directory", "uid": 0 } TASK [linux-system-roles.podman : Ensure quadlet file is copied] *************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:56 Friday 19 April 2024 08:22:02 +0000 (0:00:00.221) 0:02:22.382 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Ensure quadlet file content is present] ****** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:66 Friday 19 April 2024 08:22:02 +0000 (0:00:00.027) 0:02:22.409 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Ensure quadlet file is present] ************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:78 Friday 19 April 2024 08:22:02 +0000 (0:00:00.027) 0:02:22.437 ********** changed: [sut] => { "changed": true, "checksum": "527eda617bc3c33ce0c070878f5290eea6be16e5", "dest": "/etc/containers/systemd/quadlet-basic.network", "gid": 0, "group": "root", "md5sum": "1f5dfaba883c749c6004ddcb90f6bdc8", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 118, "src": "/root/.ansible/tmp/ansible-tmp-1713514922.217652-14501-274219097555195/source", "state": "file", "uid": 0 } TASK [linux-system-roles.podman : Reload systemctl] **************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:90 Friday 19 April 2024 08:22:02 +0000 (0:00:00.541) 0:02:22.979 ********** ok: [sut] => { "changed": false, "name": null, "status": {} } TASK [linux-system-roles.podman : Start service] ******************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:119 Friday 19 April 2024 08:22:03 +0000 (0:00:00.543) 0:02:23.522 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Restart service] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:135 Friday 19 April 2024 08:22:03 +0000 (0:00:00.030) 0:02:23.552 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 0] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:14 Friday 19 April 2024 08:22:03 +0000 (0:00:00.030) 0:02:23.583 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_file_src": "", "__podman_quadlet_spec": { "Volume": {} }, "__podman_quadlet_str": "", "__podman_quadlet_template_src": "" }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 1] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:40 Friday 19 April 2024 08:22:03 +0000 (0:00:00.033) 0:02:23.616 ********** ok: [sut] => { "ansible_facts": { "__podman_continue_if_pull_fails": false, "__podman_pull_image": true, "__podman_state": "created", "__podman_systemd_unit_scope": "", "__podman_user": "root" }, "changed": false } TASK [linux-system-roles.podman : Fail if no quadlet spec is given] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:57 Friday 19 April 2024 08:22:03 +0000 (0:00:00.030) 0:02:23.646 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 2] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:70 Friday 19 April 2024 08:22:03 +0000 (0:00:00.025) 0:02:23.672 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_name": "quadlet-basic-mysql", "__podman_quadlet_type": "volume", "__podman_rootless": false }, "changed": false } TASK [linux-system-roles.podman : Check user and group information] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:97 Friday 19 April 2024 08:22:03 +0000 (0:00:00.035) 0:02:23.708 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml for sut TASK [linux-system-roles.podman : Get user information] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:2 Friday 19 April 2024 08:22:03 +0000 (0:00:00.046) 0:02:23.754 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if user does not exist] ***************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:10 Friday 19 April 2024 08:22:03 +0000 (0:00:00.034) 0:02:23.789 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set group for podman user] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:17 Friday 19 April 2024 08:22:03 +0000 (0:00:00.035) 0:02:23.824 ********** ok: [sut] => { "ansible_facts": { "__podman_group": "0" }, "changed": false } TASK [linux-system-roles.podman : Get group information] *********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:29 Friday 19 April 2024 08:22:03 +0000 (0:00:00.034) 0:02:23.858 ********** ok: [sut] => { "ansible_facts": { "getent_group": { "root": [ "x", "0", "" ] } }, "changed": false } TASK [linux-system-roles.podman : Set group name] ****************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:37 Friday 19 April 2024 08:22:03 +0000 (0:00:00.207) 0:02:24.066 ********** ok: [sut] => { "ansible_facts": { "__podman_group_name": "root" }, "changed": false } TASK [linux-system-roles.podman : See if getsubids exists] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:42 Friday 19 April 2024 08:22:03 +0000 (0:00:00.031) 0:02:24.097 ********** ok: [sut] => { "changed": false, "stat": { "atime": 1713514837.690775, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 32, "charset": "binary", "checksum": "076f89863b474504550ab1b5c11216a77ed7123c", "ctime": 1713514804.016841, "dev": 51713, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 6292775, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "application/x-pie-executable", "mode": "0755", "mtime": 1689166618.0, "nlink": 1, "path": "/usr/bin/getsubids", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 15496, "uid": 0, "version": "3224601032", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true } } TASK [linux-system-roles.podman : Check user with getsubids] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:53 Friday 19 April 2024 08:22:04 +0000 (0:00:00.200) 0:02:24.298 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Check group with getsubids] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:58 Friday 19 April 2024 08:22:04 +0000 (0:00:00.023) 0:02:24.322 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:63 Friday 19 April 2024 08:22:04 +0000 (0:00:00.025) 0:02:24.347 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get subuid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:83 Friday 19 April 2024 08:22:04 +0000 (0:00:00.026) 0:02:24.373 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get subgid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:88 Friday 19 April 2024 08:22:04 +0000 (0:00:00.067) 0:02:24.440 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:93 Friday 19 April 2024 08:22:04 +0000 (0:00:00.026) 0:02:24.466 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if user not in subuid file] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:115 Friday 19 April 2024 08:22:04 +0000 (0:00:00.025) 0:02:24.492 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if group not in subgid file] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:122 Friday 19 April 2024 08:22:04 +0000 (0:00:00.025) 0:02:24.517 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 3] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:102 Friday 19 April 2024 08:22:04 +0000 (0:00:00.026) 0:02:24.544 ********** ok: [sut] => { "ansible_facts": { "__podman_activate_systemd_unit": true, "__podman_images_found": [], "__podman_kube_yamls_raw": "", "__podman_service_name": "quadlet-basic-mysql-volume.service", "__podman_systemd_scope": "system", "__podman_user_home_dir": "/root", "__podman_xdg_runtime_dir": "/run/user/0" }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 4] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:134 Friday 19 April 2024 08:22:04 +0000 (0:00:00.045) 0:02:24.589 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_path": "/etc/containers/systemd" }, "changed": false } TASK [linux-system-roles.podman : Get kube yaml contents] ********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:140 Friday 19 April 2024 08:22:04 +0000 (0:00:00.030) 0:02:24.619 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 5] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:151 Friday 19 April 2024 08:22:04 +0000 (0:00:00.027) 0:02:24.647 ********** ok: [sut] => { "ansible_facts": { "__podman_images": [], "__podman_quadlet_file": "/etc/containers/systemd/quadlet-basic-mysql.volume", "__podman_volumes": [] }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 6] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:205 Friday 19 April 2024 08:22:04 +0000 (0:00:00.062) 0:02:24.709 ********** ok: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Cleanup quadlets] **************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:220 Friday 19 April 2024 08:22:04 +0000 (0:00:00.028) 0:02:24.738 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Create and update quadlets] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:224 Friday 19 April 2024 08:22:04 +0000 (0:00:00.022) 0:02:24.760 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml for sut TASK [linux-system-roles.podman : Manage linger] ******************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:2 Friday 19 April 2024 08:22:04 +0000 (0:00:00.054) 0:02:24.815 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml for sut TASK [linux-system-roles.podman : Enable linger if needed] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:12 Friday 19 April 2024 08:22:04 +0000 (0:00:00.045) 0:02:24.860 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Mark user as not yet needing to cancel linger] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:18 Friday 19 April 2024 08:22:04 +0000 (0:00:00.024) 0:02:24.885 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Mark user for possible linger cancel] ******** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:23 Friday 19 April 2024 08:22:04 +0000 (0:00:00.025) 0:02:24.910 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Create host directories] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:7 Friday 19 April 2024 08:22:04 +0000 (0:00:00.025) 0:02:24.935 ********** TASK [linux-system-roles.podman : Ensure container images are present] ********* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:23 Friday 19 April 2024 08:22:04 +0000 (0:00:00.021) 0:02:24.957 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Ensure the quadlet directory is present] ***** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:47 Friday 19 April 2024 08:22:04 +0000 (0:00:00.022) 0:02:24.979 ********** ok: [sut] => { "changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/containers/systemd", "secontext": "system_u:object_r:etc_t:s0", "size": 35, "state": "directory", "uid": 0 } TASK [linux-system-roles.podman : Ensure quadlet file is copied] *************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:56 Friday 19 April 2024 08:22:04 +0000 (0:00:00.258) 0:02:25.237 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Ensure quadlet file content is present] ****** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:66 Friday 19 April 2024 08:22:05 +0000 (0:00:00.025) 0:02:25.263 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Ensure quadlet file is present] ************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:78 Friday 19 April 2024 08:22:05 +0000 (0:00:00.025) 0:02:25.288 ********** changed: [sut] => { "changed": true, "checksum": "fd0ae560360afa5541b866560b1e849d25e216ef", "dest": "/etc/containers/systemd/quadlet-basic-mysql.volume", "gid": 0, "group": "root", "md5sum": "4967598a0284ad3e296ab106829a30a2", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 53, "src": "/root/.ansible/tmp/ansible-tmp-1713514925.0670521-14591-37585127707724/source", "state": "file", "uid": 0 } TASK [linux-system-roles.podman : Reload systemctl] **************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:90 Friday 19 April 2024 08:22:05 +0000 (0:00:00.551) 0:02:25.840 ********** ok: [sut] => { "changed": false, "name": null, "status": {} } TASK [linux-system-roles.podman : Start service] ******************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:119 Friday 19 April 2024 08:22:06 +0000 (0:00:00.511) 0:02:26.352 ********** changed: [sut] => { "changed": true, "name": "quadlet-basic-mysql-volume.service", "state": "started", "status": { "AccessSELinuxContext": "system_u:object_r:systemd_unit_file_t:s0", "ActiveEnterTimestampMonotonic": "0", "ActiveExitTimestampMonotonic": "0", "ActiveState": "inactive", "After": "-.mount sysinit.target systemd-journald.socket basic.target system.slice", "AllowIsolate": "no", "AssertResult": "no", "AssertTimestampMonotonic": "0", "Before": "shutdown.target", "BlockIOAccounting": "no", "BlockIOWeight": "[not set]", "CPUAccounting": "yes", "CPUAffinityFromNUMA": "no", "CPUQuotaPerSecUSec": "infinity", "CPUQuotaPeriodUSec": "infinity", "CPUSchedulingPolicy": "0", "CPUSchedulingPriority": "0", "CPUSchedulingResetOnFork": "no", "CPUShares": "[not set]", "CPUUsageNSec": "[not set]", "CPUWeight": "[not set]", "CacheDirectoryMode": "0755", "CanFreeze": "yes", "CanIsolate": "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": "no", "ConditionTimestampMonotonic": "0", "ConfigurationDirectoryMode": "0755", "Conflicts": "shutdown.target", "ControlGroupId": "0", "ControlPID": "0", "CoredumpFilter": "0x33", "DefaultDependencies": "yes", "DefaultMemoryLow": "0", "DefaultMemoryMin": "0", "Delegate": "no", "Description": "quadlet-basic-mysql-volume.service", "DevicePolicy": "auto", "DynamicUser": "no", "ExecMainCode": "0", "ExecMainExitTimestampMonotonic": "0", "ExecMainPID": "0", "ExecMainStartTimestampMonotonic": "0", "ExecMainStatus": "0", "ExecStart": "{ path=/usr/bin/podman ; argv[]=/usr/bin/podman volume create --ignore systemd-quadlet-basic-mysql ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/podman ; argv[]=/usr/bin/podman volume create --ignore systemd-quadlet-basic-mysql ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExitType": "main", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FinalKillSignal": "9", "FragmentPath": "/run/systemd/generator/quadlet-basic-mysql-volume.service", "FreezerState": "running", "GID": "[not set]", "GuessMainPID": "yes", "IOAccounting": "no", "IOReadBytes": "18446744073709551615", "IOReadOperations": "18446744073709551615", "IOSchedulingClass": "2", "IOSchedulingPriority": "4", "IOWeight": "[not set]", "IOWriteBytes": "18446744073709551615", "IOWriteOperations": "18446744073709551615", "IPAccounting": "no", "IPEgressBytes": "[no data]", "IPEgressPackets": "[no data]", "IPIngressBytes": "[no data]", "IPIngressPackets": "[no data]", "Id": "quadlet-basic-mysql-volume.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestampMonotonic": "0", "InactiveExitTimestampMonotonic": "0", "JobRunningTimeoutUSec": "infinity", "JobTimeoutAction": "none", "JobTimeoutUSec": "infinity", "KeyringMode": "private", "KillMode": "control-group", "KillSignal": "15", "LimitAS": "infinity", "LimitASSoft": "infinity", "LimitCORE": "infinity", "LimitCORESoft": "0", "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": "524288", "LimitNOFILESoft": "1024", "LimitNPROC": "13973", "LimitNPROCSoft": "13973", "LimitRSS": "infinity", "LimitRSSSoft": "infinity", "LimitRTPRIO": "0", "LimitRTPRIOSoft": "0", "LimitRTTIME": "infinity", "LimitRTTIMESoft": "infinity", "LimitSIGPENDING": "13973", "LimitSIGPENDINGSoft": "13973", "LimitSTACK": "infinity", "LimitSTACKSoft": "8388608", "LoadState": "loaded", "LockPersonality": "no", "LogLevelMax": "-1", "LogRateLimitBurst": "0", "LogRateLimitIntervalUSec": "0", "LogsDirectoryMode": "0755", "MainPID": "0", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "[not set]", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "quadlet-basic-mysql-volume.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "none", "OOMPolicy": "stop", "OOMScoreAdjust": "0", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "ReloadSignal": "1", "RemainAfterExit": "yes", "RemoveIPC": "no", "Requires": "-.mount sysinit.target system.slice", "RequiresMountsFor": "/run/containers", "Restart": "no", "RestartKillSignal": "15", "RestartUSec": "100ms", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "RuntimeRandomizedExtraUSec": "0", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "5", "StartLimitIntervalUSec": "10s", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestampMonotonic": "0", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "dead", "SuccessAction": "none", "SyslogFacility": "3", "SyslogIdentifier": "quadlet-basic-mysql-volume", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "[not set]", "TasksMax": "22357", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "Type": "oneshot", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "disabled", "UnitFileState": "generated", "UtmpMode": "init", "WatchdogSignal": "6", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "infinity" } } TASK [linux-system-roles.podman : Restart service] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:135 Friday 19 April 2024 08:22:06 +0000 (0:00:00.420) 0:02:26.773 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 0] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:14 Friday 19 April 2024 08:22:06 +0000 (0:00:00.025) 0:02:26.798 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_file_src": "", "__podman_quadlet_spec": { "Container": { "ContainerName": "quadlet-basic-mysql", "Environment": [ "FOO=/bin/busybox-extras", "BAZ=test" ], "Image": "quay.io/linux-system-roles/mysql:5.6", "Network": "quadlet-basic.network", "PodmanArgs": "--secret=mysql_container_root_password,type=env,target=MYSQL_ROOT_PASSWORD --secret=json_secret,type=mount,target=/tmp/test.json", "Volume": "quadlet-basic-mysql.volume:/var/lib/mysql" }, "Install": { "WantedBy": "default.target" } }, "__podman_quadlet_str": "", "__podman_quadlet_template_src": "" }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 1] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:40 Friday 19 April 2024 08:22:06 +0000 (0:00:00.030) 0:02:26.829 ********** ok: [sut] => { "ansible_facts": { "__podman_continue_if_pull_fails": false, "__podman_pull_image": true, "__podman_state": "created", "__podman_systemd_unit_scope": "", "__podman_user": "root" }, "changed": false } TASK [linux-system-roles.podman : Fail if no quadlet spec is given] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:57 Friday 19 April 2024 08:22:06 +0000 (0:00:00.029) 0:02:26.859 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 2] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:70 Friday 19 April 2024 08:22:06 +0000 (0:00:00.022) 0:02:26.882 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_name": "quadlet-basic-mysql", "__podman_quadlet_type": "container", "__podman_rootless": false }, "changed": false } TASK [linux-system-roles.podman : Check user and group information] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:97 Friday 19 April 2024 08:22:06 +0000 (0:00:00.034) 0:02:26.917 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml for sut TASK [linux-system-roles.podman : Get user information] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:2 Friday 19 April 2024 08:22:06 +0000 (0:00:00.043) 0:02:26.960 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if user does not exist] ***************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:10 Friday 19 April 2024 08:22:06 +0000 (0:00:00.061) 0:02:27.022 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set group for podman user] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:17 Friday 19 April 2024 08:22:06 +0000 (0:00:00.031) 0:02:27.053 ********** ok: [sut] => { "ansible_facts": { "__podman_group": "0" }, "changed": false } TASK [linux-system-roles.podman : Get group information] *********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:29 Friday 19 April 2024 08:22:06 +0000 (0:00:00.035) 0:02:27.089 ********** ok: [sut] => { "ansible_facts": { "getent_group": { "root": [ "x", "0", "" ] } }, "changed": false } TASK [linux-system-roles.podman : Set group name] ****************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:37 Friday 19 April 2024 08:22:07 +0000 (0:00:00.203) 0:02:27.293 ********** ok: [sut] => { "ansible_facts": { "__podman_group_name": "root" }, "changed": false } TASK [linux-system-roles.podman : See if getsubids exists] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:42 Friday 19 April 2024 08:22:07 +0000 (0:00:00.031) 0:02:27.325 ********** ok: [sut] => { "changed": false, "stat": { "atime": 1713514837.690775, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 32, "charset": "binary", "checksum": "076f89863b474504550ab1b5c11216a77ed7123c", "ctime": 1713514804.016841, "dev": 51713, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 6292775, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "application/x-pie-executable", "mode": "0755", "mtime": 1689166618.0, "nlink": 1, "path": "/usr/bin/getsubids", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 15496, "uid": 0, "version": "3224601032", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true } } TASK [linux-system-roles.podman : Check user with getsubids] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:53 Friday 19 April 2024 08:22:07 +0000 (0:00:00.202) 0:02:27.527 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Check group with getsubids] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:58 Friday 19 April 2024 08:22:07 +0000 (0:00:00.023) 0:02:27.551 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:63 Friday 19 April 2024 08:22:07 +0000 (0:00:00.025) 0:02:27.577 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get subuid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:83 Friday 19 April 2024 08:22:07 +0000 (0:00:00.023) 0:02:27.601 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get subgid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:88 Friday 19 April 2024 08:22:07 +0000 (0:00:00.025) 0:02:27.626 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:93 Friday 19 April 2024 08:22:07 +0000 (0:00:00.022) 0:02:27.649 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if user not in subuid file] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:115 Friday 19 April 2024 08:22:07 +0000 (0:00:00.024) 0:02:27.674 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if group not in subgid file] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:122 Friday 19 April 2024 08:22:07 +0000 (0:00:00.023) 0:02:27.697 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 3] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:102 Friday 19 April 2024 08:22:07 +0000 (0:00:00.023) 0:02:27.720 ********** ok: [sut] => { "ansible_facts": { "__podman_activate_systemd_unit": true, "__podman_images_found": [ "quay.io/linux-system-roles/mysql:5.6" ], "__podman_kube_yamls_raw": "", "__podman_service_name": "quadlet-basic-mysql.service", "__podman_systemd_scope": "system", "__podman_user_home_dir": "/root", "__podman_xdg_runtime_dir": "/run/user/0" }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 4] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:134 Friday 19 April 2024 08:22:07 +0000 (0:00:00.043) 0:02:27.764 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_path": "/etc/containers/systemd" }, "changed": false } TASK [linux-system-roles.podman : Get kube yaml contents] ********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:140 Friday 19 April 2024 08:22:07 +0000 (0:00:00.025) 0:02:27.789 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 5] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:151 Friday 19 April 2024 08:22:07 +0000 (0:00:00.024) 0:02:27.814 ********** ok: [sut] => { "ansible_facts": { "__podman_images": [ "quay.io/linux-system-roles/mysql:5.6" ], "__podman_quadlet_file": "/etc/containers/systemd/quadlet-basic-mysql.container", "__podman_volumes": [] }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 6] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:205 Friday 19 April 2024 08:22:07 +0000 (0:00:00.060) 0:02:27.874 ********** ok: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Cleanup quadlets] **************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:220 Friday 19 April 2024 08:22:07 +0000 (0:00:00.027) 0:02:27.902 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Create and update quadlets] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:224 Friday 19 April 2024 08:22:07 +0000 (0:00:00.059) 0:02:27.962 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml for sut TASK [linux-system-roles.podman : Manage linger] ******************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:2 Friday 19 April 2024 08:22:07 +0000 (0:00:00.054) 0:02:28.016 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml for sut TASK [linux-system-roles.podman : Enable linger if needed] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:12 Friday 19 April 2024 08:22:07 +0000 (0:00:00.042) 0:02:28.059 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Mark user as not yet needing to cancel linger] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:18 Friday 19 April 2024 08:22:07 +0000 (0:00:00.024) 0:02:28.084 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Mark user for possible linger cancel] ******** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:23 Friday 19 April 2024 08:22:07 +0000 (0:00:00.023) 0:02:28.107 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Create host directories] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:7 Friday 19 April 2024 08:22:07 +0000 (0:00:00.024) 0:02:28.131 ********** TASK [linux-system-roles.podman : Ensure container images are present] ********* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:23 Friday 19 April 2024 08:22:07 +0000 (0:00:00.021) 0:02:28.153 ********** changed: [sut] => (item=None) => { "attempts": 1, "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true } changed: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true } TASK [linux-system-roles.podman : Ensure the quadlet directory is present] ***** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:47 Friday 19 April 2024 08:22:16 +0000 (0:00:09.102) 0:02:37.255 ********** ok: [sut] => { "changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/containers/systemd", "secontext": "system_u:object_r:etc_t:s0", "size": 69, "state": "directory", "uid": 0 } TASK [linux-system-roles.podman : Ensure quadlet file is copied] *************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:56 Friday 19 April 2024 08:22:17 +0000 (0:00:00.218) 0:02:37.473 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Ensure quadlet file content is present] ****** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:66 Friday 19 April 2024 08:22:17 +0000 (0:00:00.025) 0:02:37.499 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Ensure quadlet file is present] ************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:78 Friday 19 April 2024 08:22:17 +0000 (0:00:00.026) 0:02:37.525 ********** changed: [sut] => { "changed": true, "checksum": "45cd978d7b06ce53aa29035a1848234b096cce98", "dest": "/etc/containers/systemd/quadlet-basic-mysql.container", "gid": 0, "group": "root", "md5sum": "1d3b87d14c3bfc8b9ec3b735c3840f65", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 443, "src": "/root/.ansible/tmp/ansible-tmp-1713514937.3056579-14683-150614069760427/source", "state": "file", "uid": 0 } TASK [linux-system-roles.podman : Reload systemctl] **************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:90 Friday 19 April 2024 08:22:17 +0000 (0:00:00.545) 0:02:38.070 ********** ok: [sut] => { "changed": false, "name": null, "status": {} } TASK [linux-system-roles.podman : Start service] ******************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:119 Friday 19 April 2024 08:22:18 +0000 (0:00:00.536) 0:02:38.607 ********** changed: [sut] => { "changed": true, "name": "quadlet-basic-mysql.service", "state": "started", "status": { "AccessSELinuxContext": "system_u:object_r:systemd_unit_file_t:s0", "ActiveEnterTimestampMonotonic": "0", "ActiveExitTimestampMonotonic": "0", "ActiveState": "inactive", "After": "quadlet-basic-network.service -.mount system.slice basic.target sysinit.target systemd-journald.socket quadlet-basic-mysql-volume.service", "AllowIsolate": "no", "AssertResult": "no", "AssertTimestampMonotonic": "0", "Before": "multi-user.target shutdown.target", "BlockIOAccounting": "no", "BlockIOWeight": "[not set]", "CPUAccounting": "yes", "CPUAffinityFromNUMA": "no", "CPUQuotaPerSecUSec": "infinity", "CPUQuotaPeriodUSec": "infinity", "CPUSchedulingPolicy": "0", "CPUSchedulingPriority": "0", "CPUSchedulingResetOnFork": "no", "CPUShares": "[not set]", "CPUUsageNSec": "[not set]", "CPUWeight": "[not set]", "CacheDirectoryMode": "0755", "CanFreeze": "yes", "CanIsolate": "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": "no", "ConditionTimestampMonotonic": "0", "ConfigurationDirectoryMode": "0755", "Conflicts": "shutdown.target", "ControlGroupId": "0", "ControlPID": "0", "CoredumpFilter": "0x33", "DefaultDependencies": "yes", "DefaultMemoryLow": "0", "DefaultMemoryMin": "0", "Delegate": "yes", "DelegateControllers": "cpu cpuacct cpuset io blkio memory devices pids bpf-firewall bpf-devices bpf-foreign bpf-socket-bind bpf-restrict-network-interfaces", "Description": "quadlet-basic-mysql.service", "DevicePolicy": "auto", "DynamicUser": "no", "Environment": "PODMAN_SYSTEMD_UNIT=quadlet-basic-mysql.service", "ExecMainCode": "0", "ExecMainExitTimestampMonotonic": "0", "ExecMainPID": "0", "ExecMainStartTimestampMonotonic": "0", "ExecMainStatus": "0", "ExecStart": "{ path=/usr/bin/podman ; argv[]=/usr/bin/podman run --name=quadlet-basic-mysql --cidfile=/run/quadlet-basic-mysql.cid --replace --rm --cgroups=split --network=systemd-quadlet-basic --sdnotify=conmon -d -v systemd-quadlet-basic-mysql:/var/lib/mysql --env BAZ=test --env FOO=/bin/busybox-extras --secret=mysql_container_root_password,type=env,target=MYSQL_ROOT_PASSWORD --secret=json_secret,type=mount,target=/tmp/test.json quay.io/linux-system-roles/mysql:5.6 ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/podman ; argv[]=/usr/bin/podman run --name=quadlet-basic-mysql --cidfile=/run/quadlet-basic-mysql.cid --replace --rm --cgroups=split --network=systemd-quadlet-basic --sdnotify=conmon -d -v systemd-quadlet-basic-mysql:/var/lib/mysql --env BAZ=test --env FOO=/bin/busybox-extras --secret=mysql_container_root_password,type=env,target=MYSQL_ROOT_PASSWORD --secret=json_secret,type=mount,target=/tmp/test.json quay.io/linux-system-roles/mysql:5.6 ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStop": "{ path=/usr/bin/podman ; argv[]=/usr/bin/podman rm -v -f -i --cidfile=/run/quadlet-basic-mysql.cid ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStopEx": "{ path=/usr/bin/podman ; argv[]=/usr/bin/podman rm -v -f -i --cidfile=/run/quadlet-basic-mysql.cid ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStopPost": "{ path=/usr/bin/podman ; argv[]=/usr/bin/podman rm -v -f -i --cidfile=/run/quadlet-basic-mysql.cid ; ignore_errors=yes ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStopPostEx": "{ path=/usr/bin/podman ; argv[]=/usr/bin/podman rm -v -f -i --cidfile=/run/quadlet-basic-mysql.cid ; flags=ignore-failure ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExitType": "main", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FinalKillSignal": "9", "FragmentPath": "/run/systemd/generator/quadlet-basic-mysql.service", "FreezerState": "running", "GID": "[not set]", "GuessMainPID": "yes", "IOAccounting": "no", "IOReadBytes": "18446744073709551615", "IOReadOperations": "18446744073709551615", "IOSchedulingClass": "2", "IOSchedulingPriority": "4", "IOWeight": "[not set]", "IOWriteBytes": "18446744073709551615", "IOWriteOperations": "18446744073709551615", "IPAccounting": "no", "IPEgressBytes": "[no data]", "IPEgressPackets": "[no data]", "IPIngressBytes": "[no data]", "IPIngressPackets": "[no data]", "Id": "quadlet-basic-mysql.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestampMonotonic": "0", "InactiveExitTimestampMonotonic": "0", "JobRunningTimeoutUSec": "infinity", "JobTimeoutAction": "none", "JobTimeoutUSec": "infinity", "KeyringMode": "private", "KillMode": "mixed", "KillSignal": "15", "LimitAS": "infinity", "LimitASSoft": "infinity", "LimitCORE": "infinity", "LimitCORESoft": "0", "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": "524288", "LimitNOFILESoft": "1024", "LimitNPROC": "13973", "LimitNPROCSoft": "13973", "LimitRSS": "infinity", "LimitRSSSoft": "infinity", "LimitRTPRIO": "0", "LimitRTPRIOSoft": "0", "LimitRTTIME": "infinity", "LimitRTTIMESoft": "infinity", "LimitSIGPENDING": "13973", "LimitSIGPENDINGSoft": "13973", "LimitSTACK": "infinity", "LimitSTACKSoft": "8388608", "LoadState": "loaded", "LockPersonality": "no", "LogLevelMax": "-1", "LogRateLimitBurst": "0", "LogRateLimitIntervalUSec": "0", "LogsDirectoryMode": "0755", "MainPID": "0", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "[not set]", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "quadlet-basic-mysql.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "all", "OOMPolicy": "continue", "OOMScoreAdjust": "0", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "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": "system.slice -.mount quadlet-basic-mysql-volume.service quadlet-basic-network.service sysinit.target", "RequiresMountsFor": "/run/containers", "Restart": "no", "RestartKillSignal": "15", "RestartUSec": "100ms", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "RuntimeRandomizedExtraUSec": "0", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "SourcePath": "/etc/containers/systemd/quadlet-basic-mysql.container", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "5", "StartLimitIntervalUSec": "10s", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestampMonotonic": "0", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "dead", "SuccessAction": "none", "SyslogFacility": "3", "SyslogIdentifier": "quadlet-basic-mysql", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "[not set]", "TasksMax": "22357", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "1min 30s", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "disabled", "UnitFileState": "generated", "UtmpMode": "init", "WantedBy": "multi-user.target", "WatchdogSignal": "6", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "infinity" } } TASK [linux-system-roles.podman : Restart service] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:135 Friday 19 April 2024 08:22:19 +0000 (0:00:00.726) 0:02:39.334 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Cancel linger] ******************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:153 Friday 19 April 2024 08:22:19 +0000 (0:00:00.025) 0:02:39.360 ********** TASK [linux-system-roles.podman : Handle credential files - absent] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:159 Friday 19 April 2024 08:22:19 +0000 (0:00:00.020) 0:02:39.381 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Handle certs.d files - absent] *************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:168 Friday 19 April 2024 08:22:19 +0000 (0:00:00.022) 0:02:39.403 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [Check files] ************************************************************* task path: /WORKDIR/git-certs.durndpe5b/tests/tests_quadlet_basic.yml:234 Friday 19 April 2024 08:22:19 +0000 (0:00:00.021) 0:02:39.425 ********** ok: [sut] => (item=quadlet-basic-mysql.container) => { "ansible_loop_var": "item", "changed": false, "cmd": [ "cat", "/etc/containers/systemd/quadlet-basic-mysql.container" ], "delta": "0:00:00.003124", "end": "2024-04-19 08:22:19.435915", "item": "quadlet-basic-mysql.container", "rc": 0, "start": "2024-04-19 08:22:19.432791" } STDOUT: # # Ansible managed # # system_role:podman [Install] WantedBy=default.target [Container] Image=quay.io/linux-system-roles/mysql:5.6 ContainerName=quadlet-basic-mysql Volume=quadlet-basic-mysql.volume:/var/lib/mysql Network=quadlet-basic.network PodmanArgs=--secret=mysql_container_root_password,type=env,target=MYSQL_ROOT_PASSWORD --secret=json_secret,type=mount,target=/tmp/test.json Environment=FOO=/bin/busybox-extras Environment=BAZ=test ok: [sut] => (item=quadlet-basic.network) => { "ansible_loop_var": "item", "changed": false, "cmd": [ "cat", "/etc/containers/systemd/quadlet-basic.network" ], "delta": "0:00:00.003030", "end": "2024-04-19 08:22:19.750515", "item": "quadlet-basic.network", "rc": 0, "start": "2024-04-19 08:22:19.747485" } STDOUT: # # Ansible managed # # system_role:podman [Network] Subnet=192.168.29.0/24 Gateway=192.168.29.1 Label=app=wordpress ok: [sut] => (item=quadlet-basic-mysql.volume) => { "ansible_loop_var": "item", "changed": false, "cmd": [ "cat", "/etc/containers/systemd/quadlet-basic-mysql.volume" ], "delta": "0:00:00.003098", "end": "2024-04-19 08:22:20.110869", "item": "quadlet-basic-mysql.volume", "rc": 0, "start": "2024-04-19 08:22:20.107771" } STDOUT: # # Ansible managed # # system_role:podman [Volume] TASK [Check JSON] ************************************************************** task path: /WORKDIR/git-certs.durndpe5b/tests/tests_quadlet_basic.yml:244 Friday 19 April 2024 08:22:20 +0000 (0:00:00.975) 0:02:40.401 ********** ok: [sut] => { "changed": false, "cmd": [ "podman", "exec", "quadlet-basic-mysql", "cat", "/tmp/test.json" ], "delta": "0:00:00.680088", "end": "2024-04-19 08:22:21.213822", "failed_when_result": false, "rc": 0, "start": "2024-04-19 08:22:20.533734" } STDOUT: {"test": "json"} TASK [Cleanup user] ************************************************************ task path: /WORKDIR/git-certs.durndpe5b/tests/tests_quadlet_basic.yml:259 Friday 19 April 2024 08:22:21 +0000 (0:00:01.112) 0:02:41.513 ********** TASK [linux-system-roles.podman : Set platform/version specific variables] ***** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:3 Friday 19 April 2024 08:22:21 +0000 (0:00:00.044) 0:02:41.558 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/set_vars.yml for sut TASK [linux-system-roles.podman : Ensure ansible_facts used by role] *********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/set_vars.yml:3 Friday 19 April 2024 08:22:21 +0000 (0:00:00.045) 0:02:41.603 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Check if system is ostree] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/set_vars.yml:12 Friday 19 April 2024 08:22:21 +0000 (0:00:00.030) 0:02:41.633 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set flag to indicate system is ostree] ******* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/set_vars.yml:17 Friday 19 April 2024 08:22:21 +0000 (0:00:00.024) 0:02:41.658 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set platform/version specific variables] ***** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/set_vars.yml:21 Friday 19 April 2024 08:22:21 +0000 (0:00:00.022) 0:02:41.681 ********** ok: [sut] => (item=RedHat.yml) => { "ansible_facts": { "__podman_packages": [ "podman", "shadow-utils-subid" ] }, "ansible_included_var_files": [ "/WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/vars/RedHat.yml" ], "ansible_loop_var": "item", "changed": false, "item": "RedHat.yml" } skipping: [sut] => (item=CentOS.yml) => { "ansible_loop_var": "item", "changed": false, "item": "CentOS.yml", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=CentOS_9.yml) => { "ansible_loop_var": "item", "changed": false, "item": "CentOS_9.yml", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=CentOS_9.yml) => { "ansible_loop_var": "item", "changed": false, "item": "CentOS_9.yml", "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Gather the package facts] ******************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:6 Friday 19 April 2024 08:22:21 +0000 (0:00:00.058) 0:02:41.739 ********** ok: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Enable copr if requested] ******************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:10 Friday 19 April 2024 08:22:22 +0000 (0:00:01.134) 0:02:42.874 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Ensure required packages are installed] ****** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:14 Friday 19 April 2024 08:22:22 +0000 (0:00:00.024) 0:02:42.898 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get podman version] ************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:23 Friday 19 April 2024 08:22:22 +0000 (0:00:00.028) 0:02:42.927 ********** ok: [sut] => { "changed": false, "cmd": [ "podman", "--version" ], "delta": "0:00:00.034348", "end": "2024-04-19 08:22:22.998477", "rc": 0, "start": "2024-04-19 08:22:22.964129" } STDOUT: podman version 4.9.4-dev TASK [linux-system-roles.podman : Set podman version] ************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:29 Friday 19 April 2024 08:22:23 +0000 (0:00:00.363) 0:02:43.290 ********** ok: [sut] => { "ansible_facts": { "podman_version": "4.9.4-dev" }, "changed": false } TASK [linux-system-roles.podman : Podman package version must be 4.2 or later] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:33 Friday 19 April 2024 08:22:23 +0000 (0:00:00.026) 0:02:43.317 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Podman package version must be 4.4 or later for quadlet, secrets] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:40 Friday 19 April 2024 08:22:23 +0000 (0:00:00.026) 0:02:43.343 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } META: end_host conditional evaluated to false, continuing execution for sut TASK [linux-system-roles.podman : Check user and group information] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:57 Friday 19 April 2024 08:22:23 +0000 (0:00:00.078) 0:02:43.421 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml for sut TASK [linux-system-roles.podman : Get user information] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:2 Friday 19 April 2024 08:22:23 +0000 (0:00:00.053) 0:02:43.475 ********** ok: [sut] => { "ansible_facts": { "getent_passwd": { "user_quadlet_basic": [ "x", "1111", "1111", "", "/home/user_quadlet_basic", "/bin/bash" ] } }, "changed": false } TASK [linux-system-roles.podman : Fail if user does not exist] ***************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:10 Friday 19 April 2024 08:22:23 +0000 (0:00:00.337) 0:02:43.812 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set group for podman user] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:17 Friday 19 April 2024 08:22:23 +0000 (0:00:00.030) 0:02:43.842 ********** ok: [sut] => { "ansible_facts": { "__podman_group": "1111" }, "changed": false } TASK [linux-system-roles.podman : Get group information] *********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:29 Friday 19 April 2024 08:22:23 +0000 (0:00:00.035) 0:02:43.877 ********** ok: [sut] => { "ansible_facts": { "getent_group": { "user_quadlet_basic": [ "x", "1111", "" ] } }, "changed": false } TASK [linux-system-roles.podman : Set group name] ****************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:37 Friday 19 April 2024 08:22:23 +0000 (0:00:00.230) 0:02:44.108 ********** ok: [sut] => { "ansible_facts": { "__podman_group_name": "user_quadlet_basic" }, "changed": false } TASK [linux-system-roles.podman : See if getsubids exists] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:42 Friday 19 April 2024 08:22:23 +0000 (0:00:00.029) 0:02:44.137 ********** ok: [sut] => { "changed": false, "stat": { "atime": 1713514837.690775, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 32, "charset": "binary", "checksum": "076f89863b474504550ab1b5c11216a77ed7123c", "ctime": 1713514804.016841, "dev": 51713, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 6292775, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "application/x-pie-executable", "mode": "0755", "mtime": 1689166618.0, "nlink": 1, "path": "/usr/bin/getsubids", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 15496, "uid": 0, "version": "3224601032", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true } } TASK [linux-system-roles.podman : Check user with getsubids] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:53 Friday 19 April 2024 08:22:24 +0000 (0:00:00.236) 0:02:44.374 ********** ok: [sut] => { "changed": false, "cmd": [ "getsubids", "user_quadlet_basic" ], "delta": "0:00:00.003969", "end": "2024-04-19 08:22:24.318136", "rc": 0, "start": "2024-04-19 08:22:24.314167" } STDOUT: 0: user_quadlet_basic 100000 65536 TASK [linux-system-roles.podman : Check group with getsubids] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:58 Friday 19 April 2024 08:22:24 +0000 (0:00:00.234) 0:02:44.608 ********** ok: [sut] => { "changed": false, "cmd": [ "getsubids", "-g", "user_quadlet_basic" ], "delta": "0:00:00.004210", "end": "2024-04-19 08:22:24.556774", "rc": 0, "start": "2024-04-19 08:22:24.552564" } STDOUT: 0: user_quadlet_basic 100000 65536 TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:63 Friday 19 April 2024 08:22:24 +0000 (0:00:00.241) 0:02:44.849 ********** ok: [sut] => { "ansible_facts": { "podman_subgid_info": { "user_quadlet_basic": { "range": 65536, "start": 100000 } }, "podman_subuid_info": { "user_quadlet_basic": { "range": 65536, "start": 100000 } } }, "changed": false } TASK [linux-system-roles.podman : Get subuid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:83 Friday 19 April 2024 08:22:24 +0000 (0:00:00.037) 0:02:44.887 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get subgid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:88 Friday 19 April 2024 08:22:24 +0000 (0:00:00.022) 0:02:44.910 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:93 Friday 19 April 2024 08:22:24 +0000 (0:00:00.024) 0:02:44.934 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if user not in subuid file] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:115 Friday 19 April 2024 08:22:24 +0000 (0:00:00.023) 0:02:44.957 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if group not in subgid file] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:122 Friday 19 April 2024 08:22:24 +0000 (0:00:00.023) 0:02:44.981 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set config file paths] *********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:63 Friday 19 April 2024 08:22:24 +0000 (0:00:00.023) 0:02:45.005 ********** ok: [sut] => { "ansible_facts": { "__podman_container_conf_file": "/root/.config/containers/containers.conf.d/50-systemroles.conf", "__podman_policy_json_file": "/root/.config/containers/policy.json", "__podman_registries_conf_file": "/root/.config/containers/registries.conf.d/50-systemroles.conf", "__podman_storage_conf_file": "/root/.config/containers/storage.conf" }, "changed": false } TASK [linux-system-roles.podman : Handle container.conf.d] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:81 Friday 19 April 2024 08:22:24 +0000 (0:00:00.032) 0:02:45.037 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_container_conf_d.yml for sut TASK [linux-system-roles.podman : Ensure containers.d exists] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_container_conf_d.yml:5 Friday 19 April 2024 08:22:24 +0000 (0:00:00.085) 0:02:45.123 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Update container config file] **************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_container_conf_d.yml:14 Friday 19 April 2024 08:22:24 +0000 (0:00:00.025) 0:02:45.148 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Handle registries.conf.d] ******************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:84 Friday 19 April 2024 08:22:24 +0000 (0:00:00.024) 0:02:45.173 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_registries_conf_d.yml for sut TASK [linux-system-roles.podman : Ensure registries.d exists] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_registries_conf_d.yml:5 Friday 19 April 2024 08:22:24 +0000 (0:00:00.050) 0:02:45.224 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Update registries config file] *************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_registries_conf_d.yml:14 Friday 19 April 2024 08:22:24 +0000 (0:00:00.026) 0:02:45.250 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Handle storage.conf] ************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:87 Friday 19 April 2024 08:22:25 +0000 (0:00:00.026) 0:02:45.276 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_storage_conf.yml for sut TASK [linux-system-roles.podman : Ensure storage.conf parent dir exists] ******* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_storage_conf.yml:5 Friday 19 April 2024 08:22:25 +0000 (0:00:00.057) 0:02:45.334 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Update storage config file] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_storage_conf.yml:14 Friday 19 April 2024 08:22:25 +0000 (0:00:00.028) 0:02:45.362 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Handle policy.json] ************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:90 Friday 19 April 2024 08:22:25 +0000 (0:00:00.024) 0:02:45.387 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_policy_json.yml for sut TASK [linux-system-roles.podman : Ensure policy.json parent dir exists] ******** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_policy_json.yml:6 Friday 19 April 2024 08:22:25 +0000 (0:00:00.051) 0:02:45.439 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Stat the policy.json file] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_policy_json.yml:15 Friday 19 April 2024 08:22:25 +0000 (0:00:00.024) 0:02:45.463 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get the existing policy.json] **************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_policy_json.yml:20 Friday 19 April 2024 08:22:25 +0000 (0:00:00.022) 0:02:45.485 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Write new policy.json file] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_policy_json.yml:26 Friday 19 April 2024 08:22:25 +0000 (0:00:00.024) 0:02:45.510 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Manage firewall for specified ports] ************************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:96 Friday 19 April 2024 08:22:25 +0000 (0:00:00.022) 0:02:45.532 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Manage selinux for specified ports] ************************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:103 Friday 19 April 2024 08:22:25 +0000 (0:00:00.023) 0:02:45.556 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Keep track of users that need to cancel linger] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:110 Friday 19 April 2024 08:22:25 +0000 (0:00:00.024) 0:02:45.580 ********** ok: [sut] => { "ansible_facts": { "__podman_cancel_user_linger": [] }, "changed": false } TASK [linux-system-roles.podman : Handle certs.d files - present] ************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:114 Friday 19 April 2024 08:22:25 +0000 (0:00:00.023) 0:02:45.604 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Handle credential files - present] *********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:123 Friday 19 April 2024 08:22:25 +0000 (0:00:00.057) 0:02:45.661 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Handle secrets] ****************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:132 Friday 19 April 2024 08:22:25 +0000 (0:00:00.025) 0:02:45.686 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml for sut included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml for sut TASK [linux-system-roles.podman : Set variables part 1] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml:3 Friday 19 April 2024 08:22:25 +0000 (0:00:00.081) 0:02:45.768 ********** ok: [sut] => { "ansible_facts": { "__podman_user": "user_quadlet_basic" }, "changed": false } TASK [linux-system-roles.podman : Set variables part 2] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml:8 Friday 19 April 2024 08:22:25 +0000 (0:00:00.025) 0:02:45.794 ********** ok: [sut] => { "ansible_facts": { "__podman_rootless": true, "__podman_xdg_runtime_dir": "/run/user/1111" }, "changed": false } TASK [linux-system-roles.podman : Manage linger] ******************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml:14 Friday 19 April 2024 08:22:25 +0000 (0:00:00.031) 0:02:45.825 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml for sut TASK [linux-system-roles.podman : Enable linger if needed] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:12 Friday 19 April 2024 08:22:25 +0000 (0:00:00.041) 0:02:45.867 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Mark user as not yet needing to cancel linger] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:18 Friday 19 April 2024 08:22:25 +0000 (0:00:00.026) 0:02:45.893 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Mark user for possible linger cancel] ******** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:23 Friday 19 April 2024 08:22:25 +0000 (0:00:00.027) 0:02:45.921 ********** ok: [sut] => { "ansible_facts": { "__podman_cancel_user_linger": [ "user_quadlet_basic" ] }, "changed": false } TASK [linux-system-roles.podman : Stat XDG_RUNTIME_DIR] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml:19 Friday 19 April 2024 08:22:25 +0000 (0:00:00.032) 0:02:45.953 ********** ok: [sut] => { "changed": false, "stat": { "exists": false } } TASK [linux-system-roles.podman : Manage each secret] ************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml:35 Friday 19 April 2024 08:22:25 +0000 (0:00:00.201) 0:02:46.155 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Set variables part 1] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml:3 Friday 19 April 2024 08:22:25 +0000 (0:00:00.026) 0:02:46.182 ********** ok: [sut] => { "ansible_facts": { "__podman_user": "user_quadlet_basic" }, "changed": false } TASK [linux-system-roles.podman : Set variables part 2] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml:8 Friday 19 April 2024 08:22:25 +0000 (0:00:00.024) 0:02:46.206 ********** ok: [sut] => { "ansible_facts": { "__podman_rootless": true, "__podman_xdg_runtime_dir": "/run/user/1111" }, "changed": false } TASK [linux-system-roles.podman : Manage linger] ******************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml:14 Friday 19 April 2024 08:22:25 +0000 (0:00:00.036) 0:02:46.242 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml for sut TASK [linux-system-roles.podman : Enable linger if needed] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:12 Friday 19 April 2024 08:22:26 +0000 (0:00:00.045) 0:02:46.288 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Mark user as not yet needing to cancel linger] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:18 Friday 19 April 2024 08:22:26 +0000 (0:00:00.029) 0:02:46.317 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Mark user for possible linger cancel] ******** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:23 Friday 19 April 2024 08:22:26 +0000 (0:00:00.070) 0:02:46.387 ********** ok: [sut] => { "ansible_facts": { "__podman_cancel_user_linger": [ "user_quadlet_basic" ] }, "changed": false } TASK [linux-system-roles.podman : Stat XDG_RUNTIME_DIR] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml:19 Friday 19 April 2024 08:22:26 +0000 (0:00:00.030) 0:02:46.418 ********** ok: [sut] => { "changed": false, "stat": { "exists": false } } TASK [linux-system-roles.podman : Manage each secret] ************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml:35 Friday 19 April 2024 08:22:26 +0000 (0:00:00.207) 0:02:46.626 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Handle Kubernetes specifications] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:139 Friday 19 April 2024 08:22:26 +0000 (0:00:00.028) 0:02:46.654 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Handle Quadlet specifications] *************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:146 Friday 19 April 2024 08:22:26 +0000 (0:00:00.022) 0:02:46.677 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml for sut included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml for sut included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml for sut TASK [linux-system-roles.podman : Set per-container variables part 0] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:14 Friday 19 April 2024 08:22:26 +0000 (0:00:00.090) 0:02:46.767 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_file_src": "", "__podman_quadlet_spec": { "Volume": {} }, "__podman_quadlet_str": "", "__podman_quadlet_template_src": "" }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 1] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:40 Friday 19 April 2024 08:22:26 +0000 (0:00:00.033) 0:02:46.800 ********** ok: [sut] => { "ansible_facts": { "__podman_continue_if_pull_fails": false, "__podman_pull_image": true, "__podman_state": "absent", "__podman_systemd_unit_scope": "", "__podman_user": "user_quadlet_basic" }, "changed": false } TASK [linux-system-roles.podman : Fail if no quadlet spec is given] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:57 Friday 19 April 2024 08:22:26 +0000 (0:00:00.030) 0:02:46.831 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 2] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:70 Friday 19 April 2024 08:22:26 +0000 (0:00:00.024) 0:02:46.856 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_name": "quadlet-basic-mysql", "__podman_quadlet_type": "volume", "__podman_rootless": true }, "changed": false } TASK [linux-system-roles.podman : Check user and group information] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:97 Friday 19 April 2024 08:22:26 +0000 (0:00:00.036) 0:02:46.892 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml for sut TASK [linux-system-roles.podman : Get user information] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:2 Friday 19 April 2024 08:22:26 +0000 (0:00:00.050) 0:02:46.942 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if user does not exist] ***************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:10 Friday 19 April 2024 08:22:26 +0000 (0:00:00.030) 0:02:46.973 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set group for podman user] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:17 Friday 19 April 2024 08:22:26 +0000 (0:00:00.029) 0:02:47.003 ********** ok: [sut] => { "ansible_facts": { "__podman_group": "1111" }, "changed": false } TASK [linux-system-roles.podman : Get group information] *********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:29 Friday 19 April 2024 08:22:26 +0000 (0:00:00.031) 0:02:47.034 ********** ok: [sut] => { "ansible_facts": { "getent_group": { "user_quadlet_basic": [ "x", "1111", "" ] } }, "changed": false } TASK [linux-system-roles.podman : Set group name] ****************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:37 Friday 19 April 2024 08:22:26 +0000 (0:00:00.215) 0:02:47.249 ********** ok: [sut] => { "ansible_facts": { "__podman_group_name": "user_quadlet_basic" }, "changed": false } TASK [linux-system-roles.podman : See if getsubids exists] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:42 Friday 19 April 2024 08:22:27 +0000 (0:00:00.067) 0:02:47.317 ********** ok: [sut] => { "changed": false, "stat": { "atime": 1713514837.690775, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 32, "charset": "binary", "checksum": "076f89863b474504550ab1b5c11216a77ed7123c", "ctime": 1713514804.016841, "dev": 51713, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 6292775, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "application/x-pie-executable", "mode": "0755", "mtime": 1689166618.0, "nlink": 1, "path": "/usr/bin/getsubids", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 15496, "uid": 0, "version": "3224601032", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true } } TASK [linux-system-roles.podman : Check user with getsubids] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:53 Friday 19 April 2024 08:22:27 +0000 (0:00:00.219) 0:02:47.536 ********** ok: [sut] => { "changed": false, "cmd": [ "getsubids", "user_quadlet_basic" ], "delta": "0:00:00.003890", "end": "2024-04-19 08:22:27.454590", "rc": 0, "start": "2024-04-19 08:22:27.450700" } STDOUT: 0: user_quadlet_basic 100000 65536 TASK [linux-system-roles.podman : Check group with getsubids] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:58 Friday 19 April 2024 08:22:27 +0000 (0:00:00.208) 0:02:47.745 ********** ok: [sut] => { "changed": false, "cmd": [ "getsubids", "-g", "user_quadlet_basic" ], "delta": "0:00:00.004186", "end": "2024-04-19 08:22:27.662007", "rc": 0, "start": "2024-04-19 08:22:27.657821" } STDOUT: 0: user_quadlet_basic 100000 65536 TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:63 Friday 19 April 2024 08:22:27 +0000 (0:00:00.207) 0:02:47.953 ********** ok: [sut] => { "ansible_facts": { "podman_subgid_info": { "user_quadlet_basic": { "range": 65536, "start": 100000 } }, "podman_subuid_info": { "user_quadlet_basic": { "range": 65536, "start": 100000 } } }, "changed": false } TASK [linux-system-roles.podman : Get subuid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:83 Friday 19 April 2024 08:22:27 +0000 (0:00:00.037) 0:02:47.991 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get subgid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:88 Friday 19 April 2024 08:22:27 +0000 (0:00:00.023) 0:02:48.014 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:93 Friday 19 April 2024 08:22:27 +0000 (0:00:00.022) 0:02:48.037 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if user not in subuid file] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:115 Friday 19 April 2024 08:22:27 +0000 (0:00:00.024) 0:02:48.062 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if group not in subgid file] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:122 Friday 19 April 2024 08:22:27 +0000 (0:00:00.023) 0:02:48.085 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 3] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:102 Friday 19 April 2024 08:22:27 +0000 (0:00:00.025) 0:02:48.110 ********** ok: [sut] => { "ansible_facts": { "__podman_activate_systemd_unit": true, "__podman_images_found": [], "__podman_kube_yamls_raw": "", "__podman_service_name": "quadlet-basic-mysql-volume.service", "__podman_systemd_scope": "user", "__podman_user_home_dir": "/home/user_quadlet_basic", "__podman_xdg_runtime_dir": "/run/user/1111" }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 4] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:134 Friday 19 April 2024 08:22:27 +0000 (0:00:00.044) 0:02:48.155 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_path": "/home/user_quadlet_basic/.config/containers/systemd" }, "changed": false } TASK [linux-system-roles.podman : Get kube yaml contents] ********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:140 Friday 19 April 2024 08:22:27 +0000 (0:00:00.029) 0:02:48.184 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 5] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:151 Friday 19 April 2024 08:22:27 +0000 (0:00:00.024) 0:02:48.208 ********** ok: [sut] => { "ansible_facts": { "__podman_images": [], "__podman_quadlet_file": "/home/user_quadlet_basic/.config/containers/systemd/quadlet-basic-mysql.volume", "__podman_volumes": [] }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 6] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:205 Friday 19 April 2024 08:22:28 +0000 (0:00:00.061) 0:02:48.270 ********** ok: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Cleanup quadlets] **************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:220 Friday 19 April 2024 08:22:28 +0000 (0:00:00.030) 0:02:48.301 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml for sut TASK [linux-system-roles.podman : Stat XDG_RUNTIME_DIR] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:4 Friday 19 April 2024 08:22:28 +0000 (0:00:00.056) 0:02:48.357 ********** ok: [sut] => { "changed": false, "stat": { "exists": false } } TASK [linux-system-roles.podman : Stop and disable service] ******************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:12 Friday 19 April 2024 08:22:28 +0000 (0:00:00.247) 0:02:48.604 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Remove quadlet file] ************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:33 Friday 19 April 2024 08:22:28 +0000 (0:00:00.028) 0:02:48.633 ********** ok: [sut] => { "changed": false, "path": "/home/user_quadlet_basic/.config/containers/systemd/quadlet-basic-mysql.volume", "state": "absent" } TASK [linux-system-roles.podman : Manage linger] ******************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:39 Friday 19 April 2024 08:22:28 +0000 (0:00:00.309) 0:02:48.942 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml for sut TASK [linux-system-roles.podman : Enable linger if needed] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:12 Friday 19 April 2024 08:22:28 +0000 (0:00:00.040) 0:02:48.982 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Mark user as not yet needing to cancel linger] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:18 Friday 19 April 2024 08:22:28 +0000 (0:00:00.025) 0:02:49.008 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Mark user for possible linger cancel] ******** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:23 Friday 19 April 2024 08:22:28 +0000 (0:00:00.026) 0:02:49.034 ********** ok: [sut] => { "ansible_facts": { "__podman_cancel_user_linger": [ "user_quadlet_basic" ] }, "changed": false } TASK [linux-system-roles.podman : Reload systemctl] **************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:47 Friday 19 April 2024 08:22:28 +0000 (0:00:00.031) 0:02:49.065 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Prune images no longer in use] *************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:56 Friday 19 April 2024 08:22:28 +0000 (0:00:00.027) 0:02:49.092 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Remove network] ****************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:64 Friday 19 April 2024 08:22:28 +0000 (0:00:00.025) 0:02:49.118 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Create and update quadlets] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:224 Friday 19 April 2024 08:22:28 +0000 (0:00:00.025) 0:02:49.144 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 0] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:14 Friday 19 April 2024 08:22:28 +0000 (0:00:00.024) 0:02:49.168 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_file_src": "", "__podman_quadlet_spec": { "Container": { "ContainerName": "quadlet-basic-mysql", "Environment": [ "FOO=/bin/busybox-extras", "BAZ=test" ], "Image": "quay.io/linux-system-roles/mysql:5.6", "Network": "quadlet-basic.network", "PodmanArgs": "--secret=mysql_container_root_password,type=env,target=MYSQL_ROOT_PASSWORD --secret=json_secret,type=mount,target=/tmp/test.json", "Volume": "quadlet-basic-mysql.volume:/var/lib/mysql" }, "Install": { "WantedBy": "default.target" } }, "__podman_quadlet_str": "", "__podman_quadlet_template_src": "" }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 1] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:40 Friday 19 April 2024 08:22:28 +0000 (0:00:00.035) 0:02:49.204 ********** ok: [sut] => { "ansible_facts": { "__podman_continue_if_pull_fails": false, "__podman_pull_image": true, "__podman_state": "absent", "__podman_systemd_unit_scope": "", "__podman_user": "user_quadlet_basic" }, "changed": false } TASK [linux-system-roles.podman : Fail if no quadlet spec is given] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:57 Friday 19 April 2024 08:22:28 +0000 (0:00:00.033) 0:02:49.237 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 2] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:70 Friday 19 April 2024 08:22:29 +0000 (0:00:00.025) 0:02:49.263 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_name": "quadlet-basic-mysql", "__podman_quadlet_type": "container", "__podman_rootless": true }, "changed": false } TASK [linux-system-roles.podman : Check user and group information] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:97 Friday 19 April 2024 08:22:29 +0000 (0:00:00.037) 0:02:49.301 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml for sut TASK [linux-system-roles.podman : Get user information] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:2 Friday 19 April 2024 08:22:29 +0000 (0:00:00.048) 0:02:49.350 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if user does not exist] ***************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:10 Friday 19 April 2024 08:22:29 +0000 (0:00:00.036) 0:02:49.387 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set group for podman user] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:17 Friday 19 April 2024 08:22:29 +0000 (0:00:00.065) 0:02:49.452 ********** ok: [sut] => { "ansible_facts": { "__podman_group": "1111" }, "changed": false } TASK [linux-system-roles.podman : Get group information] *********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:29 Friday 19 April 2024 08:22:29 +0000 (0:00:00.035) 0:02:49.488 ********** ok: [sut] => { "ansible_facts": { "getent_group": { "user_quadlet_basic": [ "x", "1111", "" ] } }, "changed": false } TASK [linux-system-roles.podman : Set group name] ****************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:37 Friday 19 April 2024 08:22:29 +0000 (0:00:00.266) 0:02:49.754 ********** ok: [sut] => { "ansible_facts": { "__podman_group_name": "user_quadlet_basic" }, "changed": false } TASK [linux-system-roles.podman : See if getsubids exists] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:42 Friday 19 April 2024 08:22:29 +0000 (0:00:00.032) 0:02:49.787 ********** ok: [sut] => { "changed": false, "stat": { "atime": 1713514837.690775, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 32, "charset": "binary", "checksum": "076f89863b474504550ab1b5c11216a77ed7123c", "ctime": 1713514804.016841, "dev": 51713, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 6292775, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "application/x-pie-executable", "mode": "0755", "mtime": 1689166618.0, "nlink": 1, "path": "/usr/bin/getsubids", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 15496, "uid": 0, "version": "3224601032", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true } } TASK [linux-system-roles.podman : Check user with getsubids] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:53 Friday 19 April 2024 08:22:29 +0000 (0:00:00.321) 0:02:50.109 ********** ok: [sut] => { "changed": false, "cmd": [ "getsubids", "user_quadlet_basic" ], "delta": "0:00:00.006099", "end": "2024-04-19 08:22:30.159057", "rc": 0, "start": "2024-04-19 08:22:30.152958" } STDOUT: 0: user_quadlet_basic 100000 65536 TASK [linux-system-roles.podman : Check group with getsubids] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:58 Friday 19 April 2024 08:22:30 +0000 (0:00:00.348) 0:02:50.458 ********** ok: [sut] => { "changed": false, "cmd": [ "getsubids", "-g", "user_quadlet_basic" ], "delta": "0:00:00.005617", "end": "2024-04-19 08:22:30.516457", "rc": 0, "start": "2024-04-19 08:22:30.510840" } STDOUT: 0: user_quadlet_basic 100000 65536 TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:63 Friday 19 April 2024 08:22:30 +0000 (0:00:00.363) 0:02:50.821 ********** ok: [sut] => { "ansible_facts": { "podman_subgid_info": { "user_quadlet_basic": { "range": 65536, "start": 100000 } }, "podman_subuid_info": { "user_quadlet_basic": { "range": 65536, "start": 100000 } } }, "changed": false } TASK [linux-system-roles.podman : Get subuid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:83 Friday 19 April 2024 08:22:30 +0000 (0:00:00.043) 0:02:50.864 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get subgid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:88 Friday 19 April 2024 08:22:30 +0000 (0:00:00.028) 0:02:50.893 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:93 Friday 19 April 2024 08:22:30 +0000 (0:00:00.025) 0:02:50.919 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if user not in subuid file] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:115 Friday 19 April 2024 08:22:30 +0000 (0:00:00.024) 0:02:50.943 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if group not in subgid file] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:122 Friday 19 April 2024 08:22:30 +0000 (0:00:00.023) 0:02:50.967 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 3] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:102 Friday 19 April 2024 08:22:30 +0000 (0:00:00.024) 0:02:50.992 ********** ok: [sut] => { "ansible_facts": { "__podman_activate_systemd_unit": true, "__podman_images_found": [ "quay.io/linux-system-roles/mysql:5.6" ], "__podman_kube_yamls_raw": "", "__podman_service_name": "quadlet-basic-mysql.service", "__podman_systemd_scope": "user", "__podman_user_home_dir": "/home/user_quadlet_basic", "__podman_xdg_runtime_dir": "/run/user/1111" }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 4] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:134 Friday 19 April 2024 08:22:30 +0000 (0:00:00.042) 0:02:51.034 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_path": "/home/user_quadlet_basic/.config/containers/systemd" }, "changed": false } TASK [linux-system-roles.podman : Get kube yaml contents] ********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:140 Friday 19 April 2024 08:22:30 +0000 (0:00:00.059) 0:02:51.093 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 5] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:151 Friday 19 April 2024 08:22:30 +0000 (0:00:00.024) 0:02:51.118 ********** ok: [sut] => { "ansible_facts": { "__podman_images": [ "quay.io/linux-system-roles/mysql:5.6" ], "__podman_quadlet_file": "/home/user_quadlet_basic/.config/containers/systemd/quadlet-basic-mysql.container", "__podman_volumes": [] }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 6] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:205 Friday 19 April 2024 08:22:30 +0000 (0:00:00.061) 0:02:51.179 ********** ok: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Cleanup quadlets] **************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:220 Friday 19 April 2024 08:22:30 +0000 (0:00:00.035) 0:02:51.215 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml for sut TASK [linux-system-roles.podman : Stat XDG_RUNTIME_DIR] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:4 Friday 19 April 2024 08:22:31 +0000 (0:00:00.057) 0:02:51.273 ********** ok: [sut] => { "changed": false, "stat": { "exists": false } } TASK [linux-system-roles.podman : Stop and disable service] ******************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:12 Friday 19 April 2024 08:22:31 +0000 (0:00:00.325) 0:02:51.598 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Remove quadlet file] ************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:33 Friday 19 April 2024 08:22:31 +0000 (0:00:00.029) 0:02:51.627 ********** ok: [sut] => { "changed": false, "path": "/home/user_quadlet_basic/.config/containers/systemd/quadlet-basic-mysql.container", "state": "absent" } TASK [linux-system-roles.podman : Manage linger] ******************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:39 Friday 19 April 2024 08:22:31 +0000 (0:00:00.248) 0:02:51.876 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml for sut TASK [linux-system-roles.podman : Enable linger if needed] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:12 Friday 19 April 2024 08:22:31 +0000 (0:00:00.039) 0:02:51.915 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Mark user as not yet needing to cancel linger] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:18 Friday 19 April 2024 08:22:31 +0000 (0:00:00.026) 0:02:51.942 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Mark user for possible linger cancel] ******** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:23 Friday 19 April 2024 08:22:31 +0000 (0:00:00.030) 0:02:51.973 ********** ok: [sut] => { "ansible_facts": { "__podman_cancel_user_linger": [ "user_quadlet_basic" ] }, "changed": false } TASK [linux-system-roles.podman : Reload systemctl] **************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:47 Friday 19 April 2024 08:22:31 +0000 (0:00:00.033) 0:02:52.007 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Prune images no longer in use] *************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:56 Friday 19 April 2024 08:22:31 +0000 (0:00:00.029) 0:02:52.036 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Remove network] ****************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:64 Friday 19 April 2024 08:22:31 +0000 (0:00:00.029) 0:02:52.066 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Create and update quadlets] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:224 Friday 19 April 2024 08:22:31 +0000 (0:00:00.027) 0:02:52.094 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 0] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:14 Friday 19 April 2024 08:22:31 +0000 (0:00:00.063) 0:02:52.157 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_file_src": "", "__podman_quadlet_spec": { "Network": { "Gateway": "192.168.29.1", "Label": "app=wordpress", "Subnet": "192.168.29.0/24" } }, "__podman_quadlet_str": "", "__podman_quadlet_template_src": "" }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 1] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:40 Friday 19 April 2024 08:22:31 +0000 (0:00:00.031) 0:02:52.189 ********** ok: [sut] => { "ansible_facts": { "__podman_continue_if_pull_fails": false, "__podman_pull_image": true, "__podman_state": "absent", "__podman_systemd_unit_scope": "", "__podman_user": "user_quadlet_basic" }, "changed": false } TASK [linux-system-roles.podman : Fail if no quadlet spec is given] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:57 Friday 19 April 2024 08:22:31 +0000 (0:00:00.030) 0:02:52.220 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 2] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:70 Friday 19 April 2024 08:22:31 +0000 (0:00:00.023) 0:02:52.244 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_name": "quadlet-basic", "__podman_quadlet_type": "network", "__podman_rootless": true }, "changed": false } TASK [linux-system-roles.podman : Check user and group information] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:97 Friday 19 April 2024 08:22:32 +0000 (0:00:00.035) 0:02:52.280 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml for sut TASK [linux-system-roles.podman : Get user information] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:2 Friday 19 April 2024 08:22:32 +0000 (0:00:00.053) 0:02:52.334 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if user does not exist] ***************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:10 Friday 19 April 2024 08:22:32 +0000 (0:00:00.029) 0:02:52.363 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set group for podman user] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:17 Friday 19 April 2024 08:22:32 +0000 (0:00:00.030) 0:02:52.394 ********** ok: [sut] => { "ansible_facts": { "__podman_group": "1111" }, "changed": false } TASK [linux-system-roles.podman : Get group information] *********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:29 Friday 19 April 2024 08:22:32 +0000 (0:00:00.034) 0:02:52.429 ********** ok: [sut] => { "ansible_facts": { "getent_group": { "user_quadlet_basic": [ "x", "1111", "" ] } }, "changed": false } TASK [linux-system-roles.podman : Set group name] ****************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:37 Friday 19 April 2024 08:22:32 +0000 (0:00:00.212) 0:02:52.642 ********** ok: [sut] => { "ansible_facts": { "__podman_group_name": "user_quadlet_basic" }, "changed": false } TASK [linux-system-roles.podman : See if getsubids exists] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:42 Friday 19 April 2024 08:22:32 +0000 (0:00:00.032) 0:02:52.674 ********** ok: [sut] => { "changed": false, "stat": { "atime": 1713514837.690775, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 32, "charset": "binary", "checksum": "076f89863b474504550ab1b5c11216a77ed7123c", "ctime": 1713514804.016841, "dev": 51713, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 6292775, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "application/x-pie-executable", "mode": "0755", "mtime": 1689166618.0, "nlink": 1, "path": "/usr/bin/getsubids", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 15496, "uid": 0, "version": "3224601032", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true } } TASK [linux-system-roles.podman : Check user with getsubids] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:53 Friday 19 April 2024 08:22:32 +0000 (0:00:00.233) 0:02:52.908 ********** ok: [sut] => { "changed": false, "cmd": [ "getsubids", "user_quadlet_basic" ], "delta": "0:00:00.003953", "end": "2024-04-19 08:22:32.823055", "rc": 0, "start": "2024-04-19 08:22:32.819102" } STDOUT: 0: user_quadlet_basic 100000 65536 TASK [linux-system-roles.podman : Check group with getsubids] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:58 Friday 19 April 2024 08:22:32 +0000 (0:00:00.206) 0:02:53.114 ********** ok: [sut] => { "changed": false, "cmd": [ "getsubids", "-g", "user_quadlet_basic" ], "delta": "0:00:00.003998", "end": "2024-04-19 08:22:33.033924", "rc": 0, "start": "2024-04-19 08:22:33.029926" } STDOUT: 0: user_quadlet_basic 100000 65536 TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:63 Friday 19 April 2024 08:22:33 +0000 (0:00:00.210) 0:02:53.325 ********** ok: [sut] => { "ansible_facts": { "podman_subgid_info": { "user_quadlet_basic": { "range": 65536, "start": 100000 } }, "podman_subuid_info": { "user_quadlet_basic": { "range": 65536, "start": 100000 } } }, "changed": false } TASK [linux-system-roles.podman : Get subuid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:83 Friday 19 April 2024 08:22:33 +0000 (0:00:00.037) 0:02:53.363 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get subgid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:88 Friday 19 April 2024 08:22:33 +0000 (0:00:00.024) 0:02:53.388 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:93 Friday 19 April 2024 08:22:33 +0000 (0:00:00.062) 0:02:53.450 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if user not in subuid file] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:115 Friday 19 April 2024 08:22:33 +0000 (0:00:00.025) 0:02:53.475 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if group not in subgid file] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:122 Friday 19 April 2024 08:22:33 +0000 (0:00:00.025) 0:02:53.501 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 3] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:102 Friday 19 April 2024 08:22:33 +0000 (0:00:00.025) 0:02:53.527 ********** ok: [sut] => { "ansible_facts": { "__podman_activate_systemd_unit": true, "__podman_images_found": [], "__podman_kube_yamls_raw": "", "__podman_service_name": "", "__podman_systemd_scope": "user", "__podman_user_home_dir": "/home/user_quadlet_basic", "__podman_xdg_runtime_dir": "/run/user/1111" }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 4] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:134 Friday 19 April 2024 08:22:33 +0000 (0:00:00.049) 0:02:53.576 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_path": "/home/user_quadlet_basic/.config/containers/systemd" }, "changed": false } TASK [linux-system-roles.podman : Get kube yaml contents] ********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:140 Friday 19 April 2024 08:22:33 +0000 (0:00:00.026) 0:02:53.603 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 5] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:151 Friday 19 April 2024 08:22:33 +0000 (0:00:00.025) 0:02:53.628 ********** ok: [sut] => { "ansible_facts": { "__podman_images": [], "__podman_quadlet_file": "/home/user_quadlet_basic/.config/containers/systemd/quadlet-basic.network", "__podman_volumes": [] }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 6] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:205 Friday 19 April 2024 08:22:33 +0000 (0:00:00.061) 0:02:53.690 ********** ok: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Cleanup quadlets] **************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:220 Friday 19 April 2024 08:22:33 +0000 (0:00:00.027) 0:02:53.717 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml for sut TASK [linux-system-roles.podman : Stat XDG_RUNTIME_DIR] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:4 Friday 19 April 2024 08:22:33 +0000 (0:00:00.054) 0:02:53.772 ********** ok: [sut] => { "changed": false, "stat": { "exists": false } } TASK [linux-system-roles.podman : Stop and disable service] ******************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:12 Friday 19 April 2024 08:22:33 +0000 (0:00:00.314) 0:02:54.086 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Remove quadlet file] ************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:33 Friday 19 April 2024 08:22:33 +0000 (0:00:00.028) 0:02:54.115 ********** ok: [sut] => { "changed": false, "path": "/home/user_quadlet_basic/.config/containers/systemd/quadlet-basic.network", "state": "absent" } TASK [linux-system-roles.podman : Manage linger] ******************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:39 Friday 19 April 2024 08:22:34 +0000 (0:00:00.206) 0:02:54.321 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml for sut TASK [linux-system-roles.podman : Enable linger if needed] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:12 Friday 19 April 2024 08:22:34 +0000 (0:00:00.042) 0:02:54.364 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Mark user as not yet needing to cancel linger] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:18 Friday 19 April 2024 08:22:34 +0000 (0:00:00.026) 0:02:54.391 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Mark user for possible linger cancel] ******** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:23 Friday 19 April 2024 08:22:34 +0000 (0:00:00.026) 0:02:54.417 ********** ok: [sut] => { "ansible_facts": { "__podman_cancel_user_linger": [ "user_quadlet_basic" ] }, "changed": false } TASK [linux-system-roles.podman : Reload systemctl] **************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:47 Friday 19 April 2024 08:22:34 +0000 (0:00:00.065) 0:02:54.483 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Prune images no longer in use] *************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:56 Friday 19 April 2024 08:22:34 +0000 (0:00:00.028) 0:02:54.511 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Remove network] ****************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:64 Friday 19 April 2024 08:22:34 +0000 (0:00:00.025) 0:02:54.537 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Create and update quadlets] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:224 Friday 19 April 2024 08:22:34 +0000 (0:00:00.027) 0:02:54.565 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Cancel linger] ******************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:153 Friday 19 April 2024 08:22:34 +0000 (0:00:00.025) 0:02:54.590 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cancel_linger.yml for sut TASK [linux-system-roles.podman : Get user information] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cancel_linger.yml:4 Friday 19 April 2024 08:22:34 +0000 (0:00:00.081) 0:02:54.671 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set cancel linger vars] ********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cancel_linger.yml:12 Friday 19 April 2024 08:22:34 +0000 (0:00:00.031) 0:02:54.703 ********** ok: [sut] => { "ansible_facts": { "__podman_xdg_runtime_dir": "/run/user/1111" }, "changed": false } TASK [linux-system-roles.podman : Stat XDG_RUNTIME_DIR] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cancel_linger.yml:17 Friday 19 April 2024 08:22:34 +0000 (0:00:00.033) 0:02:54.737 ********** ok: [sut] => { "changed": false, "stat": { "exists": false } } TASK [linux-system-roles.podman : Gather facts for containers] ***************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cancel_linger.yml:22 Friday 19 April 2024 08:22:34 +0000 (0:00:00.199) 0:02:54.937 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Gather facts for networks] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cancel_linger.yml:31 Friday 19 April 2024 08:22:34 +0000 (0:00:00.024) 0:02:54.961 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Gather secrets] ****************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cancel_linger.yml:41 Friday 19 April 2024 08:22:34 +0000 (0:00:00.025) 0:02:54.987 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Cancel linger if no more resources are in use] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cancel_linger.yml:51 Friday 19 April 2024 08:22:34 +0000 (0:00:00.024) 0:02:55.011 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Handle credential files - absent] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:159 Friday 19 April 2024 08:22:34 +0000 (0:00:00.024) 0:02:55.035 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Handle certs.d files - absent] *************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:168 Friday 19 April 2024 08:22:34 +0000 (0:00:00.023) 0:02:55.059 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [Remove test user] ******************************************************** task path: /WORKDIR/git-certs.durndpe5b/tests/tests_quadlet_basic.yml:273 Friday 19 April 2024 08:22:34 +0000 (0:00:00.025) 0:02:55.084 ********** changed: [sut] => { "changed": true, "force": false, "name": "user_quadlet_basic", "remove": false, "state": "absent" } TASK [Cleanup system - root] *************************************************** task path: /WORKDIR/git-certs.durndpe5b/tests/tests_quadlet_basic.yml:279 Friday 19 April 2024 08:22:35 +0000 (0:00:00.323) 0:02:55.407 ********** TASK [linux-system-roles.podman : Set platform/version specific variables] ***** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:3 Friday 19 April 2024 08:22:35 +0000 (0:00:00.101) 0:02:55.509 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/set_vars.yml for sut TASK [linux-system-roles.podman : Ensure ansible_facts used by role] *********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/set_vars.yml:3 Friday 19 April 2024 08:22:35 +0000 (0:00:00.048) 0:02:55.558 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Check if system is ostree] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/set_vars.yml:12 Friday 19 April 2024 08:22:35 +0000 (0:00:00.031) 0:02:55.589 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set flag to indicate system is ostree] ******* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/set_vars.yml:17 Friday 19 April 2024 08:22:35 +0000 (0:00:00.024) 0:02:55.614 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set platform/version specific variables] ***** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/set_vars.yml:21 Friday 19 April 2024 08:22:35 +0000 (0:00:00.023) 0:02:55.637 ********** ok: [sut] => (item=RedHat.yml) => { "ansible_facts": { "__podman_packages": [ "podman", "shadow-utils-subid" ] }, "ansible_included_var_files": [ "/WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/vars/RedHat.yml" ], "ansible_loop_var": "item", "changed": false, "item": "RedHat.yml" } skipping: [sut] => (item=CentOS.yml) => { "ansible_loop_var": "item", "changed": false, "item": "CentOS.yml", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=CentOS_9.yml) => { "ansible_loop_var": "item", "changed": false, "item": "CentOS_9.yml", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=CentOS_9.yml) => { "ansible_loop_var": "item", "changed": false, "item": "CentOS_9.yml", "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Gather the package facts] ******************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:6 Friday 19 April 2024 08:22:35 +0000 (0:00:00.061) 0:02:55.698 ********** ok: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Enable copr if requested] ******************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:10 Friday 19 April 2024 08:22:36 +0000 (0:00:00.982) 0:02:56.680 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Ensure required packages are installed] ****** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:14 Friday 19 April 2024 08:22:36 +0000 (0:00:00.025) 0:02:56.705 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get podman version] ************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:23 Friday 19 April 2024 08:22:36 +0000 (0:00:00.033) 0:02:56.739 ********** ok: [sut] => { "changed": false, "cmd": [ "podman", "--version" ], "delta": "0:00:00.031848", "end": "2024-04-19 08:22:36.681027", "rc": 0, "start": "2024-04-19 08:22:36.649179" } STDOUT: podman version 4.9.4-dev TASK [linux-system-roles.podman : Set podman version] ************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:29 Friday 19 April 2024 08:22:36 +0000 (0:00:00.286) 0:02:57.026 ********** ok: [sut] => { "ansible_facts": { "podman_version": "4.9.4-dev" }, "changed": false } TASK [linux-system-roles.podman : Podman package version must be 4.2 or later] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:33 Friday 19 April 2024 08:22:36 +0000 (0:00:00.030) 0:02:57.056 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Podman package version must be 4.4 or later for quadlet, secrets] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:40 Friday 19 April 2024 08:22:36 +0000 (0:00:00.029) 0:02:57.086 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } META: end_host conditional evaluated to false, continuing execution for sut TASK [linux-system-roles.podman : Check user and group information] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:57 Friday 19 April 2024 08:22:36 +0000 (0:00:00.096) 0:02:57.183 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml for sut TASK [linux-system-roles.podman : Get user information] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:2 Friday 19 April 2024 08:22:36 +0000 (0:00:00.052) 0:02:57.236 ********** ok: [sut] => { "ansible_facts": { "getent_passwd": { "root": [ "x", "0", "0", "root", "/root", "/bin/bash" ] } }, "changed": false } TASK [linux-system-roles.podman : Fail if user does not exist] ***************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:10 Friday 19 April 2024 08:22:37 +0000 (0:00:00.211) 0:02:57.448 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set group for podman user] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:17 Friday 19 April 2024 08:22:37 +0000 (0:00:00.032) 0:02:57.480 ********** ok: [sut] => { "ansible_facts": { "__podman_group": "0" }, "changed": false } TASK [linux-system-roles.podman : Get group information] *********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:29 Friday 19 April 2024 08:22:37 +0000 (0:00:00.035) 0:02:57.515 ********** ok: [sut] => { "ansible_facts": { "getent_group": { "root": [ "x", "0", "" ] } }, "changed": false } TASK [linux-system-roles.podman : Set group name] ****************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:37 Friday 19 April 2024 08:22:37 +0000 (0:00:00.208) 0:02:57.724 ********** ok: [sut] => { "ansible_facts": { "__podman_group_name": "root" }, "changed": false } TASK [linux-system-roles.podman : See if getsubids exists] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:42 Friday 19 April 2024 08:22:37 +0000 (0:00:00.032) 0:02:57.756 ********** ok: [sut] => { "changed": false, "stat": { "atime": 1713514837.690775, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 32, "charset": "binary", "checksum": "076f89863b474504550ab1b5c11216a77ed7123c", "ctime": 1713514804.016841, "dev": 51713, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 6292775, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "application/x-pie-executable", "mode": "0755", "mtime": 1689166618.0, "nlink": 1, "path": "/usr/bin/getsubids", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 15496, "uid": 0, "version": "3224601032", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true } } TASK [linux-system-roles.podman : Check user with getsubids] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:53 Friday 19 April 2024 08:22:37 +0000 (0:00:00.206) 0:02:57.963 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Check group with getsubids] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:58 Friday 19 April 2024 08:22:37 +0000 (0:00:00.026) 0:02:57.989 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:63 Friday 19 April 2024 08:22:37 +0000 (0:00:00.025) 0:02:58.015 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get subuid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:83 Friday 19 April 2024 08:22:37 +0000 (0:00:00.024) 0:02:58.039 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get subgid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:88 Friday 19 April 2024 08:22:37 +0000 (0:00:00.024) 0:02:58.064 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:93 Friday 19 April 2024 08:22:37 +0000 (0:00:00.023) 0:02:58.088 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if user not in subuid file] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:115 Friday 19 April 2024 08:22:37 +0000 (0:00:00.056) 0:02:58.144 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if group not in subgid file] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:122 Friday 19 April 2024 08:22:37 +0000 (0:00:00.024) 0:02:58.168 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set config file paths] *********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:63 Friday 19 April 2024 08:22:37 +0000 (0:00:00.023) 0:02:58.192 ********** ok: [sut] => { "ansible_facts": { "__podman_container_conf_file": "/etc/containers/containers.conf.d/50-systemroles.conf", "__podman_policy_json_file": "/etc/containers/policy.json", "__podman_registries_conf_file": "/etc/containers/registries.conf.d/50-systemroles.conf", "__podman_storage_conf_file": "/etc/containers/storage.conf" }, "changed": false } TASK [linux-system-roles.podman : Handle container.conf.d] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:81 Friday 19 April 2024 08:22:37 +0000 (0:00:00.034) 0:02:58.227 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_container_conf_d.yml for sut TASK [linux-system-roles.podman : Ensure containers.d exists] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_container_conf_d.yml:5 Friday 19 April 2024 08:22:38 +0000 (0:00:00.057) 0:02:58.284 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Update container config file] **************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_container_conf_d.yml:14 Friday 19 April 2024 08:22:38 +0000 (0:00:00.027) 0:02:58.311 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Handle registries.conf.d] ******************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:84 Friday 19 April 2024 08:22:38 +0000 (0:00:00.025) 0:02:58.337 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_registries_conf_d.yml for sut TASK [linux-system-roles.podman : Ensure registries.d exists] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_registries_conf_d.yml:5 Friday 19 April 2024 08:22:38 +0000 (0:00:00.053) 0:02:58.390 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Update registries config file] *************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_registries_conf_d.yml:14 Friday 19 April 2024 08:22:38 +0000 (0:00:00.025) 0:02:58.416 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Handle storage.conf] ************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:87 Friday 19 April 2024 08:22:38 +0000 (0:00:00.025) 0:02:58.442 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_storage_conf.yml for sut TASK [linux-system-roles.podman : Ensure storage.conf parent dir exists] ******* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_storage_conf.yml:5 Friday 19 April 2024 08:22:38 +0000 (0:00:00.051) 0:02:58.494 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Update storage config file] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_storage_conf.yml:14 Friday 19 April 2024 08:22:38 +0000 (0:00:00.025) 0:02:58.519 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Handle policy.json] ************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:90 Friday 19 April 2024 08:22:38 +0000 (0:00:00.025) 0:02:58.545 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_policy_json.yml for sut TASK [linux-system-roles.podman : Ensure policy.json parent dir exists] ******** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_policy_json.yml:6 Friday 19 April 2024 08:22:38 +0000 (0:00:00.058) 0:02:58.603 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Stat the policy.json file] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_policy_json.yml:15 Friday 19 April 2024 08:22:38 +0000 (0:00:00.025) 0:02:58.629 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get the existing policy.json] **************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_policy_json.yml:20 Friday 19 April 2024 08:22:38 +0000 (0:00:00.025) 0:02:58.655 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Write new policy.json file] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_policy_json.yml:26 Friday 19 April 2024 08:22:38 +0000 (0:00:00.069) 0:02:58.724 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Manage firewall for specified ports] ************************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:96 Friday 19 April 2024 08:22:38 +0000 (0:00:00.026) 0:02:58.750 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Manage selinux for specified ports] ************************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:103 Friday 19 April 2024 08:22:38 +0000 (0:00:00.026) 0:02:58.777 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Keep track of users that need to cancel linger] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:110 Friday 19 April 2024 08:22:38 +0000 (0:00:00.030) 0:02:58.807 ********** ok: [sut] => { "ansible_facts": { "__podman_cancel_user_linger": [] }, "changed": false } TASK [linux-system-roles.podman : Handle certs.d files - present] ************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:114 Friday 19 April 2024 08:22:38 +0000 (0:00:00.028) 0:02:58.835 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Handle credential files - present] *********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:123 Friday 19 April 2024 08:22:38 +0000 (0:00:00.027) 0:02:58.863 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Handle secrets] ****************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:132 Friday 19 April 2024 08:22:38 +0000 (0:00:00.027) 0:02:58.890 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml for sut included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml for sut TASK [linux-system-roles.podman : Set variables part 1] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml:3 Friday 19 April 2024 08:22:38 +0000 (0:00:00.093) 0:02:58.984 ********** ok: [sut] => { "ansible_facts": { "__podman_user": "root" }, "changed": false } TASK [linux-system-roles.podman : Set variables part 2] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml:8 Friday 19 April 2024 08:22:38 +0000 (0:00:00.029) 0:02:59.014 ********** ok: [sut] => { "ansible_facts": { "__podman_rootless": false, "__podman_xdg_runtime_dir": "/run/user/0" }, "changed": false } TASK [linux-system-roles.podman : Manage linger] ******************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml:14 Friday 19 April 2024 08:22:38 +0000 (0:00:00.043) 0:02:59.057 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml for sut TASK [linux-system-roles.podman : Enable linger if needed] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:12 Friday 19 April 2024 08:22:38 +0000 (0:00:00.048) 0:02:59.106 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Mark user as not yet needing to cancel linger] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:18 Friday 19 April 2024 08:22:38 +0000 (0:00:00.025) 0:02:59.131 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Mark user for possible linger cancel] ******** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:23 Friday 19 April 2024 08:22:38 +0000 (0:00:00.023) 0:02:59.155 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Stat XDG_RUNTIME_DIR] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml:19 Friday 19 April 2024 08:22:38 +0000 (0:00:00.022) 0:02:59.178 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Manage each secret] ************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml:35 Friday 19 April 2024 08:22:38 +0000 (0:00:00.024) 0:02:59.203 ********** changed: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true } TASK [linux-system-roles.podman : Set variables part 1] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml:3 Friday 19 April 2024 08:22:39 +0000 (0:00:00.252) 0:02:59.455 ********** ok: [sut] => { "ansible_facts": { "__podman_user": "root" }, "changed": false } TASK [linux-system-roles.podman : Set variables part 2] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml:8 Friday 19 April 2024 08:22:39 +0000 (0:00:00.026) 0:02:59.482 ********** ok: [sut] => { "ansible_facts": { "__podman_rootless": false, "__podman_xdg_runtime_dir": "/run/user/0" }, "changed": false } TASK [linux-system-roles.podman : Manage linger] ******************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml:14 Friday 19 April 2024 08:22:39 +0000 (0:00:00.075) 0:02:59.557 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml for sut TASK [linux-system-roles.podman : Enable linger if needed] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:12 Friday 19 April 2024 08:22:39 +0000 (0:00:00.050) 0:02:59.608 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Mark user as not yet needing to cancel linger] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:18 Friday 19 April 2024 08:22:39 +0000 (0:00:00.026) 0:02:59.634 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Mark user for possible linger cancel] ******** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:23 Friday 19 April 2024 08:22:39 +0000 (0:00:00.026) 0:02:59.661 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Stat XDG_RUNTIME_DIR] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml:19 Friday 19 April 2024 08:22:39 +0000 (0:00:00.026) 0:02:59.687 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Manage each secret] ************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml:35 Friday 19 April 2024 08:22:39 +0000 (0:00:00.025) 0:02:59.713 ********** changed: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true } TASK [linux-system-roles.podman : Handle Kubernetes specifications] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:139 Friday 19 April 2024 08:22:39 +0000 (0:00:00.244) 0:02:59.957 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Handle Quadlet specifications] *************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:146 Friday 19 April 2024 08:22:39 +0000 (0:00:00.023) 0:02:59.980 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml for sut included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml for sut included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml for sut TASK [linux-system-roles.podman : Set per-container variables part 0] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:14 Friday 19 April 2024 08:22:39 +0000 (0:00:00.082) 0:03:00.063 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_file_src": "", "__podman_quadlet_spec": { "Volume": {} }, "__podman_quadlet_str": "", "__podman_quadlet_template_src": "" }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 1] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:40 Friday 19 April 2024 08:22:39 +0000 (0:00:00.030) 0:03:00.094 ********** ok: [sut] => { "ansible_facts": { "__podman_continue_if_pull_fails": false, "__podman_pull_image": true, "__podman_state": "absent", "__podman_systemd_unit_scope": "", "__podman_user": "root" }, "changed": false } TASK [linux-system-roles.podman : Fail if no quadlet spec is given] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:57 Friday 19 April 2024 08:22:39 +0000 (0:00:00.030) 0:03:00.125 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 2] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:70 Friday 19 April 2024 08:22:39 +0000 (0:00:00.025) 0:03:00.150 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_name": "quadlet-basic-mysql", "__podman_quadlet_type": "volume", "__podman_rootless": false }, "changed": false } TASK [linux-system-roles.podman : Check user and group information] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:97 Friday 19 April 2024 08:22:39 +0000 (0:00:00.037) 0:03:00.188 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml for sut TASK [linux-system-roles.podman : Get user information] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:2 Friday 19 April 2024 08:22:39 +0000 (0:00:00.048) 0:03:00.236 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if user does not exist] ***************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:10 Friday 19 April 2024 08:22:40 +0000 (0:00:00.028) 0:03:00.264 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set group for podman user] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:17 Friday 19 April 2024 08:22:40 +0000 (0:00:00.067) 0:03:00.331 ********** ok: [sut] => { "ansible_facts": { "__podman_group": "0" }, "changed": false } TASK [linux-system-roles.podman : Get group information] *********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:29 Friday 19 April 2024 08:22:40 +0000 (0:00:00.032) 0:03:00.364 ********** ok: [sut] => { "ansible_facts": { "getent_group": { "root": [ "x", "0", "" ] } }, "changed": false } TASK [linux-system-roles.podman : Set group name] ****************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:37 Friday 19 April 2024 08:22:40 +0000 (0:00:00.218) 0:03:00.583 ********** ok: [sut] => { "ansible_facts": { "__podman_group_name": "root" }, "changed": false } TASK [linux-system-roles.podman : See if getsubids exists] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:42 Friday 19 April 2024 08:22:40 +0000 (0:00:00.031) 0:03:00.614 ********** ok: [sut] => { "changed": false, "stat": { "atime": 1713514837.690775, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 32, "charset": "binary", "checksum": "076f89863b474504550ab1b5c11216a77ed7123c", "ctime": 1713514804.016841, "dev": 51713, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 6292775, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "application/x-pie-executable", "mode": "0755", "mtime": 1689166618.0, "nlink": 1, "path": "/usr/bin/getsubids", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 15496, "uid": 0, "version": "3224601032", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true } } TASK [linux-system-roles.podman : Check user with getsubids] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:53 Friday 19 April 2024 08:22:40 +0000 (0:00:00.202) 0:03:00.817 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Check group with getsubids] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:58 Friday 19 April 2024 08:22:40 +0000 (0:00:00.025) 0:03:00.843 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:63 Friday 19 April 2024 08:22:40 +0000 (0:00:00.024) 0:03:00.867 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get subuid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:83 Friday 19 April 2024 08:22:40 +0000 (0:00:00.027) 0:03:00.894 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get subgid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:88 Friday 19 April 2024 08:22:40 +0000 (0:00:00.026) 0:03:00.920 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:93 Friday 19 April 2024 08:22:40 +0000 (0:00:00.026) 0:03:00.947 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if user not in subuid file] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:115 Friday 19 April 2024 08:22:40 +0000 (0:00:00.025) 0:03:00.973 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if group not in subgid file] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:122 Friday 19 April 2024 08:22:40 +0000 (0:00:00.035) 0:03:01.008 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 3] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:102 Friday 19 April 2024 08:22:40 +0000 (0:00:00.026) 0:03:01.034 ********** ok: [sut] => { "ansible_facts": { "__podman_activate_systemd_unit": true, "__podman_images_found": [], "__podman_kube_yamls_raw": "", "__podman_service_name": "quadlet-basic-mysql-volume.service", "__podman_systemd_scope": "system", "__podman_user_home_dir": "/root", "__podman_xdg_runtime_dir": "/run/user/0" }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 4] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:134 Friday 19 April 2024 08:22:40 +0000 (0:00:00.049) 0:03:01.084 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_path": "/etc/containers/systemd" }, "changed": false } TASK [linux-system-roles.podman : Get kube yaml contents] ********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:140 Friday 19 April 2024 08:22:40 +0000 (0:00:00.027) 0:03:01.112 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 5] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:151 Friday 19 April 2024 08:22:40 +0000 (0:00:00.024) 0:03:01.137 ********** ok: [sut] => { "ansible_facts": { "__podman_images": [], "__podman_quadlet_file": "/etc/containers/systemd/quadlet-basic-mysql.volume", "__podman_volumes": [] }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 6] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:205 Friday 19 April 2024 08:22:40 +0000 (0:00:00.064) 0:03:01.201 ********** ok: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Cleanup quadlets] **************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:220 Friday 19 April 2024 08:22:40 +0000 (0:00:00.030) 0:03:01.232 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml for sut TASK [linux-system-roles.podman : Stat XDG_RUNTIME_DIR] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:4 Friday 19 April 2024 08:22:41 +0000 (0:00:00.096) 0:03:01.329 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Stop and disable service] ******************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:12 Friday 19 April 2024 08:22:41 +0000 (0:00:00.035) 0:03:01.364 ********** changed: [sut] => { "changed": true, "enabled": false, "failed_when_result": false, "name": "quadlet-basic-mysql-volume.service", "state": "stopped", "status": { "AccessSELinuxContext": "system_u:object_r:systemd_unit_file_t:s0", "ActiveEnterTimestamp": "Fri 2024-04-19 08:22:06 UTC", "ActiveEnterTimestampMonotonic": "626317152", "ActiveExitTimestampMonotonic": "0", "ActiveState": "active", "After": "sysinit.target -.mount systemd-journald.socket system.slice basic.target", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Fri 2024-04-19 08:22:06 UTC", "AssertTimestampMonotonic": "626260252", "Before": "quadlet-basic-mysql.service shutdown.target", "BlockIOAccounting": "no", "BlockIOWeight": "[not set]", "CPUAccounting": "yes", "CPUAffinityFromNUMA": "no", "CPUQuotaPerSecUSec": "infinity", "CPUQuotaPeriodUSec": "infinity", "CPUSchedulingPolicy": "0", "CPUSchedulingPriority": "0", "CPUSchedulingResetOnFork": "no", "CPUShares": "[not set]", "CPUUsageNSec": "45886000", "CPUWeight": "[not set]", "CacheDirectoryMode": "0755", "CanFreeze": "yes", "CanIsolate": "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 2024-04-19 08:22:06 UTC", "ConditionTimestampMonotonic": "626260247", "ConfigurationDirectoryMode": "0755", "Conflicts": "shutdown.target", "ControlGroupId": "0", "ControlPID": "0", "CoredumpFilter": "0x33", "DefaultDependencies": "yes", "DefaultMemoryLow": "0", "DefaultMemoryMin": "0", "Delegate": "no", "Description": "quadlet-basic-mysql-volume.service", "DevicePolicy": "auto", "DynamicUser": "no", "ExecMainCode": "1", "ExecMainExitTimestamp": "Fri 2024-04-19 08:22:06 UTC", "ExecMainExitTimestampMonotonic": "626317012", "ExecMainPID": "14712", "ExecMainStartTimestamp": "Fri 2024-04-19 08:22:06 UTC", "ExecMainStartTimestampMonotonic": "626266627", "ExecMainStatus": "0", "ExecStart": "{ path=/usr/bin/podman ; argv[]=/usr/bin/podman volume create --ignore systemd-quadlet-basic-mysql ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/podman ; argv[]=/usr/bin/podman volume create --ignore systemd-quadlet-basic-mysql ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExitType": "main", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FinalKillSignal": "9", "FragmentPath": "/run/systemd/generator/quadlet-basic-mysql-volume.service", "FreezerState": "running", "GID": "[not set]", "GuessMainPID": "yes", "IOAccounting": "no", "IOReadBytes": "18446744073709551615", "IOReadOperations": "18446744073709551615", "IOSchedulingClass": "2", "IOSchedulingPriority": "4", "IOWeight": "[not set]", "IOWriteBytes": "18446744073709551615", "IOWriteOperations": "18446744073709551615", "IPAccounting": "no", "IPEgressBytes": "[no data]", "IPEgressPackets": "[no data]", "IPIngressBytes": "[no data]", "IPIngressPackets": "[no data]", "Id": "quadlet-basic-mysql-volume.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestampMonotonic": "0", "InactiveExitTimestamp": "Fri 2024-04-19 08:22:06 UTC", "InactiveExitTimestampMonotonic": "626266991", "InvocationID": "2f9098ff8a5343b5a0a2aaf83a1e07b0", "JobRunningTimeoutUSec": "infinity", "JobTimeoutAction": "none", "JobTimeoutUSec": "infinity", "KeyringMode": "private", "KillMode": "control-group", "KillSignal": "15", "LimitAS": "infinity", "LimitASSoft": "infinity", "LimitCORE": "infinity", "LimitCORESoft": "0", "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": "524288", "LimitNOFILESoft": "1024", "LimitNPROC": "13973", "LimitNPROCSoft": "13973", "LimitRSS": "infinity", "LimitRSSSoft": "infinity", "LimitRTPRIO": "0", "LimitRTPRIOSoft": "0", "LimitRTTIME": "infinity", "LimitRTTIMESoft": "infinity", "LimitSIGPENDING": "13973", "LimitSIGPENDINGSoft": "13973", "LimitSTACK": "infinity", "LimitSTACKSoft": "8388608", "LoadState": "loaded", "LockPersonality": "no", "LogLevelMax": "-1", "LogRateLimitBurst": "0", "LogRateLimitIntervalUSec": "0", "LogsDirectoryMode": "0755", "MainPID": "0", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "[not set]", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "quadlet-basic-mysql-volume.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "none", "OOMPolicy": "stop", "OOMScoreAdjust": "0", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "ReloadSignal": "1", "RemainAfterExit": "yes", "RemoveIPC": "no", "RequiredBy": "quadlet-basic-mysql.service", "Requires": "sysinit.target system.slice -.mount", "RequiresMountsFor": "/run/containers", "Restart": "no", "RestartKillSignal": "15", "RestartUSec": "100ms", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "RuntimeRandomizedExtraUSec": "0", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "5", "StartLimitIntervalUSec": "10s", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Fri 2024-04-19 08:22:06 UTC", "StateChangeTimestampMonotonic": "626317152", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "exited", "SuccessAction": "none", "SyslogFacility": "3", "SyslogIdentifier": "quadlet-basic-mysql-volume", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "[not set]", "TasksMax": "22357", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "Type": "oneshot", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "disabled", "UnitFileState": "generated", "UtmpMode": "init", "WatchdogSignal": "6", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0" } } TASK [linux-system-roles.podman : Remove quadlet file] ************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:33 Friday 19 April 2024 08:22:43 +0000 (0:00:02.885) 0:03:04.250 ********** changed: [sut] => { "changed": true, "path": "/etc/containers/systemd/quadlet-basic-mysql.volume", "state": "absent" } TASK [linux-system-roles.podman : Manage linger] ******************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:39 Friday 19 April 2024 08:22:44 +0000 (0:00:00.202) 0:03:04.452 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml for sut TASK [linux-system-roles.podman : Enable linger if needed] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:12 Friday 19 April 2024 08:22:44 +0000 (0:00:00.040) 0:03:04.493 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Mark user as not yet needing to cancel linger] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:18 Friday 19 April 2024 08:22:44 +0000 (0:00:00.023) 0:03:04.517 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Mark user for possible linger cancel] ******** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:23 Friday 19 April 2024 08:22:44 +0000 (0:00:00.023) 0:03:04.540 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Reload systemctl] **************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:47 Friday 19 April 2024 08:22:44 +0000 (0:00:00.062) 0:03:04.602 ********** ok: [sut] => { "changed": false, "name": null, "status": {} } TASK [linux-system-roles.podman : Prune images no longer in use] *************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:56 Friday 19 April 2024 08:22:44 +0000 (0:00:00.522) 0:03:05.125 ********** changed: [sut] => { "changed": true, "cmd": [ "podman", "image", "prune", "-f" ], "delta": "0:00:00.044529", "end": "2024-04-19 08:22:45.083822", "rc": 0, "start": "2024-04-19 08:22:45.039293" } TASK [linux-system-roles.podman : Remove network] ****************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:64 Friday 19 April 2024 08:22:45 +0000 (0:00:00.251) 0:03:05.377 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Create and update quadlets] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:224 Friday 19 April 2024 08:22:45 +0000 (0:00:00.028) 0:03:05.405 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 0] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:14 Friday 19 April 2024 08:22:45 +0000 (0:00:00.028) 0:03:05.433 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_file_src": "", "__podman_quadlet_spec": { "Container": { "ContainerName": "quadlet-basic-mysql", "Environment": [ "FOO=/bin/busybox-extras", "BAZ=test" ], "Image": "quay.io/linux-system-roles/mysql:5.6", "Network": "quadlet-basic.network", "PodmanArgs": "--secret=mysql_container_root_password,type=env,target=MYSQL_ROOT_PASSWORD --secret=json_secret,type=mount,target=/tmp/test.json", "Volume": "quadlet-basic-mysql.volume:/var/lib/mysql" }, "Install": { "WantedBy": "default.target" } }, "__podman_quadlet_str": "", "__podman_quadlet_template_src": "" }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 1] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:40 Friday 19 April 2024 08:22:45 +0000 (0:00:00.032) 0:03:05.466 ********** ok: [sut] => { "ansible_facts": { "__podman_continue_if_pull_fails": false, "__podman_pull_image": true, "__podman_state": "absent", "__podman_systemd_unit_scope": "", "__podman_user": "root" }, "changed": false } TASK [linux-system-roles.podman : Fail if no quadlet spec is given] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:57 Friday 19 April 2024 08:22:45 +0000 (0:00:00.029) 0:03:05.495 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 2] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:70 Friday 19 April 2024 08:22:45 +0000 (0:00:00.024) 0:03:05.520 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_name": "quadlet-basic-mysql", "__podman_quadlet_type": "container", "__podman_rootless": false }, "changed": false } TASK [linux-system-roles.podman : Check user and group information] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:97 Friday 19 April 2024 08:22:45 +0000 (0:00:00.037) 0:03:05.558 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml for sut TASK [linux-system-roles.podman : Get user information] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:2 Friday 19 April 2024 08:22:45 +0000 (0:00:00.047) 0:03:05.605 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if user does not exist] ***************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:10 Friday 19 April 2024 08:22:45 +0000 (0:00:00.031) 0:03:05.636 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set group for podman user] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:17 Friday 19 April 2024 08:22:45 +0000 (0:00:00.029) 0:03:05.666 ********** ok: [sut] => { "ansible_facts": { "__podman_group": "0" }, "changed": false } TASK [linux-system-roles.podman : Get group information] *********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:29 Friday 19 April 2024 08:22:45 +0000 (0:00:00.034) 0:03:05.700 ********** ok: [sut] => { "ansible_facts": { "getent_group": { "root": [ "x", "0", "" ] } }, "changed": false } TASK [linux-system-roles.podman : Set group name] ****************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:37 Friday 19 April 2024 08:22:45 +0000 (0:00:00.213) 0:03:05.913 ********** ok: [sut] => { "ansible_facts": { "__podman_group_name": "root" }, "changed": false } TASK [linux-system-roles.podman : See if getsubids exists] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:42 Friday 19 April 2024 08:22:45 +0000 (0:00:00.031) 0:03:05.945 ********** ok: [sut] => { "changed": false, "stat": { "atime": 1713514837.690775, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 32, "charset": "binary", "checksum": "076f89863b474504550ab1b5c11216a77ed7123c", "ctime": 1713514804.016841, "dev": 51713, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 6292775, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "application/x-pie-executable", "mode": "0755", "mtime": 1689166618.0, "nlink": 1, "path": "/usr/bin/getsubids", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 15496, "uid": 0, "version": "3224601032", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true } } TASK [linux-system-roles.podman : Check user with getsubids] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:53 Friday 19 April 2024 08:22:45 +0000 (0:00:00.203) 0:03:06.148 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Check group with getsubids] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:58 Friday 19 April 2024 08:22:45 +0000 (0:00:00.025) 0:03:06.174 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:63 Friday 19 April 2024 08:22:45 +0000 (0:00:00.024) 0:03:06.198 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get subuid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:83 Friday 19 April 2024 08:22:45 +0000 (0:00:00.025) 0:03:06.224 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get subgid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:88 Friday 19 April 2024 08:22:45 +0000 (0:00:00.022) 0:03:06.247 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:93 Friday 19 April 2024 08:22:46 +0000 (0:00:00.024) 0:03:06.271 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if user not in subuid file] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:115 Friday 19 April 2024 08:22:46 +0000 (0:00:00.023) 0:03:06.294 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if group not in subgid file] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:122 Friday 19 April 2024 08:22:46 +0000 (0:00:00.025) 0:03:06.319 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 3] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:102 Friday 19 April 2024 08:22:46 +0000 (0:00:00.023) 0:03:06.343 ********** ok: [sut] => { "ansible_facts": { "__podman_activate_systemd_unit": true, "__podman_images_found": [ "quay.io/linux-system-roles/mysql:5.6" ], "__podman_kube_yamls_raw": "", "__podman_service_name": "quadlet-basic-mysql.service", "__podman_systemd_scope": "system", "__podman_user_home_dir": "/root", "__podman_xdg_runtime_dir": "/run/user/0" }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 4] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:134 Friday 19 April 2024 08:22:46 +0000 (0:00:00.045) 0:03:06.389 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_path": "/etc/containers/systemd" }, "changed": false } TASK [linux-system-roles.podman : Get kube yaml contents] ********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:140 Friday 19 April 2024 08:22:46 +0000 (0:00:00.024) 0:03:06.414 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 5] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:151 Friday 19 April 2024 08:22:46 +0000 (0:00:00.022) 0:03:06.437 ********** ok: [sut] => { "ansible_facts": { "__podman_images": [ "quay.io/linux-system-roles/mysql:5.6" ], "__podman_quadlet_file": "/etc/containers/systemd/quadlet-basic-mysql.container", "__podman_volumes": [] }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 6] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:205 Friday 19 April 2024 08:22:46 +0000 (0:00:00.060) 0:03:06.497 ********** ok: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Cleanup quadlets] **************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:220 Friday 19 April 2024 08:22:46 +0000 (0:00:00.028) 0:03:06.526 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml for sut TASK [linux-system-roles.podman : Stat XDG_RUNTIME_DIR] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:4 Friday 19 April 2024 08:22:46 +0000 (0:00:00.053) 0:03:06.580 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Stop and disable service] ******************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:12 Friday 19 April 2024 08:22:46 +0000 (0:00:00.023) 0:03:06.603 ********** changed: [sut] => { "changed": true, "enabled": false, "failed_when_result": false, "name": "quadlet-basic-mysql.service", "state": "stopped", "status": { "AccessSELinuxContext": "system_u:object_r:systemd_unit_file_t:s0", "ActiveEnterTimestamp": "Fri 2024-04-19 08:22:19 UTC", "ActiveEnterTimestampMonotonic": "638864744", "ActiveExitTimestamp": "Fri 2024-04-19 08:22:41 UTC", "ActiveExitTimestampMonotonic": "661486330", "ActiveState": "inactive", "After": "systemd-journald.socket quadlet-basic-mysql-volume.service system.slice basic.target sysinit.target quadlet-basic-network.service -.mount", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Fri 2024-04-19 08:22:18 UTC", "AssertTimestampMonotonic": "638557147", "Before": "shutdown.target multi-user.target", "BlockIOAccounting": "no", "BlockIOWeight": "[not set]", "CPUAccounting": "yes", "CPUAffinityFromNUMA": "no", "CPUQuotaPerSecUSec": "infinity", "CPUQuotaPeriodUSec": "infinity", "CPUSchedulingPolicy": "0", "CPUSchedulingPriority": "0", "CPUSchedulingResetOnFork": "no", "CPUShares": "[not set]", "CPUUsageNSec": "3785028000", "CPUWeight": "[not set]", "CacheDirectoryMode": "0755", "CanFreeze": "yes", "CanIsolate": "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 2024-04-19 08:22:18 UTC", "ConditionTimestampMonotonic": "638557142", "ConfigurationDirectoryMode": "0755", "Conflicts": "shutdown.target", "ControlGroupId": "0", "ControlPID": "0", "CoredumpFilter": "0x33", "DefaultDependencies": "yes", "DefaultMemoryLow": "0", "DefaultMemoryMin": "0", "Delegate": "yes", "DelegateControllers": "cpu cpuacct cpuset io blkio memory devices pids bpf-firewall bpf-devices bpf-foreign bpf-socket-bind bpf-restrict-network-interfaces", "Description": "quadlet-basic-mysql.service", "DevicePolicy": "auto", "DynamicUser": "no", "Environment": "PODMAN_SYSTEMD_UNIT=quadlet-basic-mysql.service", "ExecMainCode": "1", "ExecMainExitTimestamp": "Fri 2024-04-19 08:22:42 UTC", "ExecMainExitTimestampMonotonic": "662751763", "ExecMainPID": "15187", "ExecMainStartTimestamp": "Fri 2024-04-19 08:22:19 UTC", "ExecMainStartTimestampMonotonic": "638864701", "ExecMainStatus": "0", "ExecStart": "{ path=/usr/bin/podman ; argv[]=/usr/bin/podman run --name=quadlet-basic-mysql --cidfile=/run/quadlet-basic-mysql.cid --replace --rm --cgroups=split --network=systemd-quadlet-basic --sdnotify=conmon -d -v systemd-quadlet-basic-mysql:/var/lib/mysql --env BAZ=test --env FOO=/bin/busybox-extras --secret=mysql_container_root_password,type=env,target=MYSQL_ROOT_PASSWORD --secret=json_secret,type=mount,target=/tmp/test.json quay.io/linux-system-roles/mysql:5.6 ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/podman ; argv[]=/usr/bin/podman run --name=quadlet-basic-mysql --cidfile=/run/quadlet-basic-mysql.cid --replace --rm --cgroups=split --network=systemd-quadlet-basic --sdnotify=conmon -d -v systemd-quadlet-basic-mysql:/var/lib/mysql --env BAZ=test --env FOO=/bin/busybox-extras --secret=mysql_container_root_password,type=env,target=MYSQL_ROOT_PASSWORD --secret=json_secret,type=mount,target=/tmp/test.json quay.io/linux-system-roles/mysql:5.6 ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStop": "{ path=/usr/bin/podman ; argv[]=/usr/bin/podman rm -v -f -i --cidfile=/run/quadlet-basic-mysql.cid ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStopEx": "{ path=/usr/bin/podman ; argv[]=/usr/bin/podman rm -v -f -i --cidfile=/run/quadlet-basic-mysql.cid ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStopPost": "{ path=/usr/bin/podman ; argv[]=/usr/bin/podman rm -v -f -i --cidfile=/run/quadlet-basic-mysql.cid ; ignore_errors=yes ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStopPostEx": "{ path=/usr/bin/podman ; argv[]=/usr/bin/podman rm -v -f -i --cidfile=/run/quadlet-basic-mysql.cid ; flags=ignore-failure ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExitType": "main", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FinalKillSignal": "9", "FragmentPath": "/run/systemd/generator/quadlet-basic-mysql.service", "FreezerState": "running", "GID": "[not set]", "GuessMainPID": "yes", "IOAccounting": "no", "IOReadBytes": "18446744073709551615", "IOReadOperations": "18446744073709551615", "IOSchedulingClass": "2", "IOSchedulingPriority": "4", "IOWeight": "[not set]", "IOWriteBytes": "18446744073709551615", "IOWriteOperations": "18446744073709551615", "IPAccounting": "no", "IPEgressBytes": "[no data]", "IPEgressPackets": "[no data]", "IPIngressBytes": "[no data]", "IPIngressPackets": "[no data]", "Id": "quadlet-basic-mysql.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Fri 2024-04-19 08:22:42 UTC", "InactiveEnterTimestampMonotonic": "662792893", "InactiveExitTimestamp": "Fri 2024-04-19 08:22:18 UTC", "InactiveExitTimestampMonotonic": "638561035", "InvocationID": "b183e41f5a314a46a1421f3a69baf929", "JobRunningTimeoutUSec": "infinity", "JobTimeoutAction": "none", "JobTimeoutUSec": "infinity", "KeyringMode": "private", "KillMode": "mixed", "KillSignal": "15", "LimitAS": "infinity", "LimitASSoft": "infinity", "LimitCORE": "infinity", "LimitCORESoft": "0", "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": "524288", "LimitNOFILESoft": "1024", "LimitNPROC": "13973", "LimitNPROCSoft": "13973", "LimitRSS": "infinity", "LimitRSSSoft": "infinity", "LimitRTPRIO": "0", "LimitRTPRIOSoft": "0", "LimitRTTIME": "infinity", "LimitRTTIMESoft": "infinity", "LimitSIGPENDING": "13973", "LimitSIGPENDINGSoft": "13973", "LimitSTACK": "infinity", "LimitSTACKSoft": "8388608", "LoadState": "loaded", "LockPersonality": "no", "LogLevelMax": "-1", "LogRateLimitBurst": "0", "LogRateLimitIntervalUSec": "0", "LogsDirectoryMode": "0755", "MainPID": "0", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "[not set]", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "quadlet-basic-mysql.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "all", "OOMPolicy": "continue", "OOMScoreAdjust": "0", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "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": "quadlet-basic-mysql-volume.service sysinit.target -.mount quadlet-basic-network.service system.slice", "RequiresMountsFor": "/run/containers", "Restart": "no", "RestartKillSignal": "15", "RestartUSec": "100ms", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "RuntimeRandomizedExtraUSec": "0", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "SourcePath": "/etc/containers/systemd/quadlet-basic-mysql.container", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "5", "StartLimitIntervalUSec": "10s", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Fri 2024-04-19 08:22:42 UTC", "StateChangeTimestampMonotonic": "662792893", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "dead", "SuccessAction": "none", "SyslogFacility": "3", "SyslogIdentifier": "quadlet-basic-mysql", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "[not set]", "TasksMax": "22357", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "1min 30s", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "disabled", "UnitFileState": "generated", "UtmpMode": "init", "WantedBy": "multi-user.target", "WatchdogSignal": "6", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0" } } TASK [linux-system-roles.podman : Remove quadlet file] ************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:33 Friday 19 April 2024 08:22:46 +0000 (0:00:00.603) 0:03:07.206 ********** changed: [sut] => { "changed": true, "path": "/etc/containers/systemd/quadlet-basic-mysql.container", "state": "absent" } TASK [linux-system-roles.podman : Manage linger] ******************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:39 Friday 19 April 2024 08:22:47 +0000 (0:00:00.209) 0:03:07.416 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml for sut TASK [linux-system-roles.podman : Enable linger if needed] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:12 Friday 19 April 2024 08:22:47 +0000 (0:00:00.047) 0:03:07.464 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Mark user as not yet needing to cancel linger] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:18 Friday 19 April 2024 08:22:47 +0000 (0:00:00.025) 0:03:07.489 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Mark user for possible linger cancel] ******** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:23 Friday 19 April 2024 08:22:47 +0000 (0:00:00.026) 0:03:07.516 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Reload systemctl] **************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:47 Friday 19 April 2024 08:22:47 +0000 (0:00:00.026) 0:03:07.543 ********** ok: [sut] => { "changed": false, "name": null, "status": {} } TASK [linux-system-roles.podman : Prune images no longer in use] *************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:56 Friday 19 April 2024 08:22:47 +0000 (0:00:00.563) 0:03:08.106 ********** changed: [sut] => { "changed": true, "cmd": [ "podman", "image", "prune", "-f" ], "delta": "0:00:00.040300", "end": "2024-04-19 08:22:48.063843", "rc": 0, "start": "2024-04-19 08:22:48.023543" } TASK [linux-system-roles.podman : Remove network] ****************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:64 Friday 19 April 2024 08:22:48 +0000 (0:00:00.249) 0:03:08.356 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Create and update quadlets] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:224 Friday 19 April 2024 08:22:48 +0000 (0:00:00.027) 0:03:08.384 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 0] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:14 Friday 19 April 2024 08:22:48 +0000 (0:00:00.023) 0:03:08.408 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_file_src": "", "__podman_quadlet_spec": { "Network": { "Gateway": "192.168.29.1", "Label": "app=wordpress", "Subnet": "192.168.29.0/24" } }, "__podman_quadlet_str": "", "__podman_quadlet_template_src": "" }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 1] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:40 Friday 19 April 2024 08:22:48 +0000 (0:00:00.034) 0:03:08.442 ********** ok: [sut] => { "ansible_facts": { "__podman_continue_if_pull_fails": false, "__podman_pull_image": true, "__podman_state": "absent", "__podman_systemd_unit_scope": "", "__podman_user": "root" }, "changed": false } TASK [linux-system-roles.podman : Fail if no quadlet spec is given] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:57 Friday 19 April 2024 08:22:48 +0000 (0:00:00.035) 0:03:08.478 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 2] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:70 Friday 19 April 2024 08:22:48 +0000 (0:00:00.026) 0:03:08.504 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_name": "quadlet-basic", "__podman_quadlet_type": "network", "__podman_rootless": false }, "changed": false } TASK [linux-system-roles.podman : Check user and group information] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:97 Friday 19 April 2024 08:22:48 +0000 (0:00:00.038) 0:03:08.543 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml for sut TASK [linux-system-roles.podman : Get user information] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:2 Friday 19 April 2024 08:22:48 +0000 (0:00:00.085) 0:03:08.629 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if user does not exist] ***************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:10 Friday 19 April 2024 08:22:48 +0000 (0:00:00.030) 0:03:08.659 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set group for podman user] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:17 Friday 19 April 2024 08:22:48 +0000 (0:00:00.031) 0:03:08.690 ********** ok: [sut] => { "ansible_facts": { "__podman_group": "0" }, "changed": false } TASK [linux-system-roles.podman : Get group information] *********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:29 Friday 19 April 2024 08:22:48 +0000 (0:00:00.036) 0:03:08.727 ********** ok: [sut] => { "ansible_facts": { "getent_group": { "root": [ "x", "0", "" ] } }, "changed": false } TASK [linux-system-roles.podman : Set group name] ****************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:37 Friday 19 April 2024 08:22:48 +0000 (0:00:00.213) 0:03:08.940 ********** ok: [sut] => { "ansible_facts": { "__podman_group_name": "root" }, "changed": false } TASK [linux-system-roles.podman : See if getsubids exists] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:42 Friday 19 April 2024 08:22:48 +0000 (0:00:00.030) 0:03:08.971 ********** ok: [sut] => { "changed": false, "stat": { "atime": 1713514837.690775, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 32, "charset": "binary", "checksum": "076f89863b474504550ab1b5c11216a77ed7123c", "ctime": 1713514804.016841, "dev": 51713, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 6292775, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "application/x-pie-executable", "mode": "0755", "mtime": 1689166618.0, "nlink": 1, "path": "/usr/bin/getsubids", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 15496, "uid": 0, "version": "3224601032", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true } } TASK [linux-system-roles.podman : Check user with getsubids] ******************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:53 Friday 19 April 2024 08:22:48 +0000 (0:00:00.204) 0:03:09.175 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Check group with getsubids] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:58 Friday 19 April 2024 08:22:48 +0000 (0:00:00.024) 0:03:09.200 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:63 Friday 19 April 2024 08:22:48 +0000 (0:00:00.024) 0:03:09.224 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get subuid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:83 Friday 19 April 2024 08:22:48 +0000 (0:00:00.024) 0:03:09.249 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Get subgid file] ***************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:88 Friday 19 April 2024 08:22:49 +0000 (0:00:00.024) 0:03:09.274 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set user subuid and subgid info] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:93 Friday 19 April 2024 08:22:49 +0000 (0:00:00.024) 0:03:09.298 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if user not in subuid file] ************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:115 Friday 19 April 2024 08:22:49 +0000 (0:00:00.022) 0:03:09.321 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Fail if group not in subgid file] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_user_group.yml:122 Friday 19 April 2024 08:22:49 +0000 (0:00:00.023) 0:03:09.344 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 3] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:102 Friday 19 April 2024 08:22:49 +0000 (0:00:00.022) 0:03:09.366 ********** ok: [sut] => { "ansible_facts": { "__podman_activate_systemd_unit": true, "__podman_images_found": [], "__podman_kube_yamls_raw": "", "__podman_service_name": "", "__podman_systemd_scope": "system", "__podman_user_home_dir": "/root", "__podman_xdg_runtime_dir": "/run/user/0" }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 4] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:134 Friday 19 April 2024 08:22:49 +0000 (0:00:00.042) 0:03:09.409 ********** ok: [sut] => { "ansible_facts": { "__podman_quadlet_path": "/etc/containers/systemd" }, "changed": false } TASK [linux-system-roles.podman : Get kube yaml contents] ********************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:140 Friday 19 April 2024 08:22:49 +0000 (0:00:00.025) 0:03:09.435 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Set per-container variables part 5] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:151 Friday 19 April 2024 08:22:49 +0000 (0:00:00.023) 0:03:09.458 ********** ok: [sut] => { "ansible_facts": { "__podman_images": [], "__podman_quadlet_file": "/etc/containers/systemd/quadlet-basic.network", "__podman_volumes": [] }, "changed": false } TASK [linux-system-roles.podman : Set per-container variables part 6] ********** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:205 Friday 19 April 2024 08:22:49 +0000 (0:00:00.058) 0:03:09.517 ********** ok: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Cleanup quadlets] **************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:220 Friday 19 April 2024 08:22:49 +0000 (0:00:00.069) 0:03:09.587 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml for sut TASK [linux-system-roles.podman : Stat XDG_RUNTIME_DIR] ************************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:4 Friday 19 April 2024 08:22:49 +0000 (0:00:00.058) 0:03:09.645 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Stop and disable service] ******************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:12 Friday 19 April 2024 08:22:49 +0000 (0:00:00.025) 0:03:09.671 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Remove quadlet file] ************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:33 Friday 19 April 2024 08:22:49 +0000 (0:00:00.026) 0:03:09.697 ********** changed: [sut] => { "changed": true, "path": "/etc/containers/systemd/quadlet-basic.network", "state": "absent" } TASK [linux-system-roles.podman : Manage linger] ******************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:39 Friday 19 April 2024 08:22:49 +0000 (0:00:00.204) 0:03:09.901 ********** included: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml for sut TASK [linux-system-roles.podman : Enable linger if needed] ********************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:12 Friday 19 April 2024 08:22:49 +0000 (0:00:00.043) 0:03:09.944 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Mark user as not yet needing to cancel linger] *** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:18 Friday 19 April 2024 08:22:49 +0000 (0:00:00.025) 0:03:09.969 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Mark user for possible linger cancel] ******** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/manage_linger.yml:23 Friday 19 April 2024 08:22:49 +0000 (0:00:00.023) 0:03:09.993 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Reload systemctl] **************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:47 Friday 19 April 2024 08:22:49 +0000 (0:00:00.023) 0:03:10.017 ********** ok: [sut] => { "changed": false, "name": null, "status": {} } TASK [linux-system-roles.podman : Prune images no longer in use] *************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:56 Friday 19 April 2024 08:22:50 +0000 (0:00:00.512) 0:03:10.529 ********** changed: [sut] => { "changed": true, "cmd": [ "podman", "image", "prune", "-f" ], "delta": "0:00:00.038619", "end": "2024-04-19 08:22:50.482460", "rc": 0, "start": "2024-04-19 08:22:50.443841" } TASK [linux-system-roles.podman : Remove network] ****************************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:64 Friday 19 April 2024 08:22:50 +0000 (0:00:00.245) 0:03:10.775 ********** changed: [sut] => { "changed": true, "cmd": [ "podman", "network", "rm", "systemd-quadlet-basic" ], "delta": "0:00:00.037236", "end": "2024-04-19 08:22:50.726790", "rc": 0, "start": "2024-04-19 08:22:50.689554" } STDOUT: systemd-quadlet-basic TASK [linux-system-roles.podman : Create and update quadlets] ****************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_quadlet_spec.yml:224 Friday 19 April 2024 08:22:50 +0000 (0:00:00.243) 0:03:11.019 ********** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.podman : Cancel linger] ******************************* task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:153 Friday 19 April 2024 08:22:50 +0000 (0:00:00.023) 0:03:11.042 ********** TASK [linux-system-roles.podman : Handle credential files - absent] ************ task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:159 Friday 19 April 2024 08:22:50 +0000 (0:00:00.058) 0:03:11.100 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.podman : Handle certs.d files - absent] *************** task path: /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:168 Friday 19 April 2024 08:22:50 +0000 (0:00:00.024) 0:03:11.124 ********** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } META: ran handlers META: ran handlers PLAY RECAP ********************************************************************* sut : ok=638 changed=51 unreachable=0 failed=0 skipped=671 rescued=0 ignored=0 Friday 19 April 2024 08:22:50 +0000 (0:00:00.008) 0:03:11.132 ********** =============================================================================== linux-system-roles.podman : Ensure required packages are installed ----- 54.19s /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:14 linux-system-roles.podman : Stop and disable service ------------------- 10.72s /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:12 linux-system-roles.podman : Ensure container images are present --------- 9.10s /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:23 linux-system-roles.podman : Ensure container images are present --------- 8.60s /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:23 linux-system-roles.podman : Stop and disable service -------------------- 2.89s /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/cleanup_quadlet_spec.yml:12 linux-system-roles.podman : Gather the package facts -------------------- 2.11s /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:6 linux-system-roles.podman : Start service ------------------------------- 1.51s /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:119 linux-system-roles.podman : Gather the package facts -------------------- 1.13s /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:6 Check JSON -------------------------------------------------------------- 1.11s /WORKDIR/git-certs.durndpe5b/tests/tests_quadlet_basic.yml:244 ---------------- linux-system-roles.podman : Gather the package facts -------------------- 1.02s /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:6 linux-system-roles.podman : Gather the package facts -------------------- 1.02s /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:6 linux-system-roles.podman : Gather the package facts -------------------- 0.98s /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:6 Check files ------------------------------------------------------------- 0.98s /WORKDIR/git-certs.durndpe5b/tests/tests_quadlet_basic.yml:234 ---------------- linux-system-roles.podman : Gather the package facts -------------------- 0.97s /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:6 linux-system-roles.podman : Gather the package facts -------------------- 0.96s /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:6 linux-system-roles.podman : Gather the package facts -------------------- 0.96s /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/main.yml:6 linux-system-roles.podman : Manage each secret -------------------------- 0.92s /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/handle_secret.yml:35 Gathering Facts --------------------------------------------------------- 0.84s /WORKDIR/git-certs.durndpe5b/tests/tests_quadlet_basic.yml:9 ------------------ linux-system-roles.podman : Ensure container images are present --------- 0.84s /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:23 linux-system-roles.podman : Start service ------------------------------- 0.73s /WORKDIR/git-certs.durndpe5b/tests/roles/linux-system-roles.podman/tasks/create_update_quadlet_spec.yml:119 ---^---^---^---^---^--- # STDERR: ---v---v---v---v---v--- [DEPRECATION WARNING]: Distribution centos 9 on host sut should use /usr/libexec/platform-python, but is using /usr/bin/python for backward compatibility with prior Ansible releases. A future Ansible release will default to using the discovered platform python for this host. See https://docs .ansible.com/ansible/2.9/reference_appendices/interpreter_discovery.html for more information. This feature will be removed in version 2.12. Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. [WARNING]: The loop variable 'item' is already in use. You should set the `loop_var` value in the `loop_control` option for the task to something else to avoid variable collisions and unexpected behavior. [WARNING]: The loop variable 'item' is already in use. You should set the `loop_var` value in the `loop_control` option for the task to something else to avoid variable collisions and unexpected behavior. [WARNING]: Using a variable for a task's 'args' is unsafe in some situations (see https://docs.ansible.com/ansible/devel/reference_appendices/faq.html#argsplat- unsafe) [WARNING]: Using a variable for a task's 'args' is unsafe in some situations (see https://docs.ansible.com/ansible/devel/reference_appendices/faq.html#argsplat- unsafe) [WARNING]: Using a variable for a task's 'args' is unsafe in some situations (see https://docs.ansible.com/ansible/devel/reference_appendices/faq.html#argsplat- unsafe) [WARNING]: Using a variable for a task's 'args' is unsafe in some situations (see https://docs.ansible.com/ansible/devel/reference_appendices/faq.html#argsplat- unsafe) [WARNING]: Using a variable for a task's 'args' is unsafe in some situations (see https://docs.ansible.com/ansible/devel/reference_appendices/faq.html#argsplat- unsafe) [WARNING]: Using a variable for a task's 'args' is unsafe in some situations (see https://docs.ansible.com/ansible/devel/reference_appendices/faq.html#argsplat- unsafe) [WARNING]: Using a variable for a task's 'args' is unsafe in some situations (see https://docs.ansible.com/ansible/devel/reference_appendices/faq.html#argsplat- unsafe) [WARNING]: Using a variable for a task's 'args' is unsafe in some situations (see https://docs.ansible.com/ansible/devel/reference_appendices/faq.html#argsplat- unsafe) ---^---^---^---^---^---