+ cd /tmp/tmpwhu1i_fu/tests; TEST_SUBJECTS=/cache/fedora-32.qcow2 TEST_ARTIFACTS=/tmp/linux-system-role-test-work-pull-linux-system-roles_ssh-15-9aea59a-fedora-32-xomcvnfx/artifacts ansible-playbook -vv --inventory=/usr/share/ansible/inventory/standard-inventory-qcow2 /tmp/tmpwhu1i_fu/_setup.yml /tmp/tmpwhu1i_fu/tests/tests_additional_packages.yml ansible-playbook 2.9.21 config file = /etc/ansible/ansible.cfg configured module search path = ['/home/tester/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] ansible python module location = /usr/lib/python3.8/site-packages/ansible executable location = /usr/bin/ansible-playbook python version = 3.8.9 (default, Apr 6 2021, 00:00:00) [GCC 10.2.1 20201125 (Red Hat 10.2.1-9)] 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: _setup.yml *********************************************************** 1 plays in /tmp/tmpwhu1i_fu/_setup.yml PLAY [Fail when only localhost is available] *********************************** META: ran handlers TASK [debug] ******************************************************************* task path: /tmp/tmpwhu1i_fu/_setup.yml:5 ok: [/cache/fedora-32.qcow2] => { "groups": { "all": [ "/cache/fedora-32.qcow2" ], "localhost": [ "/cache/fedora-32.qcow2" ], "subjects": [ "/cache/fedora-32.qcow2" ], "ungrouped": [] } } TASK [fail] ******************************************************************** task path: /tmp/tmpwhu1i_fu/_setup.yml:7 skipping: [/cache/fedora-32.qcow2] => {"changed": false, "skip_reason": "Conditional result was False"} META: ran handlers META: ran handlers PLAY RECAP ********************************************************************* /cache/fedora-32.qcow2 : ok=1 changed=0 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 PLAYBOOK: tests_additional_packages.yml **************************************** 1 plays in /tmp/tmpwhu1i_fu/tests/tests_additional_packages.yml PLAY [Verify default packages as well as additional are installed] ************* TASK [Gathering Facts] ********************************************************* task path: /tmp/tmpwhu1i_fu/tests/tests_additional_packages.yml:2 ok: [/cache/fedora-32.qcow2] META: ran handlers TASK [Run role] **************************************************************** task path: /tmp/tmpwhu1i_fu/tests/tests_additional_packages.yml:15 TASK [linux-system-roles.ssh : Set platform/version specific variables] ******** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:2 skipping: [/cache/fedora-32.qcow2] => (item=RedHat.yml) => {"ansible_loop_var": "item", "changed": false, "item": "RedHat.yml", "skip_reason": "Conditional result was False"} ok: [/cache/fedora-32.qcow2] => (item=Fedora.yml) => {"ansible_facts": {"__ssh_defaults": {"Include": "/etc/ssh/ssh_config.d/*.conf"}, "__ssh_drop_in_name": "00-ansible", "__ssh_supports_drop_in": true}, "ansible_included_var_files": ["/tmp/tmpwhu1i_fu/vars/Fedora.yml"], "ansible_loop_var": "item", "changed": false, "item": "Fedora.yml"} skipping: [/cache/fedora-32.qcow2] => (item=Fedora_32.yml) => {"ansible_loop_var": "item", "changed": false, "item": "Fedora_32.yml", "skip_reason": "Conditional result was False"} skipping: [/cache/fedora-32.qcow2] => (item=Fedora_32.yml) => {"ansible_loop_var": "item", "changed": false, "item": "Fedora_32.yml", "skip_reason": "Conditional result was False"} TASK [linux-system-roles.ssh : Ensure required packages are installed] ********* task path: /tmp/tmpwhu1i_fu/tasks/main.yml:17 changed: [/cache/fedora-32.qcow2] => {"changed": true, "msg": "", "rc": 0, "results": ["Installed: openssh-keycat-8.3p1-3.fc32.x86_64"]} TASK [linux-system-roles.ssh : Gather information about the user for user configuration] *** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:22 skipping: [/cache/fedora-32.qcow2] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [linux-system-roles.ssh : Make sure the ~/.ssh/ directory exists and has expected permissions] *** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:29 skipping: [/cache/fedora-32.qcow2] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [linux-system-roles.ssh : Generate the configuration file] **************** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:40 changed: [/cache/fedora-32.qcow2] => {"changed": true, "checksum": "7088d6d3b06c6b5f25d778dd03ff418dde8007cf", "dest": "/etc/ssh/ssh_config.d/00-ansible.conf", "gid": 0, "group": "root", "md5sum": "f3b570842d60354e5b5b63828ce169d9", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 18, "src": "/root/.ansible/tmp/ansible-tmp-1622640539.3521304-28112-39144609351746/source", "state": "file", "uid": 0} TASK [Gather the package facts] ************************************************ task path: /tmp/tmpwhu1i_fu/tests/tests_additional_packages.yml:22 ok: [/cache/fedora-32.qcow2] => {"ansible_facts": {"packages": {"NetworkManager": [{"arch": "x86_64", "epoch": 1, "name": "NetworkManager", "release": "1.fc32", "source": "rpm", "version": "1.22.16"}], "NetworkManager-libnm": [{"arch": "x86_64", "epoch": 1, "name": "NetworkManager-libnm", "release": "1.fc32", "source": "rpm", "version": "1.22.16"}], "acl": [{"arch": "x86_64", "epoch": null, "name": "acl", "release": "5.fc32", "source": "rpm", "version": "2.2.53"}], "alternatives": [{"arch": "x86_64", "epoch": null, "name": "alternatives", "release": "6.fc32", "source": "rpm", "version": "1.11"}], "audit": [{"arch": "x86_64", "epoch": null, "name": "audit", "release": "2.fc32", "source": "rpm", "version": "3.0.1"}], "audit-libs": [{"arch": "x86_64", "epoch": null, "name": "audit-libs", "release": "2.fc32", "source": "rpm", "version": "3.0.1"}], "basesystem": [{"arch": "noarch", "epoch": null, "name": "basesystem", "release": "9.fc32", "source": "rpm", "version": "11"}], "bash": [{"arch": "x86_64", "epoch": null, "name": "bash", "release": "1.fc32", "source": "rpm", "version": "5.0.17"}], "bzip2-libs": [{"arch": "x86_64", "epoch": null, "name": "bzip2-libs", "release": "2.fc32", "source": "rpm", "version": "1.0.8"}], "c-ares": [{"arch": "x86_64", "epoch": null, "name": "c-ares", "release": "1.fc32", "source": "rpm", "version": "1.17.0"}], "ca-certificates": [{"arch": "noarch", "epoch": null, "name": "ca-certificates", "release": "1.1.fc32", "source": "rpm", "version": "2020.2.41"}], "checkpolicy": [{"arch": "x86_64", "epoch": null, "name": "checkpolicy", "release": "3.fc32", "source": "rpm", "version": "3.0"}], "chrony": [{"arch": "x86_64", "epoch": null, "name": "chrony", "release": "1.fc32", "source": "rpm", "version": "3.5.1"}], "cloud-init": [{"arch": "noarch", "epoch": null, "name": "cloud-init", "release": "2.fc32", "source": "rpm", "version": "19.4"}], "cloud-utils-growpart": [{"arch": "noarch", "epoch": null, "name": "cloud-utils-growpart", "release": "6.fc32", "source": "rpm", "version": "0.31"}], "compat-f32-dejavu-sans-fonts": [{"arch": "noarch", "epoch": null, "name": "compat-f32-dejavu-sans-fonts", "release": "8.fc32", "source": "rpm", "version": "2.37"}], "console-login-helper-messages": [{"arch": "noarch", "epoch": null, "name": "console-login-helper-messages", "release": "1.fc32", "source": "rpm", "version": "0.20.3"}], "console-login-helper-messages-issuegen": [{"arch": "noarch", "epoch": null, "name": "console-login-helper-messages-issuegen", "release": "1.fc32", "source": "rpm", "version": "0.20.3"}], "console-login-helper-messages-motdgen": [{"arch": "noarch", "epoch": null, "name": "console-login-helper-messages-motdgen", "release": "1.fc32", "source": "rpm", "version": "0.20.3"}], "console-login-helper-messages-profile": [{"arch": "noarch", "epoch": null, "name": "console-login-helper-messages-profile", "release": "1.fc32", "source": "rpm", "version": "0.20.3"}], "coreutils": [{"arch": "x86_64", "epoch": null, "name": "coreutils", "release": "4.fc32.2", "source": "rpm", "version": "8.32"}], "coreutils-common": [{"arch": "x86_64", "epoch": null, "name": "coreutils-common", "release": "4.fc32.2", "source": "rpm", "version": "8.32"}], "cpio": [{"arch": "x86_64", "epoch": null, "name": "cpio", "release": "6.fc32", "source": "rpm", "version": "2.13"}], "cracklib": [{"arch": "x86_64", "epoch": null, "name": "cracklib", "release": "22.fc32", "source": "rpm", "version": "2.9.6"}], "cracklib-dicts": [{"arch": "x86_64", "epoch": null, "name": "cracklib-dicts", "release": "22.fc32", "source": "rpm", "version": "2.9.6"}], "crypto-policies": [{"arch": "noarch", "epoch": null, "name": "crypto-policies", "release": "1.git781bbd4.fc32", "source": "rpm", "version": "20200619"}], "crypto-policies-scripts": [{"arch": "noarch", "epoch": null, "name": "crypto-policies-scripts", "release": "1.git781bbd4.fc32", "source": "rpm", "version": "20200619"}], "cryptsetup-libs": [{"arch": "x86_64", "epoch": null, "name": "cryptsetup-libs", "release": "2.fc32", "source": "rpm", "version": "2.3.5"}], "curl": [{"arch": "x86_64", "epoch": null, "name": "curl", "release": "8.fc32", "source": "rpm", "version": "7.69.1"}], "cyrus-sasl-lib": [{"arch": "x86_64", "epoch": null, "name": "cyrus-sasl-lib", "release": "4.fc32", "source": "rpm", "version": "2.1.27"}], "dbus": [{"arch": "x86_64", "epoch": 1, "name": "dbus", "release": "1.fc32", "source": "rpm", "version": "1.12.20"}], "dbus-broker": [{"arch": "x86_64", "epoch": null, "name": "dbus-broker", "release": "2.fc32", "source": "rpm", "version": "27"}], "dbus-common": [{"arch": "noarch", "epoch": 1, "name": "dbus-common", "release": "1.fc32", "source": "rpm", "version": "1.12.20"}], "dbus-libs": [{"arch": "x86_64", "epoch": 1, "name": "dbus-libs", "release": "1.fc32", "source": "rpm", "version": "1.12.20"}], "dejavu-sans-fonts": [{"arch": "noarch", "epoch": null, "name": "dejavu-sans-fonts", "release": "8.fc32", "source": "rpm", "version": "2.37"}], "deltarpm": [{"arch": "x86_64", "epoch": null, "name": "deltarpm", "release": "5.fc32", "source": "rpm", "version": "3.6.2"}], "device-mapper": [{"arch": "x86_64", "epoch": null, "name": "device-mapper", "release": "1.fc32", "source": "rpm", "version": "1.02.171"}], "device-mapper-libs": [{"arch": "x86_64", "epoch": null, "name": "device-mapper-libs", "release": "1.fc32", "source": "rpm", "version": "1.02.171"}], "dhcp-client": [{"arch": "x86_64", "epoch": 12, "name": "dhcp-client", "release": "5.b1.fc32", "source": "rpm", "version": "4.4.2"}], "dhcp-common": [{"arch": "noarch", "epoch": 12, "name": "dhcp-common", "release": "5.b1.fc32", "source": "rpm", "version": "4.4.2"}], "diffutils": [{"arch": "x86_64", "epoch": null, "name": "diffutils", "release": "4.fc32", "source": "rpm", "version": "3.7"}], "dnf": [{"arch": "noarch", "epoch": null, "name": "dnf", "release": "1.fc32", "source": "rpm", "version": "4.6.0"}], "dnf-data": [{"arch": "noarch", "epoch": null, "name": "dnf-data", "release": "1.fc32", "source": "rpm", "version": "4.6.0"}], "dnf-plugins-core": [{"arch": "noarch", "epoch": null, "name": "dnf-plugins-core", "release": "1.fc32", "source": "rpm", "version": "4.0.18"}], "dracut": [{"arch": "x86_64", "epoch": null, "name": "dracut", "release": "61.git20200529.fc32", "source": "rpm", "version": "050"}], "dracut-config-generic": [{"arch": "x86_64", "epoch": null, "name": "dracut-config-generic", "release": "61.git20200529.fc32", "source": "rpm", "version": "050"}], "e2fsprogs": [{"arch": "x86_64", "epoch": null, "name": "e2fsprogs", "release": "3.fc32", "source": "rpm", "version": "1.45.5"}], "e2fsprogs-libs": [{"arch": "x86_64", "epoch": null, "name": "e2fsprogs-libs", "release": "3.fc32", "source": "rpm", "version": "1.45.5"}], "elfutils-debuginfod-client": [{"arch": "x86_64", "epoch": null, "name": "elfutils-debuginfod-client", "release": "1.fc32", "source": "rpm", "version": "0.183"}], "elfutils-default-yama-scope": [{"arch": "noarch", "epoch": null, "name": "elfutils-default-yama-scope", "release": "1.fc32", "source": "rpm", "version": "0.183"}], "elfutils-libelf": [{"arch": "x86_64", "epoch": null, "name": "elfutils-libelf", "release": "1.fc32", "source": "rpm", "version": "0.183"}], "elfutils-libs": [{"arch": "x86_64", "epoch": null, "name": "elfutils-libs", "release": "1.fc32", "source": "rpm", "version": "0.183"}], "expat": [{"arch": "x86_64", "epoch": null, "name": "expat", "release": "2.fc32", "source": "rpm", "version": "2.2.8"}], "fedora-gpg-keys": [{"arch": "noarch", "epoch": null, "name": "fedora-gpg-keys", "release": "13", "source": "rpm", "version": "32"}], "fedora-release-cloud": [{"arch": "noarch", "epoch": null, "name": "fedora-release-cloud", "release": "4", "source": "rpm", "version": "32"}], "fedora-release-common": [{"arch": "noarch", "epoch": null, "name": "fedora-release-common", "release": "4", "source": "rpm", "version": "32"}], "fedora-repos": [{"arch": "noarch", "epoch": null, "name": "fedora-repos", "release": "13", "source": "rpm", "version": "32"}], "file": [{"arch": "x86_64", "epoch": null, "name": "file", "release": "4.fc32", "source": "rpm", "version": "5.38"}], "file-libs": [{"arch": "x86_64", "epoch": null, "name": "file-libs", "release": "4.fc32", "source": "rpm", "version": "5.38"}], "filesystem": [{"arch": "x86_64", "epoch": null, "name": "filesystem", "release": "2.fc32", "source": "rpm", "version": "3.14"}], "findutils": [{"arch": "x86_64", "epoch": 1, "name": "findutils", "release": "4.fc32", "source": "rpm", "version": "4.7.0"}], "fips-mode-setup": [{"arch": "noarch", "epoch": null, "name": "fips-mode-setup", "release": "1.git781bbd4.fc32", "source": "rpm", "version": "20200619"}], "fonts-filesystem": [{"arch": "noarch", "epoch": null, "name": "fonts-filesystem", "release": "1.fc32", "source": "rpm", "version": "2.0.3"}], "fuse-libs": [{"arch": "x86_64", "epoch": null, "name": "fuse-libs", "release": "9.fc32", "source": "rpm", "version": "2.9.9"}], "gawk": [{"arch": "x86_64", "epoch": null, "name": "gawk", "release": "7.fc32", "source": "rpm", "version": "5.0.1"}], "gdbm-libs": [{"arch": "x86_64", "epoch": 1, "name": "gdbm-libs", "release": "3.fc32", "source": "rpm", "version": "1.18.1"}], "geolite2-city": [{"arch": "noarch", "epoch": null, "name": "geolite2-city", "release": "2.fc32", "source": "rpm", "version": "20191217"}], "geolite2-country": [{"arch": "noarch", "epoch": null, "name": "geolite2-country", "release": "2.fc32", "source": "rpm", "version": "20191217"}], "gettext": [{"arch": "x86_64", "epoch": null, "name": "gettext", "release": "1.fc32", "source": "rpm", "version": "0.21"}], "gettext-libs": [{"arch": "x86_64", "epoch": null, "name": "gettext-libs", "release": "1.fc32", "source": "rpm", "version": "0.21"}], "glib2": [{"arch": "x86_64", "epoch": null, "name": "glib2", "release": "1.fc32", "source": "rpm", "version": "2.64.6"}], "glibc": [{"arch": "x86_64", "epoch": null, "name": "glibc", "release": "6.fc32", "source": "rpm", "version": "2.31"}], "glibc-common": [{"arch": "x86_64", "epoch": null, "name": "glibc-common", "release": "6.fc32", "source": "rpm", "version": "2.31"}], "glibc-langpack-en": [{"arch": "x86_64", "epoch": null, "name": "glibc-langpack-en", "release": "6.fc32", "source": "rpm", "version": "2.31"}], "gmp": [{"arch": "x86_64", "epoch": 1, "name": "gmp", "release": "13.fc32", "source": "rpm", "version": "6.1.2"}], "gnupg2": [{"arch": "x86_64", "epoch": null, "name": "gnupg2", "release": "2.fc32", "source": "rpm", "version": "2.2.20"}], "gnupg2-smime": [{"arch": "x86_64", "epoch": null, "name": "gnupg2-smime", "release": "2.fc32", "source": "rpm", "version": "2.2.20"}], "gnutls": [{"arch": "x86_64", "epoch": null, "name": "gnutls", "release": "1.fc32", "source": "rpm", "version": "3.6.15"}], "gpg-pubkey": [{"arch": null, "epoch": null, "name": "gpg-pubkey", "release": "5d5156ab", "source": "rpm", "version": "12c944d0"}], "gpgme": [{"arch": "x86_64", "epoch": null, "name": "gpgme", "release": "1.fc32", "source": "rpm", "version": "1.14.0"}], "grep": [{"arch": "x86_64", "epoch": null, "name": "grep", "release": "4.fc32", "source": "rpm", "version": "3.3"}], "groff-base": [{"arch": "x86_64", "epoch": null, "name": "groff-base", "release": "22.fc32", "source": "rpm", "version": "1.22.3"}], "grub2-common": [{"arch": "noarch", "epoch": 1, "name": "grub2-common", "release": "24.fc32", "source": "rpm", "version": "2.04"}], "grub2-pc": [{"arch": "x86_64", "epoch": 1, "name": "grub2-pc", "release": "24.fc32", "source": "rpm", "version": "2.04"}], "grub2-pc-modules": [{"arch": "noarch", "epoch": 1, "name": "grub2-pc-modules", "release": "24.fc32", "source": "rpm", "version": "2.04"}], "grub2-tools": [{"arch": "x86_64", "epoch": 1, "name": "grub2-tools", "release": "24.fc32", "source": "rpm", "version": "2.04"}], "grub2-tools-minimal": [{"arch": "x86_64", "epoch": 1, "name": "grub2-tools-minimal", "release": "24.fc32", "source": "rpm", "version": "2.04"}], "grubby": [{"arch": "x86_64", "epoch": null, "name": "grubby", "release": "40.fc32", "source": "rpm", "version": "8.40"}], "gzip": [{"arch": "x86_64", "epoch": null, "name": "gzip", "release": "2.fc32", "source": "rpm", "version": "1.10"}], "hostname": [{"arch": "x86_64", "epoch": null, "name": "hostname", "release": "2.fc32", "source": "rpm", "version": "3.23"}], "ima-evm-utils": [{"arch": "x86_64", "epoch": null, "name": "ima-evm-utils", "release": "3.fc32", "source": "rpm", "version": "1.2.1"}], "initscripts": [{"arch": "x86_64", "epoch": null, "name": "initscripts", "release": "3.fc32", "source": "rpm", "version": "10.02"}], "ipcalc": [{"arch": "x86_64", "epoch": null, "name": "ipcalc", "release": "1.fc32", "source": "rpm", "version": "0.4.1"}], "iproute": [{"arch": "x86_64", "epoch": null, "name": "iproute", "release": "1.fc32", "source": "rpm", "version": "5.9.0"}], "iproute-tc": [{"arch": "x86_64", "epoch": null, "name": "iproute-tc", "release": "1.fc32", "source": "rpm", "version": "5.9.0"}], "iptables-libs": [{"arch": "x86_64", "epoch": null, "name": "iptables-libs", "release": "9.fc32", "source": "rpm", "version": "1.8.4"}], "iputils": [{"arch": "x86_64", "epoch": null, "name": "iputils", "release": "1.fc32", "source": "rpm", "version": "20200821"}], "jansson": [{"arch": "x86_64", "epoch": null, "name": "jansson", "release": "5.fc32", "source": "rpm", "version": "2.12"}], "json-c": [{"arch": "x86_64", "epoch": null, "name": "json-c", "release": "13.fc32", "source": "rpm", "version": "0.13.1"}], "kbd": [{"arch": "x86_64", "epoch": null, "name": "kbd", "release": "1.fc32", "source": "rpm", "version": "2.2.0"}], "kbd-legacy": [{"arch": "noarch", "epoch": null, "name": "kbd-legacy", "release": "1.fc32", "source": "rpm", "version": "2.2.0"}], "kbd-misc": [{"arch": "noarch", "epoch": null, "name": "kbd-misc", "release": "1.fc32", "source": "rpm", "version": "2.2.0"}], "kernel-core": [{"arch": "x86_64", "epoch": null, "name": "kernel-core", "release": "100.fc32", "source": "rpm", "version": "5.11.22"}], "keyutils-libs": [{"arch": "x86_64", "epoch": null, "name": "keyutils-libs", "release": "1.fc32", "source": "rpm", "version": "1.6.1"}], "kmod": [{"arch": "x86_64", "epoch": null, "name": "kmod", "release": "1.fc32", "source": "rpm", "version": "27"}], "kmod-libs": [{"arch": "x86_64", "epoch": null, "name": "kmod-libs", "release": "1.fc32", "source": "rpm", "version": "27"}], "kpartx": [{"arch": "x86_64", "epoch": null, "name": "kpartx", "release": "4.fc32", "source": "rpm", "version": "0.8.2"}], "krb5-libs": [{"arch": "x86_64", "epoch": null, "name": "krb5-libs", "release": "29.fc32", "source": "rpm", "version": "1.18.2"}], "langpacks-core-en": [{"arch": "noarch", "epoch": null, "name": "langpacks-core-en", "release": "3.fc32", "source": "rpm", "version": "3.0"}], "langpacks-core-font-en": [{"arch": "noarch", "epoch": null, "name": "langpacks-core-font-en", "release": "3.fc32", "source": "rpm", "version": "3.0"}], "langpacks-en": [{"arch": "noarch", "epoch": null, "name": "langpacks-en", "release": "3.fc32", "source": "rpm", "version": "3.0"}], "less": [{"arch": "x86_64", "epoch": null, "name": "less", "release": "3.fc32", "source": "rpm", "version": "551"}], "libacl": [{"arch": "x86_64", "epoch": null, "name": "libacl", "release": "5.fc32", "source": "rpm", "version": "2.2.53"}], "libarchive": [{"arch": "x86_64", "epoch": null, "name": "libarchive", "release": "1.fc32", "source": "rpm", "version": "3.4.3"}], "libargon2": [{"arch": "x86_64", "epoch": null, "name": "libargon2", "release": "4.fc32", "source": "rpm", "version": "20171227"}], "libassuan": [{"arch": "x86_64", "epoch": null, "name": "libassuan", "release": "3.fc32", "source": "rpm", "version": "2.5.3"}], "libattr": [{"arch": "x86_64", "epoch": null, "name": "libattr", "release": "8.fc32", "source": "rpm", "version": "2.4.48"}], "libbasicobjects": [{"arch": "x86_64", "epoch": null, "name": "libbasicobjects", "release": "44.fc32", "source": "rpm", "version": "0.1.1"}], "libblkid": [{"arch": "x86_64", "epoch": null, "name": "libblkid", "release": "1.fc32", "source": "rpm", "version": "2.35.2"}], "libbrotli": [{"arch": "x86_64", "epoch": null, "name": "libbrotli", "release": "3.fc32", "source": "rpm", "version": "1.0.9"}], "libcap": [{"arch": "x86_64", "epoch": null, "name": "libcap", "release": "7.fc32", "source": "rpm", "version": "2.26"}], "libcap-ng": [{"arch": "x86_64", "epoch": null, "name": "libcap-ng", "release": "1.fc32", "source": "rpm", "version": "0.7.11"}], "libcbor": [{"arch": "x86_64", "epoch": null, "name": "libcbor", "release": "7.fc32", "source": "rpm", "version": "0.5.0"}], "libcollection": [{"arch": "x86_64", "epoch": null, "name": "libcollection", "release": "44.fc32", "source": "rpm", "version": "0.7.0"}], "libcom_err": [{"arch": "x86_64", "epoch": null, "name": "libcom_err", "release": "3.fc32", "source": "rpm", "version": "1.45.5"}], "libcomps": [{"arch": "x86_64", "epoch": null, "name": "libcomps", "release": "1.fc32", "source": "rpm", "version": "0.1.15"}], "libcurl": [{"arch": "x86_64", "epoch": null, "name": "libcurl", "release": "8.fc32", "source": "rpm", "version": "7.69.1"}], "libdb": [{"arch": "x86_64", "epoch": null, "name": "libdb", "release": "40.fc32", "source": "rpm", "version": "5.3.28"}], "libdb-utils": [{"arch": "x86_64", "epoch": null, "name": "libdb-utils", "release": "40.fc32", "source": "rpm", "version": "5.3.28"}], "libdhash": [{"arch": "x86_64", "epoch": null, "name": "libdhash", "release": "44.fc32", "source": "rpm", "version": "0.5.0"}], "libdnf": [{"arch": "x86_64", "epoch": null, "name": "libdnf", "release": "2.fc32", "source": "rpm", "version": "0.58.0"}], "libedit": [{"arch": "x86_64", "epoch": null, "name": "libedit", "release": "32.20191231cvs.fc32", "source": "rpm", "version": "3.1"}], "libevent": [{"arch": "x86_64", "epoch": null, "name": "libevent", "release": "8.fc32", "source": "rpm", "version": "2.1.8"}], "libfdisk": [{"arch": "x86_64", "epoch": null, "name": "libfdisk", "release": "1.fc32", "source": "rpm", "version": "2.35.2"}], "libffi": [{"arch": "x86_64", "epoch": null, "name": "libffi", "release": "24.fc32", "source": "rpm", "version": "3.1"}], "libfido2": [{"arch": "x86_64", "epoch": null, "name": "libfido2", "release": "2.fc32", "source": "rpm", "version": "1.3.1"}], "libgcc": [{"arch": "x86_64", "epoch": null, "name": "libgcc", "release": "1.fc32", "source": "rpm", "version": "10.3.1"}], "libgcrypt": [{"arch": "x86_64", "epoch": null, "name": "libgcrypt", "release": "3.fc32", "source": "rpm", "version": "1.8.5"}], "libgomp": [{"arch": "x86_64", "epoch": null, "name": "libgomp", "release": "1.fc32", "source": "rpm", "version": "10.3.1"}], "libgpg-error": [{"arch": "x86_64", "epoch": null, "name": "libgpg-error", "release": "3.fc32", "source": "rpm", "version": "1.36"}], "libidn2": [{"arch": "x86_64", "epoch": null, "name": "libidn2", "release": "2.fc32", "source": "rpm", "version": "2.3.0"}], "libini_config": [{"arch": "x86_64", "epoch": null, "name": "libini_config", "release": "44.fc32", "source": "rpm", "version": "1.3.1"}], "libkcapi": [{"arch": "x86_64", "epoch": null, "name": "libkcapi", "release": "1.fc32", "source": "rpm", "version": "1.2.1"}], "libkcapi-hmaccalc": [{"arch": "x86_64", "epoch": null, "name": "libkcapi-hmaccalc", "release": "1.fc32", "source": "rpm", "version": "1.2.1"}], "libksba": [{"arch": "x86_64", "epoch": null, "name": "libksba", "release": "11.fc32", "source": "rpm", "version": "1.3.5"}], "libldb": [{"arch": "x86_64", "epoch": null, "name": "libldb", "release": "1.fc32", "source": "rpm", "version": "2.1.5"}], "libmaxminddb": [{"arch": "x86_64", "epoch": null, "name": "libmaxminddb", "release": "1.fc32", "source": "rpm", "version": "1.5.2"}], "libmetalink": [{"arch": "x86_64", "epoch": null, "name": "libmetalink", "release": "13.fc32", "source": "rpm", "version": "0.1.3"}], "libmnl": [{"arch": "x86_64", "epoch": null, "name": "libmnl", "release": "11.fc32", "source": "rpm", "version": "1.0.4"}], "libmodulemd": [{"arch": "x86_64", "epoch": null, "name": "libmodulemd", "release": "1.fc32", "source": "rpm", "version": "2.12.1"}], "libmount": [{"arch": "x86_64", "epoch": null, "name": "libmount", "release": "1.fc32", "source": "rpm", "version": "2.35.2"}], "libndp": [{"arch": "x86_64", "epoch": null, "name": "libndp", "release": "5.fc32", "source": "rpm", "version": "1.7"}], "libnetfilter_conntrack": [{"arch": "x86_64", "epoch": null, "name": "libnetfilter_conntrack", "release": "4.fc32", "source": "rpm", "version": "1.0.7"}], "libnfnetlink": [{"arch": "x86_64", "epoch": null, "name": "libnfnetlink", "release": "17.fc32", "source": "rpm", "version": "1.0.1"}], "libnfsidmap": [{"arch": "x86_64", "epoch": 1, "name": "libnfsidmap", "release": "1.fc32", "source": "rpm", "version": "2.5.3"}], "libnghttp2": [{"arch": "x86_64", "epoch": null, "name": "libnghttp2", "release": "1.fc32", "source": "rpm", "version": "1.41.0"}], "libnl3": [{"arch": "x86_64", "epoch": null, "name": "libnl3", "release": "2.fc32", "source": "rpm", "version": "3.5.0"}], "libnsl2": [{"arch": "x86_64", "epoch": null, "name": "libnsl2", "release": "6.20180605git4a062cf.fc32", "source": "rpm", "version": "1.2.0"}], "libpath_utils": [{"arch": "x86_64", "epoch": null, "name": "libpath_utils", "release": "44.fc32", "source": "rpm", "version": "0.2.1"}], "libpcap": [{"arch": "x86_64", "epoch": 14, "name": "libpcap", "release": "1.fc32", "source": "rpm", "version": "1.10.0"}], "libpipeline": [{"arch": "x86_64", "epoch": null, "name": "libpipeline", "release": "2.fc32", "source": "rpm", "version": "1.5.2"}], "libpsl": [{"arch": "x86_64", "epoch": null, "name": "libpsl", "release": "4.fc32", "source": "rpm", "version": "0.21.0"}], "libpwquality": [{"arch": "x86_64", "epoch": null, "name": "libpwquality", "release": "1.fc32", "source": "rpm", "version": "1.4.4"}], "libref_array": [{"arch": "x86_64", "epoch": null, "name": "libref_array", "release": "44.fc32", "source": "rpm", "version": "0.1.5"}], "librepo": [{"arch": "x86_64", "epoch": null, "name": "librepo", "release": "1.fc32", "source": "rpm", "version": "1.13.0"}], "libreport-filesystem": [{"arch": "noarch", "epoch": null, "name": "libreport-filesystem", "release": "5.fc32", "source": "rpm", "version": "2.13.1"}], "libseccomp": [{"arch": "x86_64", "epoch": null, "name": "libseccomp", "release": "3.fc32", "source": "rpm", "version": "2.5.0"}], "libsecret": [{"arch": "x86_64", "epoch": null, "name": "libsecret", "release": "1.fc32", "source": "rpm", "version": "0.20.4"}], "libselinux": [{"arch": "x86_64", "epoch": null, "name": "libselinux", "release": "5.fc32", "source": "rpm", "version": "3.0"}], "libselinux-utils": [{"arch": "x86_64", "epoch": null, "name": "libselinux-utils", "release": "5.fc32", "source": "rpm", "version": "3.0"}], "libsemanage": [{"arch": "x86_64", "epoch": null, "name": "libsemanage", "release": "3.fc32", "source": "rpm", "version": "3.0"}], "libsepol": [{"arch": "x86_64", "epoch": null, "name": "libsepol", "release": "4.fc32", "source": "rpm", "version": "3.0"}], "libsigsegv": [{"arch": "x86_64", "epoch": null, "name": "libsigsegv", "release": "10.fc32", "source": "rpm", "version": "2.11"}], "libsmartcols": [{"arch": "x86_64", "epoch": null, "name": "libsmartcols", "release": "1.fc32", "source": "rpm", "version": "2.35.2"}], "libsolv": [{"arch": "x86_64", "epoch": null, "name": "libsolv", "release": "1.fc32", "source": "rpm", "version": "0.7.14"}], "libss": [{"arch": "x86_64", "epoch": null, "name": "libss", "release": "3.fc32", "source": "rpm", "version": "1.45.5"}], "libssh": [{"arch": "x86_64", "epoch": null, "name": "libssh", "release": "1.fc32", "source": "rpm", "version": "0.9.5"}], "libssh-config": [{"arch": "noarch", "epoch": null, "name": "libssh-config", "release": "1.fc32", "source": "rpm", "version": "0.9.5"}], "libsss_autofs": [{"arch": "x86_64", "epoch": null, "name": "libsss_autofs", "release": "1.fc32", "source": "rpm", "version": "2.4.0"}], "libsss_certmap": [{"arch": "x86_64", "epoch": null, "name": "libsss_certmap", "release": "1.fc32", "source": "rpm", "version": "2.4.0"}], "libsss_idmap": [{"arch": "x86_64", "epoch": null, "name": "libsss_idmap", "release": "1.fc32", "source": "rpm", "version": "2.4.0"}], "libsss_nss_idmap": [{"arch": "x86_64", "epoch": null, "name": "libsss_nss_idmap", "release": "1.fc32", "source": "rpm", "version": "2.4.0"}], "libsss_sudo": [{"arch": "x86_64", "epoch": null, "name": "libsss_sudo", "release": "1.fc32", "source": "rpm", "version": "2.4.0"}], "libstdc++": [{"arch": "x86_64", "epoch": null, "name": "libstdc++", "release": "1.fc32", "source": "rpm", "version": "10.3.1"}], "libtalloc": [{"arch": "x86_64", "epoch": null, "name": "libtalloc", "release": "2.fc32", "source": "rpm", "version": "2.3.1"}], "libtasn1": [{"arch": "x86_64", "epoch": null, "name": "libtasn1", "release": "1.fc32", "source": "rpm", "version": "4.16.0"}], "libtdb": [{"arch": "x86_64", "epoch": null, "name": "libtdb", "release": "2.fc32", "source": "rpm", "version": "1.4.3"}], "libtevent": [{"arch": "x86_64", "epoch": null, "name": "libtevent", "release": "2.fc32", "source": "rpm", "version": "0.10.2"}], "libtextstyle": [{"arch": "x86_64", "epoch": null, "name": "libtextstyle", "release": "1.fc32", "source": "rpm", "version": "0.21"}], "libtirpc": [{"arch": "x86_64", "epoch": null, "name": "libtirpc", "release": "1.rc4.fc32", "source": "rpm", "version": "1.2.6"}], "libunistring": [{"arch": "x86_64", "epoch": null, "name": "libunistring", "release": "7.fc32", "source": "rpm", "version": "0.9.10"}], "libusbx": [{"arch": "x86_64", "epoch": null, "name": "libusbx", "release": "2.fc32", "source": "rpm", "version": "1.0.24"}], "libuser": [{"arch": "x86_64", "epoch": null, "name": "libuser", "release": "24.fc32", "source": "rpm", "version": "0.62"}], "libutempter": [{"arch": "x86_64", "epoch": null, "name": "libutempter", "release": "18.fc32", "source": "rpm", "version": "1.1.6"}], "libuuid": [{"arch": "x86_64", "epoch": null, "name": "libuuid", "release": "1.fc32", "source": "rpm", "version": "2.35.2"}], "libverto": [{"arch": "x86_64", "epoch": null, "name": "libverto", "release": "9.fc32", "source": "rpm", "version": "0.3.0"}], "libxcrypt": [{"arch": "x86_64", "epoch": null, "name": "libxcrypt", "release": "2.fc32", "source": "rpm", "version": "4.4.20"}], "libxcrypt-compat": [{"arch": "x86_64", "epoch": null, "name": "libxcrypt-compat", "release": "2.fc32", "source": "rpm", "version": "4.4.20"}], "libxkbcommon": [{"arch": "x86_64", "epoch": null, "name": "libxkbcommon", "release": "2.fc32", "source": "rpm", "version": "0.10.0"}], "libxml2": [{"arch": "x86_64", "epoch": null, "name": "libxml2", "release": "8.fc32", "source": "rpm", "version": "2.9.10"}], "libyaml": [{"arch": "x86_64", "epoch": null, "name": "libyaml", "release": "3.fc32", "source": "rpm", "version": "0.2.2"}], "libzstd": [{"arch": "x86_64", "epoch": null, "name": "libzstd", "release": "1.fc32", "source": "rpm", "version": "1.4.9"}], "linux-atm-libs": [{"arch": "x86_64", "epoch": null, "name": "linux-atm-libs", "release": "26.fc32", "source": "rpm", "version": "2.5.1"}], "linux-firmware-whence": [{"arch": "noarch", "epoch": null, "name": "linux-firmware-whence", "release": "120.fc32", "source": "rpm", "version": "20210511"}], "lmdb-libs": [{"arch": "x86_64", "epoch": null, "name": "lmdb-libs", "release": "1.fc32", "source": "rpm", "version": "0.9.25"}], "lua-libs": [{"arch": "x86_64", "epoch": null, "name": "lua-libs", "release": "8.fc32", "source": "rpm", "version": "5.3.5"}], "lz4-libs": [{"arch": "x86_64", "epoch": null, "name": "lz4-libs", "release": "2.fc32", "source": "rpm", "version": "1.9.1"}], "man-db": [{"arch": "x86_64", "epoch": null, "name": "man-db", "release": "3.fc32", "source": "rpm", "version": "2.9.0"}], "mkpasswd": [{"arch": "x86_64", "epoch": null, "name": "mkpasswd", "release": "1.fc32", "source": "rpm", "version": "5.5.9"}], "mpfr": [{"arch": "x86_64", "epoch": null, "name": "mpfr", "release": "5.fc32", "source": "rpm", "version": "4.0.2"}], "mtools": [{"arch": "x86_64", "epoch": null, "name": "mtools", "release": "1.fc32", "source": "rpm", "version": "4.0.27"}], "ncurses": [{"arch": "x86_64", "epoch": null, "name": "ncurses", "release": "15.20191109.fc32", "source": "rpm", "version": "6.1"}], "ncurses-base": [{"arch": "noarch", "epoch": null, "name": "ncurses-base", "release": "15.20191109.fc32", "source": "rpm", "version": "6.1"}], "ncurses-libs": [{"arch": "x86_64", "epoch": null, "name": "ncurses-libs", "release": "15.20191109.fc32", "source": "rpm", "version": "6.1"}], "net-tools": [{"arch": "x86_64", "epoch": null, "name": "net-tools", "release": "0.57.20160912git.fc32", "source": "rpm", "version": "2.0"}], "nettle": [{"arch": "x86_64", "epoch": null, "name": "nettle", "release": "5.fc32", "source": "rpm", "version": "3.5.1"}], "npth": [{"arch": "x86_64", "epoch": null, "name": "npth", "release": "4.fc32", "source": "rpm", "version": "1.6"}], "openldap": [{"arch": "x86_64", "epoch": null, "name": "openldap", "release": "5.fc32", "source": "rpm", "version": "2.4.47"}], "openssh": [{"arch": "x86_64", "epoch": null, "name": "openssh", "release": "3.fc32", "source": "rpm", "version": "8.3p1"}], "openssh-clients": [{"arch": "x86_64", "epoch": null, "name": "openssh-clients", "release": "3.fc32", "source": "rpm", "version": "8.3p1"}], "openssh-keycat": [{"arch": "x86_64", "epoch": null, "name": "openssh-keycat", "release": "3.fc32", "source": "rpm", "version": "8.3p1"}], "openssh-server": [{"arch": "x86_64", "epoch": null, "name": "openssh-server", "release": "3.fc32", "source": "rpm", "version": "8.3p1"}], "openssl": [{"arch": "x86_64", "epoch": 1, "name": "openssl", "release": "1.fc32", "source": "rpm", "version": "1.1.1k"}], "openssl-libs": [{"arch": "x86_64", "epoch": 1, "name": "openssl-libs", "release": "1.fc32", "source": "rpm", "version": "1.1.1k"}], "openssl-pkcs11": [{"arch": "x86_64", "epoch": null, "name": "openssl-pkcs11", "release": "6.fc32", "source": "rpm", "version": "0.4.10"}], "os-prober": [{"arch": "x86_64", "epoch": null, "name": "os-prober", "release": "6.fc32", "source": "rpm", "version": "1.77"}], "p11-kit": [{"arch": "x86_64", "epoch": null, "name": "p11-kit", "release": "2.fc32", "source": "rpm", "version": "0.23.22"}], "p11-kit-trust": [{"arch": "x86_64", "epoch": null, "name": "p11-kit-trust", "release": "2.fc32", "source": "rpm", "version": "0.23.22"}], "pam": [{"arch": "x86_64", "epoch": null, "name": "pam", "release": "30.fc32", "source": "rpm", "version": "1.3.1"}], "parted": [{"arch": "x86_64", "epoch": null, "name": "parted", "release": "3.fc32", "source": "rpm", "version": "3.3"}], "passwd": [{"arch": "x86_64", "epoch": null, "name": "passwd", "release": "8.fc32", "source": "rpm", "version": "0.80"}], "pcre": [{"arch": "x86_64", "epoch": null, "name": "pcre", "release": "2.fc32", "source": "rpm", "version": "8.44"}], "pcre2": [{"arch": "x86_64", "epoch": null, "name": "pcre2", "release": "4.fc32", "source": "rpm", "version": "10.36"}], "pcre2-syntax": [{"arch": "noarch", "epoch": null, "name": "pcre2-syntax", "release": "4.fc32", "source": "rpm", "version": "10.36"}], "pigz": [{"arch": "x86_64", "epoch": null, "name": "pigz", "release": "6.fc32", "source": "rpm", "version": "2.4"}], "pinentry": [{"arch": "x86_64", "epoch": null, "name": "pinentry", "release": "7.fc32", "source": "rpm", "version": "1.1.0"}], "policycoreutils": [{"arch": "x86_64", "epoch": null, "name": "policycoreutils", "release": "2.fc32", "source": "rpm", "version": "3.0"}], "polkit-libs": [{"arch": "x86_64", "epoch": null, "name": "polkit-libs", "release": "7.fc32", "source": "rpm", "version": "0.116"}], "popt": [{"arch": "x86_64", "epoch": null, "name": "popt", "release": "19.fc32", "source": "rpm", "version": "1.16"}], "procps-ng": [{"arch": "x86_64", "epoch": null, "name": "procps-ng", "release": "2.fc32", "source": "rpm", "version": "3.3.16"}], "psmisc": [{"arch": "x86_64", "epoch": null, "name": "psmisc", "release": "3.fc32", "source": "rpm", "version": "23.3"}], "publicsuffix-list-dafsa": [{"arch": "noarch", "epoch": null, "name": "publicsuffix-list-dafsa", "release": "3.fc32", "source": "rpm", "version": "20190417"}], "python-pip-wheel": [{"arch": "noarch", "epoch": null, "name": "python-pip-wheel", "release": "4.fc32", "source": "rpm", "version": "19.3.1"}], "python-setuptools-wheel": [{"arch": "noarch", "epoch": null, "name": "python-setuptools-wheel", "release": "2.fc32", "source": "rpm", "version": "41.6.0"}], "python-unversioned-command": [{"arch": "noarch", "epoch": null, "name": "python-unversioned-command", "release": "1.fc32", "source": "rpm", "version": "3.8.10"}], "python3": [{"arch": "x86_64", "epoch": null, "name": "python3", "release": "1.fc32", "source": "rpm", "version": "3.8.10"}], "python3-attrs": [{"arch": "noarch", "epoch": null, "name": "python3-attrs", "release": "2.fc32", "source": "rpm", "version": "19.3.0"}], "python3-audit": [{"arch": "x86_64", "epoch": null, "name": "python3-audit", "release": "2.fc32", "source": "rpm", "version": "3.0.1"}], "python3-babel": [{"arch": "noarch", "epoch": null, "name": "python3-babel", "release": "4.fc32", "source": "rpm", "version": "2.8.0"}], "python3-cffi": [{"arch": "x86_64", "epoch": null, "name": "python3-cffi", "release": "1.fc32", "source": "rpm", "version": "1.14.0"}], "python3-chardet": [{"arch": "noarch", "epoch": null, "name": "python3-chardet", "release": "15.fc32", "source": "rpm", "version": "3.0.4"}], "python3-configobj": [{"arch": "noarch", "epoch": null, "name": "python3-configobj", "release": "20.fc32", "source": "rpm", "version": "5.0.6"}], "python3-cryptography": [{"arch": "x86_64", "epoch": null, "name": "python3-cryptography", "release": "3.fc32", "source": "rpm", "version": "2.8"}], "python3-dateutil": [{"arch": "noarch", "epoch": 1, "name": "python3-dateutil", "release": "8.fc32", "source": "rpm", "version": "2.8.0"}], "python3-dbus": [{"arch": "x86_64", "epoch": null, "name": "python3-dbus", "release": "1.fc32", "source": "rpm", "version": "1.2.16"}], "python3-distro": [{"arch": "noarch", "epoch": null, "name": "python3-distro", "release": "5.fc32", "source": "rpm", "version": "1.4.0"}], "python3-dnf": [{"arch": "noarch", "epoch": null, "name": "python3-dnf", "release": "1.fc32", "source": "rpm", "version": "4.6.0"}], "python3-dnf-plugins-core": [{"arch": "noarch", "epoch": null, "name": "python3-dnf-plugins-core", "release": "1.fc32", "source": "rpm", "version": "4.0.18"}], "python3-gpg": [{"arch": "x86_64", "epoch": null, "name": "python3-gpg", "release": "1.fc32", "source": "rpm", "version": "1.14.0"}], "python3-hawkey": [{"arch": "x86_64", "epoch": null, "name": "python3-hawkey", "release": "2.fc32", "source": "rpm", "version": "0.58.0"}], "python3-idna": [{"arch": "noarch", "epoch": null, "name": "python3-idna", "release": "6.fc32", "source": "rpm", "version": "2.8"}], "python3-jinja2": [{"arch": "noarch", "epoch": null, "name": "python3-jinja2", "release": "1.fc32", "source": "rpm", "version": "2.11.3"}], "python3-jsonpatch": [{"arch": "noarch", "epoch": null, "name": "python3-jsonpatch", "release": "11.fc32", "source": "rpm", "version": "1.21"}], "python3-jsonpointer": [{"arch": "noarch", "epoch": null, "name": "python3-jsonpointer", "release": "1.fc32", "source": "rpm", "version": "1.13"}], "python3-jsonschema": [{"arch": "noarch", "epoch": null, "name": "python3-jsonschema", "release": "2.fc32", "source": "rpm", "version": "3.2.0"}], "python3-jwt": [{"arch": "noarch", "epoch": null, "name": "python3-jwt", "release": "7.fc32", "source": "rpm", "version": "1.7.1"}], "python3-libcomps": [{"arch": "x86_64", "epoch": null, "name": "python3-libcomps", "release": "1.fc32", "source": "rpm", "version": "0.1.15"}], "python3-libdnf": [{"arch": "x86_64", "epoch": null, "name": "python3-libdnf", "release": "2.fc32", "source": "rpm", "version": "0.58.0"}], "python3-libs": [{"arch": "x86_64", "epoch": null, "name": "python3-libs", "release": "1.fc32", "source": "rpm", "version": "3.8.10"}], "python3-libselinux": [{"arch": "x86_64", "epoch": null, "name": "python3-libselinux", "release": "5.fc32", "source": "rpm", "version": "3.0"}], "python3-libsemanage": [{"arch": "x86_64", "epoch": null, "name": "python3-libsemanage", "release": "3.fc32", "source": "rpm", "version": "3.0"}], "python3-markupsafe": [{"arch": "x86_64", "epoch": null, "name": "python3-markupsafe", "release": "5.fc32", "source": "rpm", "version": "1.1.1"}], "python3-oauthlib": [{"arch": "noarch", "epoch": null, "name": "python3-oauthlib", "release": "5.fc32", "source": "rpm", "version": "3.0.2"}], "python3-pip": [{"arch": "noarch", "epoch": null, "name": "python3-pip", "release": "4.fc32", "source": "rpm", "version": "19.3.1"}], "python3-ply": [{"arch": "noarch", "epoch": null, "name": "python3-ply", "release": "7.fc32", "source": "rpm", "version": "3.11"}], "python3-policycoreutils": [{"arch": "noarch", "epoch": null, "name": "python3-policycoreutils", "release": "2.fc32", "source": "rpm", "version": "3.0"}], "python3-prettytable": [{"arch": "noarch", "epoch": null, "name": "python3-prettytable", "release": "22.fc32", "source": "rpm", "version": "0.7.2"}], "python3-pycparser": [{"arch": "noarch", "epoch": null, "name": "python3-pycparser", "release": "2.fc32", "source": "rpm", "version": "2.19"}], "python3-pyrsistent": [{"arch": "x86_64", "epoch": null, "name": "python3-pyrsistent", "release": "2.fc32", "source": "rpm", "version": "0.16.1"}], "python3-pyserial": [{"arch": "noarch", "epoch": null, "name": "python3-pyserial", "release": "7.fc32", "source": "rpm", "version": "3.4"}], "python3-pysocks": [{"arch": "noarch", "epoch": null, "name": "python3-pysocks", "release": "4.fc32", "source": "rpm", "version": "1.7.1"}], "python3-pytz": [{"arch": "noarch", "epoch": null, "name": "python3-pytz", "release": "1.fc32", "source": "rpm", "version": "2020.5"}], "python3-pyyaml": [{"arch": "x86_64", "epoch": null, "name": "python3-pyyaml", "release": "1.fc32", "source": "rpm", "version": "5.4.1"}], "python3-requests": [{"arch": "noarch", "epoch": null, "name": "python3-requests", "release": "8.fc32", "source": "rpm", "version": "2.22.0"}], "python3-rpm": [{"arch": "x86_64", "epoch": null, "name": "python3-rpm", "release": "1.fc32.1", "source": "rpm", "version": "4.15.1.1"}], "python3-setools": [{"arch": "x86_64", "epoch": null, "name": "python3-setools", "release": "1.fc32", "source": "rpm", "version": "4.3.0"}], "python3-setuptools": [{"arch": "noarch", "epoch": null, "name": "python3-setuptools", "release": "2.fc32", "source": "rpm", "version": "41.6.0"}], "python3-six": [{"arch": "noarch", "epoch": null, "name": "python3-six", "release": "2.fc32", "source": "rpm", "version": "1.14.0"}], "python3-unbound": [{"arch": "x86_64", "epoch": null, "name": "python3-unbound", "release": "1.fc32", "source": "rpm", "version": "1.10.1"}], "python3-urllib3": [{"arch": "noarch", "epoch": null, "name": "python3-urllib3", "release": "3.fc32", "source": "rpm", "version": "1.25.7"}], "qrencode-libs": [{"arch": "x86_64", "epoch": null, "name": "qrencode-libs", "release": "5.fc32", "source": "rpm", "version": "4.0.2"}], "readline": [{"arch": "x86_64", "epoch": null, "name": "readline", "release": "4.fc32", "source": "rpm", "version": "8.0"}], "rootfiles": [{"arch": "noarch", "epoch": null, "name": "rootfiles", "release": "27.fc32", "source": "rpm", "version": "8.1"}], "rpm": [{"arch": "x86_64", "epoch": null, "name": "rpm", "release": "1.fc32.1", "source": "rpm", "version": "4.15.1.1"}], "rpm-build-libs": [{"arch": "x86_64", "epoch": null, "name": "rpm-build-libs", "release": "1.fc32.1", "source": "rpm", "version": "4.15.1.1"}], "rpm-libs": [{"arch": "x86_64", "epoch": null, "name": "rpm-libs", "release": "1.fc32.1", "source": "rpm", "version": "4.15.1.1"}], "rpm-plugin-selinux": [{"arch": "x86_64", "epoch": null, "name": "rpm-plugin-selinux", "release": "1.fc32.1", "source": "rpm", "version": "4.15.1.1"}], "rpm-plugin-systemd-inhibit": [{"arch": "x86_64", "epoch": null, "name": "rpm-plugin-systemd-inhibit", "release": "1.fc32.1", "source": "rpm", "version": "4.15.1.1"}], "rpm-sign-libs": [{"arch": "x86_64", "epoch": null, "name": "rpm-sign-libs", "release": "1.fc32.1", "source": "rpm", "version": "4.15.1.1"}], "rsync": [{"arch": "x86_64", "epoch": null, "name": "rsync", "release": "1.fc32", "source": "rpm", "version": "3.2.3"}], "sed": [{"arch": "x86_64", "epoch": null, "name": "sed", "release": "5.fc32", "source": "rpm", "version": "4.5"}], "selinux-policy": [{"arch": "noarch", "epoch": null, "name": "selinux-policy", "release": "46.fc32", "source": "rpm", "version": "3.14.5"}], "selinux-policy-targeted": [{"arch": "noarch", "epoch": null, "name": "selinux-policy-targeted", "release": "46.fc32", "source": "rpm", "version": "3.14.5"}], "setup": [{"arch": "noarch", "epoch": null, "name": "setup", "release": "2.fc32", "source": "rpm", "version": "2.13.6"}], "shadow-utils": [{"arch": "x86_64", "epoch": 2, "name": "shadow-utils", "release": "3.fc32", "source": "rpm", "version": "4.8.1"}], "shared-mime-info": [{"arch": "x86_64", "epoch": null, "name": "shared-mime-info", "release": "3.fc32", "source": "rpm", "version": "1.15"}], "sqlite-libs": [{"arch": "x86_64", "epoch": null, "name": "sqlite-libs", "release": "1.fc32", "source": "rpm", "version": "3.34.0"}], "sssd-client": [{"arch": "x86_64", "epoch": null, "name": "sssd-client", "release": "1.fc32", "source": "rpm", "version": "2.4.0"}], "sssd-common": [{"arch": "x86_64", "epoch": null, "name": "sssd-common", "release": "1.fc32", "source": "rpm", "version": "2.4.0"}], "sssd-kcm": [{"arch": "x86_64", "epoch": null, "name": "sssd-kcm", "release": "1.fc32", "source": "rpm", "version": "2.4.0"}], "sssd-nfs-idmap": [{"arch": "x86_64", "epoch": null, "name": "sssd-nfs-idmap", "release": "1.fc32", "source": "rpm", "version": "2.4.0"}], "sudo": [{"arch": "x86_64", "epoch": null, "name": "sudo", "release": "1.fc32", "source": "rpm", "version": "1.9.5p2"}], "sudo-python-plugin": [{"arch": "x86_64", "epoch": null, "name": "sudo-python-plugin", "release": "1.fc32", "source": "rpm", "version": "1.9.5p2"}], "syslinux": [{"arch": "x86_64", "epoch": null, "name": "syslinux", "release": "0.13.fc32", "source": "rpm", "version": "6.04"}], "syslinux-extlinux": [{"arch": "x86_64", "epoch": null, "name": "syslinux-extlinux", "release": "0.13.fc32", "source": "rpm", "version": "6.04"}], "syslinux-extlinux-nonlinux": [{"arch": "noarch", "epoch": null, "name": "syslinux-extlinux-nonlinux", "release": "0.13.fc32", "source": "rpm", "version": "6.04"}], "syslinux-nonlinux": [{"arch": "noarch", "epoch": null, "name": "syslinux-nonlinux", "release": "0.13.fc32", "source": "rpm", "version": "6.04"}], "systemd": [{"arch": "x86_64", "epoch": null, "name": "systemd", "release": "1.fc32", "source": "rpm", "version": "245.9"}], "systemd-libs": [{"arch": "x86_64", "epoch": null, "name": "systemd-libs", "release": "1.fc32", "source": "rpm", "version": "245.9"}], "systemd-pam": [{"arch": "x86_64", "epoch": null, "name": "systemd-pam", "release": "1.fc32", "source": "rpm", "version": "245.9"}], "systemd-rpm-macros": [{"arch": "noarch", "epoch": null, "name": "systemd-rpm-macros", "release": "1.fc32", "source": "rpm", "version": "245.9"}], "systemd-udev": [{"arch": "x86_64", "epoch": null, "name": "systemd-udev", "release": "1.fc32", "source": "rpm", "version": "245.9"}], "tar": [{"arch": "x86_64", "epoch": 2, "name": "tar", "release": "5.fc32", "source": "rpm", "version": "1.32"}], "trousers": [{"arch": "x86_64", "epoch": null, "name": "trousers", "release": "15.fc32", "source": "rpm", "version": "0.3.13"}], "trousers-lib": [{"arch": "x86_64", "epoch": null, "name": "trousers-lib", "release": "15.fc32", "source": "rpm", "version": "0.3.13"}], "tss2": [{"arch": "x86_64", "epoch": null, "name": "tss2", "release": "4.fc32", "source": "rpm", "version": "1331"}], "tzdata": [{"arch": "noarch", "epoch": null, "name": "tzdata", "release": "1.fc32", "source": "rpm", "version": "2021a"}], "unbound-libs": [{"arch": "x86_64", "epoch": null, "name": "unbound-libs", "release": "1.fc32", "source": "rpm", "version": "1.10.1"}], "util-linux": [{"arch": "x86_64", "epoch": null, "name": "util-linux", "release": "1.fc32", "source": "rpm", "version": "2.35.2"}], "vim-minimal": [{"arch": "x86_64", "epoch": 2, "name": "vim-minimal", "release": "1.fc32", "source": "rpm", "version": "8.2.2787"}], "which": [{"arch": "x86_64", "epoch": null, "name": "which", "release": "19.fc32", "source": "rpm", "version": "2.21"}], "whois-nls": [{"arch": "noarch", "epoch": null, "name": "whois-nls", "release": "1.fc32", "source": "rpm", "version": "5.5.9"}], "xfsprogs": [{"arch": "x86_64", "epoch": null, "name": "xfsprogs", "release": "3.fc32", "source": "rpm", "version": "5.4.0"}], "xkeyboard-config": [{"arch": "noarch", "epoch": null, "name": "xkeyboard-config", "release": "1.fc32", "source": "rpm", "version": "2.29"}], "xz": [{"arch": "x86_64", "epoch": null, "name": "xz", "release": "1.fc32", "source": "rpm", "version": "5.2.5"}], "xz-libs": [{"arch": "x86_64", "epoch": null, "name": "xz-libs", "release": "1.fc32", "source": "rpm", "version": "5.2.5"}], "yum": [{"arch": "noarch", "epoch": null, "name": "yum", "release": "1.fc32", "source": "rpm", "version": "4.6.0"}], "zchunk-libs": [{"arch": "x86_64", "epoch": null, "name": "zchunk-libs", "release": "1.fc32", "source": "rpm", "version": "1.1.9"}], "zlib": [{"arch": "x86_64", "epoch": null, "name": "zlib", "release": "21.fc32", "source": "rpm", "version": "1.2.11"}]}}, "changed": false} TASK [Verify the packages were installed] ************************************** task path: /tmp/tmpwhu1i_fu/tests/tests_additional_packages.yml:25 ok: [/cache/fedora-32.qcow2] => { "changed": false, "msg": "All assertions passed" } META: ran handlers META: ran handlers PLAY RECAP ********************************************************************* /cache/fedora-32.qcow2 : ok=7 changed=2 unreachable=0 failed=0 skipped=3 rescued=0 ignored=0 + cd /tmp/tmpwhu1i_fu/tests; TEST_SUBJECTS=/cache/fedora-32.qcow2 TEST_ARTIFACTS=/tmp/linux-system-role-test-work-pull-linux-system-roles_ssh-15-9aea59a-fedora-32-xomcvnfx/artifacts ansible-playbook -vv --inventory=/usr/share/ansible/inventory/standard-inventory-qcow2 /tmp/tmpwhu1i_fu/_setup.yml /tmp/tmpwhu1i_fu/tests/tests_all_options.yml ansible-playbook 2.9.21 config file = /etc/ansible/ansible.cfg configured module search path = ['/home/tester/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] ansible python module location = /usr/lib/python3.8/site-packages/ansible executable location = /usr/bin/ansible-playbook python version = 3.8.9 (default, Apr 6 2021, 00:00:00) [GCC 10.2.1 20201125 (Red Hat 10.2.1-9)] 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: _setup.yml *********************************************************** 1 plays in /tmp/tmpwhu1i_fu/_setup.yml PLAY [Fail when only localhost is available] *********************************** META: ran handlers TASK [debug] ******************************************************************* task path: /tmp/tmpwhu1i_fu/_setup.yml:5 ok: [/cache/fedora-32.qcow2] => { "groups": { "all": [ "/cache/fedora-32.qcow2" ], "localhost": [ "/cache/fedora-32.qcow2" ], "subjects": [ "/cache/fedora-32.qcow2" ], "ungrouped": [] } } TASK [fail] ******************************************************************** task path: /tmp/tmpwhu1i_fu/_setup.yml:7 skipping: [/cache/fedora-32.qcow2] => {"changed": false, "skip_reason": "Conditional result was False"} META: ran handlers META: ran handlers PLAY RECAP ********************************************************************* /cache/fedora-32.qcow2 : ok=1 changed=0 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 PLAYBOOK: tests_all_options.yml ************************************************ 1 plays in /tmp/tmpwhu1i_fu/tests/tests_all_options.yml PLAY [Test we can handle all configuration options documented in manual page] *** TASK [Gathering Facts] ********************************************************* task path: /tmp/tmpwhu1i_fu/tests/tests_all_options.yml:2 ok: [/cache/fedora-32.qcow2] META: ran handlers META: end_host conditional evaluated to false, continuing execution for /cache/fedora-32.qcow2 TASK [Make sure manual pages and bash are installed] *************************** task path: /tmp/tmpwhu1i_fu/tests/tests_all_options.yml:14 ok: [/cache/fedora-32.qcow2] => {"changed": false, "msg": "Nothing to do", "rc": 0, "results": []} TASK [Get list of options from manual page] ************************************ task path: /tmp/tmpwhu1i_fu/tests/tests_all_options.yml:21 ok: [/cache/fedora-32.qcow2] => {"changed": false, "cmd": "set -o pipefail && man ssh_config | grep -o '^ [A-Z][A-Za-z0-9]*\\(.\\| \\)' | grep -v \"[A-Za-z0-9] $\" | grep -v \"[^A-Za-z0-9 ]$\" | awk '{ print $1 }' | grep -v '^$' | grep -v \"^Host$\" | grep -v \"^Match$\"", "delta": "0:00:00.129839", "end": "2021-06-02 13:29:56.819828", "rc": 0, "start": "2021-06-02 13:29:56.689989", "stderr": "", "stderr_lines": [], "stdout": "AddKeysToAgent\nAddressFamily\nBatchMode\nBindAddress\nBindInterface\nCanonicalDomains\nCanonicalizeFallbackLocal\nCanonicalizeHostname\nCanonicalizeMaxDots\nCanonicalizePermittedCNAMEs\nCASignatureAlgorithms\nCertificateFile\nChallengeResponseAuthentication\nCheckHostIP\nCiphers\nClearAllForwardings\nCompression\nConnectionAttempts\nConnectTimeout\nControlMaster\nControlPath\nControlPersist\nDynamicForward\nEnableSSHKeysign\nEscapeChar\nExitOnForwardFailure\nFingerprintHash\nForwardAgent\nForwardX11\nForwardX11Timeout\nForwardX11Trusted\nGatewayPorts\nGlobalKnownHostsFile\nGSSAPIAuthentication\nGSSAPIClientIdentity\nGSSAPIDelegateCredentials\nGSSAPIKeyExchange\nGSSAPIRenewalForcesRekey\nGSSAPIServerIdentity\nGSSAPITrustDns\nGSSAPIKexAlgorithms\nHashKnownHosts\nHostbasedAuthentication\nHostbasedKeyTypes\nHostKeyAlgorithms\nHostKeyAlias\nHostname\nIdentitiesOnly\nIdentityAgent\nIdentityFile\nIgnoreUnknown\nInclude\nIPQoS\nKbdInteractiveAuthentication\nKbdInteractiveDevices\nKexAlgorithms\nLocalCommand\nLocalForward\nLogLevel\nMACs\nNoHostAuthenticationForLocalhost\nNumberOfPasswordPrompts\nPasswordAuthentication\nPermitLocalCommand\nPKCS11Provider\nPort\nPreferredAuthentications\nProxyCommand\nProxyJump\nProxyUseFdpass\nPubkeyAcceptedKeyTypes\nPubkeyAuthentication\nRekeyLimit\nRemoteCommand\nRemoteForward\nRequestTTY\nRevokedHostKeys\nSecurityKeyProvider\nSendEnv\nServerAliveCountMax\nServerAliveInterval\nSetEnv\nStreamLocalBindMask\nStreamLocalBindUnlink\nStrictHostKeyChecking\nSyslogFacility\nTCPKeepAlive\nTunnel\nTunnelDevice\nUpdateHostKeys\nUser\nUserKnownHostsFile\nVerifyHostKeyDNS\nVisualHostKey\nXAuthLocation", "stdout_lines": ["AddKeysToAgent", "AddressFamily", "BatchMode", "BindAddress", "BindInterface", "CanonicalDomains", "CanonicalizeFallbackLocal", "CanonicalizeHostname", "CanonicalizeMaxDots", "CanonicalizePermittedCNAMEs", "CASignatureAlgorithms", "CertificateFile", "ChallengeResponseAuthentication", "CheckHostIP", "Ciphers", "ClearAllForwardings", "Compression", "ConnectionAttempts", "ConnectTimeout", "ControlMaster", "ControlPath", "ControlPersist", "DynamicForward", "EnableSSHKeysign", "EscapeChar", "ExitOnForwardFailure", "FingerprintHash", "ForwardAgent", "ForwardX11", "ForwardX11Timeout", "ForwardX11Trusted", "GatewayPorts", "GlobalKnownHostsFile", "GSSAPIAuthentication", "GSSAPIClientIdentity", "GSSAPIDelegateCredentials", "GSSAPIKeyExchange", "GSSAPIRenewalForcesRekey", "GSSAPIServerIdentity", "GSSAPITrustDns", "GSSAPIKexAlgorithms", "HashKnownHosts", "HostbasedAuthentication", "HostbasedKeyTypes", "HostKeyAlgorithms", "HostKeyAlias", "Hostname", "IdentitiesOnly", "IdentityAgent", "IdentityFile", "IgnoreUnknown", "Include", "IPQoS", "KbdInteractiveAuthentication", "KbdInteractiveDevices", "KexAlgorithms", "LocalCommand", "LocalForward", "LogLevel", "MACs", "NoHostAuthenticationForLocalhost", "NumberOfPasswordPrompts", "PasswordAuthentication", "PermitLocalCommand", "PKCS11Provider", "Port", "PreferredAuthentications", "ProxyCommand", "ProxyJump", "ProxyUseFdpass", "PubkeyAcceptedKeyTypes", "PubkeyAuthentication", "RekeyLimit", "RemoteCommand", "RemoteForward", "RequestTTY", "RevokedHostKeys", "SecurityKeyProvider", "SendEnv", "ServerAliveCountMax", "ServerAliveInterval", "SetEnv", "StreamLocalBindMask", "StreamLocalBindUnlink", "StrictHostKeyChecking", "SyslogFacility", "TCPKeepAlive", "Tunnel", "TunnelDevice", "UpdateHostKeys", "User", "UserKnownHostsFile", "VerifyHostKeyDNS", "VisualHostKey", "XAuthLocation"]} TASK [debug] ******************************************************************* task path: /tmp/tmpwhu1i_fu/tests/tests_all_options.yml:34 ok: [/cache/fedora-32.qcow2] => { "ssh_options.stdout_lines": [ "AddKeysToAgent", "AddressFamily", "BatchMode", "BindAddress", "BindInterface", "CanonicalDomains", "CanonicalizeFallbackLocal", "CanonicalizeHostname", "CanonicalizeMaxDots", "CanonicalizePermittedCNAMEs", "CASignatureAlgorithms", "CertificateFile", "ChallengeResponseAuthentication", "CheckHostIP", "Ciphers", "ClearAllForwardings", "Compression", "ConnectionAttempts", "ConnectTimeout", "ControlMaster", "ControlPath", "ControlPersist", "DynamicForward", "EnableSSHKeysign", "EscapeChar", "ExitOnForwardFailure", "FingerprintHash", "ForwardAgent", "ForwardX11", "ForwardX11Timeout", "ForwardX11Trusted", "GatewayPorts", "GlobalKnownHostsFile", "GSSAPIAuthentication", "GSSAPIClientIdentity", "GSSAPIDelegateCredentials", "GSSAPIKeyExchange", "GSSAPIRenewalForcesRekey", "GSSAPIServerIdentity", "GSSAPITrustDns", "GSSAPIKexAlgorithms", "HashKnownHosts", "HostbasedAuthentication", "HostbasedKeyTypes", "HostKeyAlgorithms", "HostKeyAlias", "Hostname", "IdentitiesOnly", "IdentityAgent", "IdentityFile", "IgnoreUnknown", "Include", "IPQoS", "KbdInteractiveAuthentication", "KbdInteractiveDevices", "KexAlgorithms", "LocalCommand", "LocalForward", "LogLevel", "MACs", "NoHostAuthenticationForLocalhost", "NumberOfPasswordPrompts", "PasswordAuthentication", "PermitLocalCommand", "PKCS11Provider", "Port", "PreferredAuthentications", "ProxyCommand", "ProxyJump", "ProxyUseFdpass", "PubkeyAcceptedKeyTypes", "PubkeyAuthentication", "RekeyLimit", "RemoteCommand", "RemoteForward", "RequestTTY", "RevokedHostKeys", "SecurityKeyProvider", "SendEnv", "ServerAliveCountMax", "ServerAliveInterval", "SetEnv", "StreamLocalBindMask", "StreamLocalBindUnlink", "StrictHostKeyChecking", "SyslogFacility", "TCPKeepAlive", "Tunnel", "TunnelDevice", "UpdateHostKeys", "User", "UserKnownHostsFile", "VerifyHostKeyDNS", "VisualHostKey", "XAuthLocation" ] } TASK [Construct the configuration list] **************************************** task path: /tmp/tmpwhu1i_fu/tests/tests_all_options.yml:37 ok: [/cache/fedora-32.qcow2] => (item=AddKeysToAgent) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "AddKeysToAgent"} ok: [/cache/fedora-32.qcow2] => (item=AddressFamily) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "AddressFamily"} ok: [/cache/fedora-32.qcow2] => (item=BatchMode) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "BatchMode"} ok: [/cache/fedora-32.qcow2] => (item=BindAddress) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "BindAddress"} ok: [/cache/fedora-32.qcow2] => (item=BindInterface) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "BindInterface"} ok: [/cache/fedora-32.qcow2] => (item=CanonicalDomains) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CanonicalDomains": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "CanonicalDomains"} ok: [/cache/fedora-32.qcow2] => (item=CanonicalizeFallbackLocal) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "CanonicalizeFallbackLocal"} ok: [/cache/fedora-32.qcow2] => (item=CanonicalizeHostname) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "CanonicalizeHostname"} ok: [/cache/fedora-32.qcow2] => (item=CanonicalizeMaxDots) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "CanonicalizeMaxDots"} ok: [/cache/fedora-32.qcow2] => (item=CanonicalizePermittedCNAMEs) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "CanonicalizePermittedCNAMEs"} ok: [/cache/fedora-32.qcow2] => (item=CASignatureAlgorithms) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "CASignatureAlgorithms"} ok: [/cache/fedora-32.qcow2] => (item=CertificateFile) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "CertificateFile"} ok: [/cache/fedora-32.qcow2] => (item=ChallengeResponseAuthentication) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "ChallengeResponseAuthentication"} ok: [/cache/fedora-32.qcow2] => (item=CheckHostIP) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "CheckHostIP"} ok: [/cache/fedora-32.qcow2] => (item=Ciphers) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "Ciphers"} ok: [/cache/fedora-32.qcow2] => (item=ClearAllForwardings) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "ClearAllForwardings"} ok: [/cache/fedora-32.qcow2] => (item=Compression) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "Compression"} ok: [/cache/fedora-32.qcow2] => (item=ConnectionAttempts) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectionAttempts": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "ConnectionAttempts"} ok: [/cache/fedora-32.qcow2] => (item=ConnectTimeout) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "ConnectTimeout"} ok: [/cache/fedora-32.qcow2] => (item=ControlMaster) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "ControlMaster"} ok: [/cache/fedora-32.qcow2] => (item=ControlPath) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "ControlPath"} ok: [/cache/fedora-32.qcow2] => (item=ControlPersist) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "ControlPersist"} ok: [/cache/fedora-32.qcow2] => (item=DynamicForward) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "DynamicForward"} ok: [/cache/fedora-32.qcow2] => (item=EnableSSHKeysign) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "EnableSSHKeysign"} ok: [/cache/fedora-32.qcow2] => (item=EscapeChar) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "EscapeChar"} ok: [/cache/fedora-32.qcow2] => (item=ExitOnForwardFailure) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "ExitOnForwardFailure"} ok: [/cache/fedora-32.qcow2] => (item=FingerprintHash) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "FingerprintHash"} ok: [/cache/fedora-32.qcow2] => (item=ForwardAgent) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "ForwardAgent"} ok: [/cache/fedora-32.qcow2] => (item=ForwardX11) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "ForwardX11"} ok: [/cache/fedora-32.qcow2] => (item=ForwardX11Timeout) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "ForwardX11Timeout"} ok: [/cache/fedora-32.qcow2] => (item=ForwardX11Trusted) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "ForwardX11Trusted"} ok: [/cache/fedora-32.qcow2] => (item=GatewayPorts) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GatewayPorts": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "GatewayPorts"} ok: [/cache/fedora-32.qcow2] => (item=GlobalKnownHostsFile) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "GlobalKnownHostsFile"} ok: [/cache/fedora-32.qcow2] => (item=GSSAPIAuthentication) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "GSSAPIAuthentication"} ok: [/cache/fedora-32.qcow2] => (item=GSSAPIClientIdentity) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "GSSAPIClientIdentity"} ok: [/cache/fedora-32.qcow2] => (item=GSSAPIDelegateCredentials) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "GSSAPIDelegateCredentials"} ok: [/cache/fedora-32.qcow2] => (item=GSSAPIKeyExchange) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKeyExchange": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "GSSAPIKeyExchange"} ok: [/cache/fedora-32.qcow2] => (item=GSSAPIRenewalForcesRekey) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "GSSAPIRenewalForcesRekey"} ok: [/cache/fedora-32.qcow2] => (item=GSSAPIServerIdentity) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "GSSAPIServerIdentity"} ok: [/cache/fedora-32.qcow2] => (item=GSSAPITrustDns) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "GSSAPITrustDns"} ok: [/cache/fedora-32.qcow2] => (item=GSSAPIKexAlgorithms) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "GSSAPIKexAlgorithms"} ok: [/cache/fedora-32.qcow2] => (item=HashKnownHosts) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "HashKnownHosts"} ok: [/cache/fedora-32.qcow2] => (item=HostbasedAuthentication) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes", "HostbasedAuthentication": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "HostbasedAuthentication"} ok: [/cache/fedora-32.qcow2] => (item=HostbasedKeyTypes) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes", "HostbasedAuthentication": "yes", "HostbasedKeyTypes": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "HostbasedKeyTypes"} ok: [/cache/fedora-32.qcow2] => (item=HostKeyAlgorithms) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes", "HostKeyAlgorithms": "yes", "HostbasedAuthentication": "yes", "HostbasedKeyTypes": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "HostKeyAlgorithms"} ok: [/cache/fedora-32.qcow2] => (item=HostKeyAlias) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes", "HostKeyAlgorithms": "yes", "HostKeyAlias": "yes", "HostbasedAuthentication": "yes", "HostbasedKeyTypes": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "HostKeyAlias"} ok: [/cache/fedora-32.qcow2] => (item=Hostname) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes", "HostKeyAlgorithms": "yes", "HostKeyAlias": "yes", "HostbasedAuthentication": "yes", "HostbasedKeyTypes": "yes", "Hostname": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "Hostname"} ok: [/cache/fedora-32.qcow2] => (item=IdentitiesOnly) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes", "HostKeyAlgorithms": "yes", "HostKeyAlias": "yes", "HostbasedAuthentication": "yes", "HostbasedKeyTypes": "yes", "Hostname": "yes", "IdentitiesOnly": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "IdentitiesOnly"} ok: [/cache/fedora-32.qcow2] => (item=IdentityAgent) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes", "HostKeyAlgorithms": "yes", "HostKeyAlias": "yes", "HostbasedAuthentication": "yes", "HostbasedKeyTypes": "yes", "Hostname": "yes", "IdentitiesOnly": "yes", "IdentityAgent": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "IdentityAgent"} ok: [/cache/fedora-32.qcow2] => (item=IdentityFile) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes", "HostKeyAlgorithms": "yes", "HostKeyAlias": "yes", "HostbasedAuthentication": "yes", "HostbasedKeyTypes": "yes", "Hostname": "yes", "IdentitiesOnly": "yes", "IdentityAgent": "yes", "IdentityFile": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "IdentityFile"} ok: [/cache/fedora-32.qcow2] => (item=IgnoreUnknown) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes", "HostKeyAlgorithms": "yes", "HostKeyAlias": "yes", "HostbasedAuthentication": "yes", "HostbasedKeyTypes": "yes", "Hostname": "yes", "IdentitiesOnly": "yes", "IdentityAgent": "yes", "IdentityFile": "yes", "IgnoreUnknown": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "IgnoreUnknown"} ok: [/cache/fedora-32.qcow2] => (item=Include) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes", "HostKeyAlgorithms": "yes", "HostKeyAlias": "yes", "HostbasedAuthentication": "yes", "HostbasedKeyTypes": "yes", "Hostname": "yes", "IdentitiesOnly": "yes", "IdentityAgent": "yes", "IdentityFile": "yes", "IgnoreUnknown": "yes", "Include": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "Include"} ok: [/cache/fedora-32.qcow2] => (item=IPQoS) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes", "HostKeyAlgorithms": "yes", "HostKeyAlias": "yes", "HostbasedAuthentication": "yes", "HostbasedKeyTypes": "yes", "Hostname": "yes", "IPQoS": "yes", "IdentitiesOnly": "yes", "IdentityAgent": "yes", "IdentityFile": "yes", "IgnoreUnknown": "yes", "Include": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "IPQoS"} ok: [/cache/fedora-32.qcow2] => (item=KbdInteractiveAuthentication) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes", "HostKeyAlgorithms": "yes", "HostKeyAlias": "yes", "HostbasedAuthentication": "yes", "HostbasedKeyTypes": "yes", "Hostname": "yes", "IPQoS": "yes", "IdentitiesOnly": "yes", "IdentityAgent": "yes", "IdentityFile": "yes", "IgnoreUnknown": "yes", "Include": "yes", "KbdInteractiveAuthentication": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "KbdInteractiveAuthentication"} ok: [/cache/fedora-32.qcow2] => (item=KbdInteractiveDevices) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes", "HostKeyAlgorithms": "yes", "HostKeyAlias": "yes", "HostbasedAuthentication": "yes", "HostbasedKeyTypes": "yes", "Hostname": "yes", "IPQoS": "yes", "IdentitiesOnly": "yes", "IdentityAgent": "yes", "IdentityFile": "yes", "IgnoreUnknown": "yes", "Include": "yes", "KbdInteractiveAuthentication": "yes", "KbdInteractiveDevices": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "KbdInteractiveDevices"} ok: [/cache/fedora-32.qcow2] => (item=KexAlgorithms) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes", "HostKeyAlgorithms": "yes", "HostKeyAlias": "yes", "HostbasedAuthentication": "yes", "HostbasedKeyTypes": "yes", "Hostname": "yes", "IPQoS": "yes", "IdentitiesOnly": "yes", "IdentityAgent": "yes", "IdentityFile": "yes", "IgnoreUnknown": "yes", "Include": "yes", "KbdInteractiveAuthentication": "yes", "KbdInteractiveDevices": "yes", "KexAlgorithms": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "KexAlgorithms"} ok: [/cache/fedora-32.qcow2] => (item=LocalCommand) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes", "HostKeyAlgorithms": "yes", "HostKeyAlias": "yes", "HostbasedAuthentication": "yes", "HostbasedKeyTypes": "yes", "Hostname": "yes", "IPQoS": "yes", "IdentitiesOnly": "yes", "IdentityAgent": "yes", "IdentityFile": "yes", "IgnoreUnknown": "yes", "Include": "yes", "KbdInteractiveAuthentication": "yes", "KbdInteractiveDevices": "yes", "KexAlgorithms": "yes", "LocalCommand": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "LocalCommand"} ok: [/cache/fedora-32.qcow2] => (item=LocalForward) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes", "HostKeyAlgorithms": "yes", "HostKeyAlias": "yes", "HostbasedAuthentication": "yes", "HostbasedKeyTypes": "yes", "Hostname": "yes", "IPQoS": "yes", "IdentitiesOnly": "yes", "IdentityAgent": "yes", "IdentityFile": "yes", "IgnoreUnknown": "yes", "Include": "yes", "KbdInteractiveAuthentication": "yes", "KbdInteractiveDevices": "yes", "KexAlgorithms": "yes", "LocalCommand": "yes", "LocalForward": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "LocalForward"} ok: [/cache/fedora-32.qcow2] => (item=LogLevel) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes", "HostKeyAlgorithms": "yes", "HostKeyAlias": "yes", "HostbasedAuthentication": "yes", "HostbasedKeyTypes": "yes", "Hostname": "yes", "IPQoS": "yes", "IdentitiesOnly": "yes", "IdentityAgent": "yes", "IdentityFile": "yes", "IgnoreUnknown": "yes", "Include": "yes", "KbdInteractiveAuthentication": "yes", "KbdInteractiveDevices": "yes", "KexAlgorithms": "yes", "LocalCommand": "yes", "LocalForward": "yes", "LogLevel": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "LogLevel"} ok: [/cache/fedora-32.qcow2] => (item=MACs) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes", "HostKeyAlgorithms": "yes", "HostKeyAlias": "yes", "HostbasedAuthentication": "yes", "HostbasedKeyTypes": "yes", "Hostname": "yes", "IPQoS": "yes", "IdentitiesOnly": "yes", "IdentityAgent": "yes", "IdentityFile": "yes", "IgnoreUnknown": "yes", "Include": "yes", "KbdInteractiveAuthentication": "yes", "KbdInteractiveDevices": "yes", "KexAlgorithms": "yes", "LocalCommand": "yes", "LocalForward": "yes", "LogLevel": "yes", "MACs": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "MACs"} ok: [/cache/fedora-32.qcow2] => (item=NoHostAuthenticationForLocalhost) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes", "HostKeyAlgorithms": "yes", "HostKeyAlias": "yes", "HostbasedAuthentication": "yes", "HostbasedKeyTypes": "yes", "Hostname": "yes", "IPQoS": "yes", "IdentitiesOnly": "yes", "IdentityAgent": "yes", "IdentityFile": "yes", "IgnoreUnknown": "yes", "Include": "yes", "KbdInteractiveAuthentication": "yes", "KbdInteractiveDevices": "yes", "KexAlgorithms": "yes", "LocalCommand": "yes", "LocalForward": "yes", "LogLevel": "yes", "MACs": "yes", "NoHostAuthenticationForLocalhost": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "NoHostAuthenticationForLocalhost"} ok: [/cache/fedora-32.qcow2] => (item=NumberOfPasswordPrompts) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes", "HostKeyAlgorithms": "yes", "HostKeyAlias": "yes", "HostbasedAuthentication": "yes", "HostbasedKeyTypes": "yes", "Hostname": "yes", "IPQoS": "yes", "IdentitiesOnly": "yes", "IdentityAgent": "yes", "IdentityFile": "yes", "IgnoreUnknown": "yes", "Include": "yes", "KbdInteractiveAuthentication": "yes", "KbdInteractiveDevices": "yes", "KexAlgorithms": "yes", "LocalCommand": "yes", "LocalForward": "yes", "LogLevel": "yes", "MACs": "yes", "NoHostAuthenticationForLocalhost": "yes", "NumberOfPasswordPrompts": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "NumberOfPasswordPrompts"} ok: [/cache/fedora-32.qcow2] => (item=PasswordAuthentication) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes", "HostKeyAlgorithms": "yes", "HostKeyAlias": "yes", "HostbasedAuthentication": "yes", "HostbasedKeyTypes": "yes", "Hostname": "yes", "IPQoS": "yes", "IdentitiesOnly": "yes", "IdentityAgent": "yes", "IdentityFile": "yes", "IgnoreUnknown": "yes", "Include": "yes", "KbdInteractiveAuthentication": "yes", "KbdInteractiveDevices": "yes", "KexAlgorithms": "yes", "LocalCommand": "yes", "LocalForward": "yes", "LogLevel": "yes", "MACs": "yes", "NoHostAuthenticationForLocalhost": "yes", "NumberOfPasswordPrompts": "yes", "PasswordAuthentication": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "PasswordAuthentication"} ok: [/cache/fedora-32.qcow2] => (item=PermitLocalCommand) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes", "HostKeyAlgorithms": "yes", "HostKeyAlias": "yes", "HostbasedAuthentication": "yes", "HostbasedKeyTypes": "yes", "Hostname": "yes", "IPQoS": "yes", "IdentitiesOnly": "yes", "IdentityAgent": "yes", "IdentityFile": "yes", "IgnoreUnknown": "yes", "Include": "yes", "KbdInteractiveAuthentication": "yes", "KbdInteractiveDevices": "yes", "KexAlgorithms": "yes", "LocalCommand": "yes", "LocalForward": "yes", "LogLevel": "yes", "MACs": "yes", "NoHostAuthenticationForLocalhost": "yes", "NumberOfPasswordPrompts": "yes", "PasswordAuthentication": "yes", "PermitLocalCommand": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "PermitLocalCommand"} ok: [/cache/fedora-32.qcow2] => (item=PKCS11Provider) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes", "HostKeyAlgorithms": "yes", "HostKeyAlias": "yes", "HostbasedAuthentication": "yes", "HostbasedKeyTypes": "yes", "Hostname": "yes", "IPQoS": "yes", "IdentitiesOnly": "yes", "IdentityAgent": "yes", "IdentityFile": "yes", "IgnoreUnknown": "yes", "Include": "yes", "KbdInteractiveAuthentication": "yes", "KbdInteractiveDevices": "yes", "KexAlgorithms": "yes", "LocalCommand": "yes", "LocalForward": "yes", "LogLevel": "yes", "MACs": "yes", "NoHostAuthenticationForLocalhost": "yes", "NumberOfPasswordPrompts": "yes", "PKCS11Provider": "yes", "PasswordAuthentication": "yes", "PermitLocalCommand": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "PKCS11Provider"} ok: [/cache/fedora-32.qcow2] => (item=Port) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes", "HostKeyAlgorithms": "yes", "HostKeyAlias": "yes", "HostbasedAuthentication": "yes", "HostbasedKeyTypes": "yes", "Hostname": "yes", "IPQoS": "yes", "IdentitiesOnly": "yes", "IdentityAgent": "yes", "IdentityFile": "yes", "IgnoreUnknown": "yes", "Include": "yes", "KbdInteractiveAuthentication": "yes", "KbdInteractiveDevices": "yes", "KexAlgorithms": "yes", "LocalCommand": "yes", "LocalForward": "yes", "LogLevel": "yes", "MACs": "yes", "NoHostAuthenticationForLocalhost": "yes", "NumberOfPasswordPrompts": "yes", "PKCS11Provider": "yes", "PasswordAuthentication": "yes", "PermitLocalCommand": "yes", "Port": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "Port"} ok: [/cache/fedora-32.qcow2] => (item=PreferredAuthentications) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes", "HostKeyAlgorithms": "yes", "HostKeyAlias": "yes", "HostbasedAuthentication": "yes", "HostbasedKeyTypes": "yes", "Hostname": "yes", "IPQoS": "yes", "IdentitiesOnly": "yes", "IdentityAgent": "yes", "IdentityFile": "yes", "IgnoreUnknown": "yes", "Include": "yes", "KbdInteractiveAuthentication": "yes", "KbdInteractiveDevices": "yes", "KexAlgorithms": "yes", "LocalCommand": "yes", "LocalForward": "yes", "LogLevel": "yes", "MACs": "yes", "NoHostAuthenticationForLocalhost": "yes", "NumberOfPasswordPrompts": "yes", "PKCS11Provider": "yes", "PasswordAuthentication": "yes", "PermitLocalCommand": "yes", "Port": "yes", "PreferredAuthentications": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "PreferredAuthentications"} ok: [/cache/fedora-32.qcow2] => (item=ProxyCommand) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes", "HostKeyAlgorithms": "yes", "HostKeyAlias": "yes", "HostbasedAuthentication": "yes", "HostbasedKeyTypes": "yes", "Hostname": "yes", "IPQoS": "yes", "IdentitiesOnly": "yes", "IdentityAgent": "yes", "IdentityFile": "yes", "IgnoreUnknown": "yes", "Include": "yes", "KbdInteractiveAuthentication": "yes", "KbdInteractiveDevices": "yes", "KexAlgorithms": "yes", "LocalCommand": "yes", "LocalForward": "yes", "LogLevel": "yes", "MACs": "yes", "NoHostAuthenticationForLocalhost": "yes", "NumberOfPasswordPrompts": "yes", "PKCS11Provider": "yes", "PasswordAuthentication": "yes", "PermitLocalCommand": "yes", "Port": "yes", "PreferredAuthentications": "yes", "ProxyCommand": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "ProxyCommand"} ok: [/cache/fedora-32.qcow2] => (item=ProxyJump) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes", "HostKeyAlgorithms": "yes", "HostKeyAlias": "yes", "HostbasedAuthentication": "yes", "HostbasedKeyTypes": "yes", "Hostname": "yes", "IPQoS": "yes", "IdentitiesOnly": "yes", "IdentityAgent": "yes", "IdentityFile": "yes", "IgnoreUnknown": "yes", "Include": "yes", "KbdInteractiveAuthentication": "yes", "KbdInteractiveDevices": "yes", "KexAlgorithms": "yes", "LocalCommand": "yes", "LocalForward": "yes", "LogLevel": "yes", "MACs": "yes", "NoHostAuthenticationForLocalhost": "yes", "NumberOfPasswordPrompts": "yes", "PKCS11Provider": "yes", "PasswordAuthentication": "yes", "PermitLocalCommand": "yes", "Port": "yes", "PreferredAuthentications": "yes", "ProxyCommand": "yes", "ProxyJump": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "ProxyJump"} ok: [/cache/fedora-32.qcow2] => (item=ProxyUseFdpass) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes", "HostKeyAlgorithms": "yes", "HostKeyAlias": "yes", "HostbasedAuthentication": "yes", "HostbasedKeyTypes": "yes", "Hostname": "yes", "IPQoS": "yes", "IdentitiesOnly": "yes", "IdentityAgent": "yes", "IdentityFile": "yes", "IgnoreUnknown": "yes", "Include": "yes", "KbdInteractiveAuthentication": "yes", "KbdInteractiveDevices": "yes", "KexAlgorithms": "yes", "LocalCommand": "yes", "LocalForward": "yes", "LogLevel": "yes", "MACs": "yes", "NoHostAuthenticationForLocalhost": "yes", "NumberOfPasswordPrompts": "yes", "PKCS11Provider": "yes", "PasswordAuthentication": "yes", "PermitLocalCommand": "yes", "Port": "yes", "PreferredAuthentications": "yes", "ProxyCommand": "yes", "ProxyJump": "yes", "ProxyUseFdpass": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "ProxyUseFdpass"} ok: [/cache/fedora-32.qcow2] => (item=PubkeyAcceptedKeyTypes) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes", "HostKeyAlgorithms": "yes", "HostKeyAlias": "yes", "HostbasedAuthentication": "yes", "HostbasedKeyTypes": "yes", "Hostname": "yes", "IPQoS": "yes", "IdentitiesOnly": "yes", "IdentityAgent": "yes", "IdentityFile": "yes", "IgnoreUnknown": "yes", "Include": "yes", "KbdInteractiveAuthentication": "yes", "KbdInteractiveDevices": "yes", "KexAlgorithms": "yes", "LocalCommand": "yes", "LocalForward": "yes", "LogLevel": "yes", "MACs": "yes", "NoHostAuthenticationForLocalhost": "yes", "NumberOfPasswordPrompts": "yes", "PKCS11Provider": "yes", "PasswordAuthentication": "yes", "PermitLocalCommand": "yes", "Port": "yes", "PreferredAuthentications": "yes", "ProxyCommand": "yes", "ProxyJump": "yes", "ProxyUseFdpass": "yes", "PubkeyAcceptedKeyTypes": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "PubkeyAcceptedKeyTypes"} ok: [/cache/fedora-32.qcow2] => (item=PubkeyAuthentication) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes", "HostKeyAlgorithms": "yes", "HostKeyAlias": "yes", "HostbasedAuthentication": "yes", "HostbasedKeyTypes": "yes", "Hostname": "yes", "IPQoS": "yes", "IdentitiesOnly": "yes", "IdentityAgent": "yes", "IdentityFile": "yes", "IgnoreUnknown": "yes", "Include": "yes", "KbdInteractiveAuthentication": "yes", "KbdInteractiveDevices": "yes", "KexAlgorithms": "yes", "LocalCommand": "yes", "LocalForward": "yes", "LogLevel": "yes", "MACs": "yes", "NoHostAuthenticationForLocalhost": "yes", "NumberOfPasswordPrompts": "yes", "PKCS11Provider": "yes", "PasswordAuthentication": "yes", "PermitLocalCommand": "yes", "Port": "yes", "PreferredAuthentications": "yes", "ProxyCommand": "yes", "ProxyJump": "yes", "ProxyUseFdpass": "yes", "PubkeyAcceptedKeyTypes": "yes", "PubkeyAuthentication": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "PubkeyAuthentication"} ok: [/cache/fedora-32.qcow2] => (item=RekeyLimit) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes", "HostKeyAlgorithms": "yes", "HostKeyAlias": "yes", "HostbasedAuthentication": "yes", "HostbasedKeyTypes": "yes", "Hostname": "yes", "IPQoS": "yes", "IdentitiesOnly": "yes", "IdentityAgent": "yes", "IdentityFile": "yes", "IgnoreUnknown": "yes", "Include": "yes", "KbdInteractiveAuthentication": "yes", "KbdInteractiveDevices": "yes", "KexAlgorithms": "yes", "LocalCommand": "yes", "LocalForward": "yes", "LogLevel": "yes", "MACs": "yes", "NoHostAuthenticationForLocalhost": "yes", "NumberOfPasswordPrompts": "yes", "PKCS11Provider": "yes", "PasswordAuthentication": "yes", "PermitLocalCommand": "yes", "Port": "yes", "PreferredAuthentications": "yes", "ProxyCommand": "yes", "ProxyJump": "yes", "ProxyUseFdpass": "yes", "PubkeyAcceptedKeyTypes": "yes", "PubkeyAuthentication": "yes", "RekeyLimit": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "RekeyLimit"} ok: [/cache/fedora-32.qcow2] => (item=RemoteCommand) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes", "HostKeyAlgorithms": "yes", "HostKeyAlias": "yes", "HostbasedAuthentication": "yes", "HostbasedKeyTypes": "yes", "Hostname": "yes", "IPQoS": "yes", "IdentitiesOnly": "yes", "IdentityAgent": "yes", "IdentityFile": "yes", "IgnoreUnknown": "yes", "Include": "yes", "KbdInteractiveAuthentication": "yes", "KbdInteractiveDevices": "yes", "KexAlgorithms": "yes", "LocalCommand": "yes", "LocalForward": "yes", "LogLevel": "yes", "MACs": "yes", "NoHostAuthenticationForLocalhost": "yes", "NumberOfPasswordPrompts": "yes", "PKCS11Provider": "yes", "PasswordAuthentication": "yes", "PermitLocalCommand": "yes", "Port": "yes", "PreferredAuthentications": "yes", "ProxyCommand": "yes", "ProxyJump": "yes", "ProxyUseFdpass": "yes", "PubkeyAcceptedKeyTypes": "yes", "PubkeyAuthentication": "yes", "RekeyLimit": "yes", "RemoteCommand": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "RemoteCommand"} ok: [/cache/fedora-32.qcow2] => (item=RemoteForward) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes", "HostKeyAlgorithms": "yes", "HostKeyAlias": "yes", "HostbasedAuthentication": "yes", "HostbasedKeyTypes": "yes", "Hostname": "yes", "IPQoS": "yes", "IdentitiesOnly": "yes", "IdentityAgent": "yes", "IdentityFile": "yes", "IgnoreUnknown": "yes", "Include": "yes", "KbdInteractiveAuthentication": "yes", "KbdInteractiveDevices": "yes", "KexAlgorithms": "yes", "LocalCommand": "yes", "LocalForward": "yes", "LogLevel": "yes", "MACs": "yes", "NoHostAuthenticationForLocalhost": "yes", "NumberOfPasswordPrompts": "yes", "PKCS11Provider": "yes", "PasswordAuthentication": "yes", "PermitLocalCommand": "yes", "Port": "yes", "PreferredAuthentications": "yes", "ProxyCommand": "yes", "ProxyJump": "yes", "ProxyUseFdpass": "yes", "PubkeyAcceptedKeyTypes": "yes", "PubkeyAuthentication": "yes", "RekeyLimit": "yes", "RemoteCommand": "yes", "RemoteForward": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "RemoteForward"} ok: [/cache/fedora-32.qcow2] => (item=RequestTTY) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes", "HostKeyAlgorithms": "yes", "HostKeyAlias": "yes", "HostbasedAuthentication": "yes", "HostbasedKeyTypes": "yes", "Hostname": "yes", "IPQoS": "yes", "IdentitiesOnly": "yes", "IdentityAgent": "yes", "IdentityFile": "yes", "IgnoreUnknown": "yes", "Include": "yes", "KbdInteractiveAuthentication": "yes", "KbdInteractiveDevices": "yes", "KexAlgorithms": "yes", "LocalCommand": "yes", "LocalForward": "yes", "LogLevel": "yes", "MACs": "yes", "NoHostAuthenticationForLocalhost": "yes", "NumberOfPasswordPrompts": "yes", "PKCS11Provider": "yes", "PasswordAuthentication": "yes", "PermitLocalCommand": "yes", "Port": "yes", "PreferredAuthentications": "yes", "ProxyCommand": "yes", "ProxyJump": "yes", "ProxyUseFdpass": "yes", "PubkeyAcceptedKeyTypes": "yes", "PubkeyAuthentication": "yes", "RekeyLimit": "yes", "RemoteCommand": "yes", "RemoteForward": "yes", "RequestTTY": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "RequestTTY"} ok: [/cache/fedora-32.qcow2] => (item=RevokedHostKeys) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes", "HostKeyAlgorithms": "yes", "HostKeyAlias": "yes", "HostbasedAuthentication": "yes", "HostbasedKeyTypes": "yes", "Hostname": "yes", "IPQoS": "yes", "IdentitiesOnly": "yes", "IdentityAgent": "yes", "IdentityFile": "yes", "IgnoreUnknown": "yes", "Include": "yes", "KbdInteractiveAuthentication": "yes", "KbdInteractiveDevices": "yes", "KexAlgorithms": "yes", "LocalCommand": "yes", "LocalForward": "yes", "LogLevel": "yes", "MACs": "yes", "NoHostAuthenticationForLocalhost": "yes", "NumberOfPasswordPrompts": "yes", "PKCS11Provider": "yes", "PasswordAuthentication": "yes", "PermitLocalCommand": "yes", "Port": "yes", "PreferredAuthentications": "yes", "ProxyCommand": "yes", "ProxyJump": "yes", "ProxyUseFdpass": "yes", "PubkeyAcceptedKeyTypes": "yes", "PubkeyAuthentication": "yes", "RekeyLimit": "yes", "RemoteCommand": "yes", "RemoteForward": "yes", "RequestTTY": "yes", "RevokedHostKeys": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "RevokedHostKeys"} ok: [/cache/fedora-32.qcow2] => (item=SecurityKeyProvider) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes", "HostKeyAlgorithms": "yes", "HostKeyAlias": "yes", "HostbasedAuthentication": "yes", "HostbasedKeyTypes": "yes", "Hostname": "yes", "IPQoS": "yes", "IdentitiesOnly": "yes", "IdentityAgent": "yes", "IdentityFile": "yes", "IgnoreUnknown": "yes", "Include": "yes", "KbdInteractiveAuthentication": "yes", "KbdInteractiveDevices": "yes", "KexAlgorithms": "yes", "LocalCommand": "yes", "LocalForward": "yes", "LogLevel": "yes", "MACs": "yes", "NoHostAuthenticationForLocalhost": "yes", "NumberOfPasswordPrompts": "yes", "PKCS11Provider": "yes", "PasswordAuthentication": "yes", "PermitLocalCommand": "yes", "Port": "yes", "PreferredAuthentications": "yes", "ProxyCommand": "yes", "ProxyJump": "yes", "ProxyUseFdpass": "yes", "PubkeyAcceptedKeyTypes": "yes", "PubkeyAuthentication": "yes", "RekeyLimit": "yes", "RemoteCommand": "yes", "RemoteForward": "yes", "RequestTTY": "yes", "RevokedHostKeys": "yes", "SecurityKeyProvider": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "SecurityKeyProvider"} ok: [/cache/fedora-32.qcow2] => (item=SendEnv) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes", "HostKeyAlgorithms": "yes", "HostKeyAlias": "yes", "HostbasedAuthentication": "yes", "HostbasedKeyTypes": "yes", "Hostname": "yes", "IPQoS": "yes", "IdentitiesOnly": "yes", "IdentityAgent": "yes", "IdentityFile": "yes", "IgnoreUnknown": "yes", "Include": "yes", "KbdInteractiveAuthentication": "yes", "KbdInteractiveDevices": "yes", "KexAlgorithms": "yes", "LocalCommand": "yes", "LocalForward": "yes", "LogLevel": "yes", "MACs": "yes", "NoHostAuthenticationForLocalhost": "yes", "NumberOfPasswordPrompts": "yes", "PKCS11Provider": "yes", "PasswordAuthentication": "yes", "PermitLocalCommand": "yes", "Port": "yes", "PreferredAuthentications": "yes", "ProxyCommand": "yes", "ProxyJump": "yes", "ProxyUseFdpass": "yes", "PubkeyAcceptedKeyTypes": "yes", "PubkeyAuthentication": "yes", "RekeyLimit": "yes", "RemoteCommand": "yes", "RemoteForward": "yes", "RequestTTY": "yes", "RevokedHostKeys": "yes", "SecurityKeyProvider": "yes", "SendEnv": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "SendEnv"} ok: [/cache/fedora-32.qcow2] => (item=ServerAliveCountMax) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes", "HostKeyAlgorithms": "yes", "HostKeyAlias": "yes", "HostbasedAuthentication": "yes", "HostbasedKeyTypes": "yes", "Hostname": "yes", "IPQoS": "yes", "IdentitiesOnly": "yes", "IdentityAgent": "yes", "IdentityFile": "yes", "IgnoreUnknown": "yes", "Include": "yes", "KbdInteractiveAuthentication": "yes", "KbdInteractiveDevices": "yes", "KexAlgorithms": "yes", "LocalCommand": "yes", "LocalForward": "yes", "LogLevel": "yes", "MACs": "yes", "NoHostAuthenticationForLocalhost": "yes", "NumberOfPasswordPrompts": "yes", "PKCS11Provider": "yes", "PasswordAuthentication": "yes", "PermitLocalCommand": "yes", "Port": "yes", "PreferredAuthentications": "yes", "ProxyCommand": "yes", "ProxyJump": "yes", "ProxyUseFdpass": "yes", "PubkeyAcceptedKeyTypes": "yes", "PubkeyAuthentication": "yes", "RekeyLimit": "yes", "RemoteCommand": "yes", "RemoteForward": "yes", "RequestTTY": "yes", "RevokedHostKeys": "yes", "SecurityKeyProvider": "yes", "SendEnv": "yes", "ServerAliveCountMax": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "ServerAliveCountMax"} ok: [/cache/fedora-32.qcow2] => (item=ServerAliveInterval) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes", "HostKeyAlgorithms": "yes", "HostKeyAlias": "yes", "HostbasedAuthentication": "yes", "HostbasedKeyTypes": "yes", "Hostname": "yes", "IPQoS": "yes", "IdentitiesOnly": "yes", "IdentityAgent": "yes", "IdentityFile": "yes", "IgnoreUnknown": "yes", "Include": "yes", "KbdInteractiveAuthentication": "yes", "KbdInteractiveDevices": "yes", "KexAlgorithms": "yes", "LocalCommand": "yes", "LocalForward": "yes", "LogLevel": "yes", "MACs": "yes", "NoHostAuthenticationForLocalhost": "yes", "NumberOfPasswordPrompts": "yes", "PKCS11Provider": "yes", "PasswordAuthentication": "yes", "PermitLocalCommand": "yes", "Port": "yes", "PreferredAuthentications": "yes", "ProxyCommand": "yes", "ProxyJump": "yes", "ProxyUseFdpass": "yes", "PubkeyAcceptedKeyTypes": "yes", "PubkeyAuthentication": "yes", "RekeyLimit": "yes", "RemoteCommand": "yes", "RemoteForward": "yes", "RequestTTY": "yes", "RevokedHostKeys": "yes", "SecurityKeyProvider": "yes", "SendEnv": "yes", "ServerAliveCountMax": "yes", "ServerAliveInterval": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "ServerAliveInterval"} ok: [/cache/fedora-32.qcow2] => (item=SetEnv) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes", "HostKeyAlgorithms": "yes", "HostKeyAlias": "yes", "HostbasedAuthentication": "yes", "HostbasedKeyTypes": "yes", "Hostname": "yes", "IPQoS": "yes", "IdentitiesOnly": "yes", "IdentityAgent": "yes", "IdentityFile": "yes", "IgnoreUnknown": "yes", "Include": "yes", "KbdInteractiveAuthentication": "yes", "KbdInteractiveDevices": "yes", "KexAlgorithms": "yes", "LocalCommand": "yes", "LocalForward": "yes", "LogLevel": "yes", "MACs": "yes", "NoHostAuthenticationForLocalhost": "yes", "NumberOfPasswordPrompts": "yes", "PKCS11Provider": "yes", "PasswordAuthentication": "yes", "PermitLocalCommand": "yes", "Port": "yes", "PreferredAuthentications": "yes", "ProxyCommand": "yes", "ProxyJump": "yes", "ProxyUseFdpass": "yes", "PubkeyAcceptedKeyTypes": "yes", "PubkeyAuthentication": "yes", "RekeyLimit": "yes", "RemoteCommand": "yes", "RemoteForward": "yes", "RequestTTY": "yes", "RevokedHostKeys": "yes", "SecurityKeyProvider": "yes", "SendEnv": "yes", "ServerAliveCountMax": "yes", "ServerAliveInterval": "yes", "SetEnv": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "SetEnv"} ok: [/cache/fedora-32.qcow2] => (item=StreamLocalBindMask) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes", "HostKeyAlgorithms": "yes", "HostKeyAlias": "yes", "HostbasedAuthentication": "yes", "HostbasedKeyTypes": "yes", "Hostname": "yes", "IPQoS": "yes", "IdentitiesOnly": "yes", "IdentityAgent": "yes", "IdentityFile": "yes", "IgnoreUnknown": "yes", "Include": "yes", "KbdInteractiveAuthentication": "yes", "KbdInteractiveDevices": "yes", "KexAlgorithms": "yes", "LocalCommand": "yes", "LocalForward": "yes", "LogLevel": "yes", "MACs": "yes", "NoHostAuthenticationForLocalhost": "yes", "NumberOfPasswordPrompts": "yes", "PKCS11Provider": "yes", "PasswordAuthentication": "yes", "PermitLocalCommand": "yes", "Port": "yes", "PreferredAuthentications": "yes", "ProxyCommand": "yes", "ProxyJump": "yes", "ProxyUseFdpass": "yes", "PubkeyAcceptedKeyTypes": "yes", "PubkeyAuthentication": "yes", "RekeyLimit": "yes", "RemoteCommand": "yes", "RemoteForward": "yes", "RequestTTY": "yes", "RevokedHostKeys": "yes", "SecurityKeyProvider": "yes", "SendEnv": "yes", "ServerAliveCountMax": "yes", "ServerAliveInterval": "yes", "SetEnv": "yes", "StreamLocalBindMask": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "StreamLocalBindMask"} ok: [/cache/fedora-32.qcow2] => (item=StreamLocalBindUnlink) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes", "HostKeyAlgorithms": "yes", "HostKeyAlias": "yes", "HostbasedAuthentication": "yes", "HostbasedKeyTypes": "yes", "Hostname": "yes", "IPQoS": "yes", "IdentitiesOnly": "yes", "IdentityAgent": "yes", "IdentityFile": "yes", "IgnoreUnknown": "yes", "Include": "yes", "KbdInteractiveAuthentication": "yes", "KbdInteractiveDevices": "yes", "KexAlgorithms": "yes", "LocalCommand": "yes", "LocalForward": "yes", "LogLevel": "yes", "MACs": "yes", "NoHostAuthenticationForLocalhost": "yes", "NumberOfPasswordPrompts": "yes", "PKCS11Provider": "yes", "PasswordAuthentication": "yes", "PermitLocalCommand": "yes", "Port": "yes", "PreferredAuthentications": "yes", "ProxyCommand": "yes", "ProxyJump": "yes", "ProxyUseFdpass": "yes", "PubkeyAcceptedKeyTypes": "yes", "PubkeyAuthentication": "yes", "RekeyLimit": "yes", "RemoteCommand": "yes", "RemoteForward": "yes", "RequestTTY": "yes", "RevokedHostKeys": "yes", "SecurityKeyProvider": "yes", "SendEnv": "yes", "ServerAliveCountMax": "yes", "ServerAliveInterval": "yes", "SetEnv": "yes", "StreamLocalBindMask": "yes", "StreamLocalBindUnlink": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "StreamLocalBindUnlink"} ok: [/cache/fedora-32.qcow2] => (item=StrictHostKeyChecking) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes", "HostKeyAlgorithms": "yes", "HostKeyAlias": "yes", "HostbasedAuthentication": "yes", "HostbasedKeyTypes": "yes", "Hostname": "yes", "IPQoS": "yes", "IdentitiesOnly": "yes", "IdentityAgent": "yes", "IdentityFile": "yes", "IgnoreUnknown": "yes", "Include": "yes", "KbdInteractiveAuthentication": "yes", "KbdInteractiveDevices": "yes", "KexAlgorithms": "yes", "LocalCommand": "yes", "LocalForward": "yes", "LogLevel": "yes", "MACs": "yes", "NoHostAuthenticationForLocalhost": "yes", "NumberOfPasswordPrompts": "yes", "PKCS11Provider": "yes", "PasswordAuthentication": "yes", "PermitLocalCommand": "yes", "Port": "yes", "PreferredAuthentications": "yes", "ProxyCommand": "yes", "ProxyJump": "yes", "ProxyUseFdpass": "yes", "PubkeyAcceptedKeyTypes": "yes", "PubkeyAuthentication": "yes", "RekeyLimit": "yes", "RemoteCommand": "yes", "RemoteForward": "yes", "RequestTTY": "yes", "RevokedHostKeys": "yes", "SecurityKeyProvider": "yes", "SendEnv": "yes", "ServerAliveCountMax": "yes", "ServerAliveInterval": "yes", "SetEnv": "yes", "StreamLocalBindMask": "yes", "StreamLocalBindUnlink": "yes", "StrictHostKeyChecking": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "StrictHostKeyChecking"} ok: [/cache/fedora-32.qcow2] => (item=SyslogFacility) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes", "HostKeyAlgorithms": "yes", "HostKeyAlias": "yes", "HostbasedAuthentication": "yes", "HostbasedKeyTypes": "yes", "Hostname": "yes", "IPQoS": "yes", "IdentitiesOnly": "yes", "IdentityAgent": "yes", "IdentityFile": "yes", "IgnoreUnknown": "yes", "Include": "yes", "KbdInteractiveAuthentication": "yes", "KbdInteractiveDevices": "yes", "KexAlgorithms": "yes", "LocalCommand": "yes", "LocalForward": "yes", "LogLevel": "yes", "MACs": "yes", "NoHostAuthenticationForLocalhost": "yes", "NumberOfPasswordPrompts": "yes", "PKCS11Provider": "yes", "PasswordAuthentication": "yes", "PermitLocalCommand": "yes", "Port": "yes", "PreferredAuthentications": "yes", "ProxyCommand": "yes", "ProxyJump": "yes", "ProxyUseFdpass": "yes", "PubkeyAcceptedKeyTypes": "yes", "PubkeyAuthentication": "yes", "RekeyLimit": "yes", "RemoteCommand": "yes", "RemoteForward": "yes", "RequestTTY": "yes", "RevokedHostKeys": "yes", "SecurityKeyProvider": "yes", "SendEnv": "yes", "ServerAliveCountMax": "yes", "ServerAliveInterval": "yes", "SetEnv": "yes", "StreamLocalBindMask": "yes", "StreamLocalBindUnlink": "yes", "StrictHostKeyChecking": "yes", "SyslogFacility": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "SyslogFacility"} ok: [/cache/fedora-32.qcow2] => (item=TCPKeepAlive) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes", "HostKeyAlgorithms": "yes", "HostKeyAlias": "yes", "HostbasedAuthentication": "yes", "HostbasedKeyTypes": "yes", "Hostname": "yes", "IPQoS": "yes", "IdentitiesOnly": "yes", "IdentityAgent": "yes", "IdentityFile": "yes", "IgnoreUnknown": "yes", "Include": "yes", "KbdInteractiveAuthentication": "yes", "KbdInteractiveDevices": "yes", "KexAlgorithms": "yes", "LocalCommand": "yes", "LocalForward": "yes", "LogLevel": "yes", "MACs": "yes", "NoHostAuthenticationForLocalhost": "yes", "NumberOfPasswordPrompts": "yes", "PKCS11Provider": "yes", "PasswordAuthentication": "yes", "PermitLocalCommand": "yes", "Port": "yes", "PreferredAuthentications": "yes", "ProxyCommand": "yes", "ProxyJump": "yes", "ProxyUseFdpass": "yes", "PubkeyAcceptedKeyTypes": "yes", "PubkeyAuthentication": "yes", "RekeyLimit": "yes", "RemoteCommand": "yes", "RemoteForward": "yes", "RequestTTY": "yes", "RevokedHostKeys": "yes", "SecurityKeyProvider": "yes", "SendEnv": "yes", "ServerAliveCountMax": "yes", "ServerAliveInterval": "yes", "SetEnv": "yes", "StreamLocalBindMask": "yes", "StreamLocalBindUnlink": "yes", "StrictHostKeyChecking": "yes", "SyslogFacility": "yes", "TCPKeepAlive": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "TCPKeepAlive"} ok: [/cache/fedora-32.qcow2] => (item=Tunnel) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes", "HostKeyAlgorithms": "yes", "HostKeyAlias": "yes", "HostbasedAuthentication": "yes", "HostbasedKeyTypes": "yes", "Hostname": "yes", "IPQoS": "yes", "IdentitiesOnly": "yes", "IdentityAgent": "yes", "IdentityFile": "yes", "IgnoreUnknown": "yes", "Include": "yes", "KbdInteractiveAuthentication": "yes", "KbdInteractiveDevices": "yes", "KexAlgorithms": "yes", "LocalCommand": "yes", "LocalForward": "yes", "LogLevel": "yes", "MACs": "yes", "NoHostAuthenticationForLocalhost": "yes", "NumberOfPasswordPrompts": "yes", "PKCS11Provider": "yes", "PasswordAuthentication": "yes", "PermitLocalCommand": "yes", "Port": "yes", "PreferredAuthentications": "yes", "ProxyCommand": "yes", "ProxyJump": "yes", "ProxyUseFdpass": "yes", "PubkeyAcceptedKeyTypes": "yes", "PubkeyAuthentication": "yes", "RekeyLimit": "yes", "RemoteCommand": "yes", "RemoteForward": "yes", "RequestTTY": "yes", "RevokedHostKeys": "yes", "SecurityKeyProvider": "yes", "SendEnv": "yes", "ServerAliveCountMax": "yes", "ServerAliveInterval": "yes", "SetEnv": "yes", "StreamLocalBindMask": "yes", "StreamLocalBindUnlink": "yes", "StrictHostKeyChecking": "yes", "SyslogFacility": "yes", "TCPKeepAlive": "yes", "Tunnel": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "Tunnel"} ok: [/cache/fedora-32.qcow2] => (item=TunnelDevice) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes", "HostKeyAlgorithms": "yes", "HostKeyAlias": "yes", "HostbasedAuthentication": "yes", "HostbasedKeyTypes": "yes", "Hostname": "yes", "IPQoS": "yes", "IdentitiesOnly": "yes", "IdentityAgent": "yes", "IdentityFile": "yes", "IgnoreUnknown": "yes", "Include": "yes", "KbdInteractiveAuthentication": "yes", "KbdInteractiveDevices": "yes", "KexAlgorithms": "yes", "LocalCommand": "yes", "LocalForward": "yes", "LogLevel": "yes", "MACs": "yes", "NoHostAuthenticationForLocalhost": "yes", "NumberOfPasswordPrompts": "yes", "PKCS11Provider": "yes", "PasswordAuthentication": "yes", "PermitLocalCommand": "yes", "Port": "yes", "PreferredAuthentications": "yes", "ProxyCommand": "yes", "ProxyJump": "yes", "ProxyUseFdpass": "yes", "PubkeyAcceptedKeyTypes": "yes", "PubkeyAuthentication": "yes", "RekeyLimit": "yes", "RemoteCommand": "yes", "RemoteForward": "yes", "RequestTTY": "yes", "RevokedHostKeys": "yes", "SecurityKeyProvider": "yes", "SendEnv": "yes", "ServerAliveCountMax": "yes", "ServerAliveInterval": "yes", "SetEnv": "yes", "StreamLocalBindMask": "yes", "StreamLocalBindUnlink": "yes", "StrictHostKeyChecking": "yes", "SyslogFacility": "yes", "TCPKeepAlive": "yes", "Tunnel": "yes", "TunnelDevice": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "TunnelDevice"} ok: [/cache/fedora-32.qcow2] => (item=UpdateHostKeys) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes", "HostKeyAlgorithms": "yes", "HostKeyAlias": "yes", "HostbasedAuthentication": "yes", "HostbasedKeyTypes": "yes", "Hostname": "yes", "IPQoS": "yes", "IdentitiesOnly": "yes", "IdentityAgent": "yes", "IdentityFile": "yes", "IgnoreUnknown": "yes", "Include": "yes", "KbdInteractiveAuthentication": "yes", "KbdInteractiveDevices": "yes", "KexAlgorithms": "yes", "LocalCommand": "yes", "LocalForward": "yes", "LogLevel": "yes", "MACs": "yes", "NoHostAuthenticationForLocalhost": "yes", "NumberOfPasswordPrompts": "yes", "PKCS11Provider": "yes", "PasswordAuthentication": "yes", "PermitLocalCommand": "yes", "Port": "yes", "PreferredAuthentications": "yes", "ProxyCommand": "yes", "ProxyJump": "yes", "ProxyUseFdpass": "yes", "PubkeyAcceptedKeyTypes": "yes", "PubkeyAuthentication": "yes", "RekeyLimit": "yes", "RemoteCommand": "yes", "RemoteForward": "yes", "RequestTTY": "yes", "RevokedHostKeys": "yes", "SecurityKeyProvider": "yes", "SendEnv": "yes", "ServerAliveCountMax": "yes", "ServerAliveInterval": "yes", "SetEnv": "yes", "StreamLocalBindMask": "yes", "StreamLocalBindUnlink": "yes", "StrictHostKeyChecking": "yes", "SyslogFacility": "yes", "TCPKeepAlive": "yes", "Tunnel": "yes", "TunnelDevice": "yes", "UpdateHostKeys": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "UpdateHostKeys"} ok: [/cache/fedora-32.qcow2] => (item=User) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes", "HostKeyAlgorithms": "yes", "HostKeyAlias": "yes", "HostbasedAuthentication": "yes", "HostbasedKeyTypes": "yes", "Hostname": "yes", "IPQoS": "yes", "IdentitiesOnly": "yes", "IdentityAgent": "yes", "IdentityFile": "yes", "IgnoreUnknown": "yes", "Include": "yes", "KbdInteractiveAuthentication": "yes", "KbdInteractiveDevices": "yes", "KexAlgorithms": "yes", "LocalCommand": "yes", "LocalForward": "yes", "LogLevel": "yes", "MACs": "yes", "NoHostAuthenticationForLocalhost": "yes", "NumberOfPasswordPrompts": "yes", "PKCS11Provider": "yes", "PasswordAuthentication": "yes", "PermitLocalCommand": "yes", "Port": "yes", "PreferredAuthentications": "yes", "ProxyCommand": "yes", "ProxyJump": "yes", "ProxyUseFdpass": "yes", "PubkeyAcceptedKeyTypes": "yes", "PubkeyAuthentication": "yes", "RekeyLimit": "yes", "RemoteCommand": "yes", "RemoteForward": "yes", "RequestTTY": "yes", "RevokedHostKeys": "yes", "SecurityKeyProvider": "yes", "SendEnv": "yes", "ServerAliveCountMax": "yes", "ServerAliveInterval": "yes", "SetEnv": "yes", "StreamLocalBindMask": "yes", "StreamLocalBindUnlink": "yes", "StrictHostKeyChecking": "yes", "SyslogFacility": "yes", "TCPKeepAlive": "yes", "Tunnel": "yes", "TunnelDevice": "yes", "UpdateHostKeys": "yes", "User": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "User"} ok: [/cache/fedora-32.qcow2] => (item=UserKnownHostsFile) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes", "HostKeyAlgorithms": "yes", "HostKeyAlias": "yes", "HostbasedAuthentication": "yes", "HostbasedKeyTypes": "yes", "Hostname": "yes", "IPQoS": "yes", "IdentitiesOnly": "yes", "IdentityAgent": "yes", "IdentityFile": "yes", "IgnoreUnknown": "yes", "Include": "yes", "KbdInteractiveAuthentication": "yes", "KbdInteractiveDevices": "yes", "KexAlgorithms": "yes", "LocalCommand": "yes", "LocalForward": "yes", "LogLevel": "yes", "MACs": "yes", "NoHostAuthenticationForLocalhost": "yes", "NumberOfPasswordPrompts": "yes", "PKCS11Provider": "yes", "PasswordAuthentication": "yes", "PermitLocalCommand": "yes", "Port": "yes", "PreferredAuthentications": "yes", "ProxyCommand": "yes", "ProxyJump": "yes", "ProxyUseFdpass": "yes", "PubkeyAcceptedKeyTypes": "yes", "PubkeyAuthentication": "yes", "RekeyLimit": "yes", "RemoteCommand": "yes", "RemoteForward": "yes", "RequestTTY": "yes", "RevokedHostKeys": "yes", "SecurityKeyProvider": "yes", "SendEnv": "yes", "ServerAliveCountMax": "yes", "ServerAliveInterval": "yes", "SetEnv": "yes", "StreamLocalBindMask": "yes", "StreamLocalBindUnlink": "yes", "StrictHostKeyChecking": "yes", "SyslogFacility": "yes", "TCPKeepAlive": "yes", "Tunnel": "yes", "TunnelDevice": "yes", "UpdateHostKeys": "yes", "User": "yes", "UserKnownHostsFile": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "UserKnownHostsFile"} ok: [/cache/fedora-32.qcow2] => (item=VerifyHostKeyDNS) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes", "HostKeyAlgorithms": "yes", "HostKeyAlias": "yes", "HostbasedAuthentication": "yes", "HostbasedKeyTypes": "yes", "Hostname": "yes", "IPQoS": "yes", "IdentitiesOnly": "yes", "IdentityAgent": "yes", "IdentityFile": "yes", "IgnoreUnknown": "yes", "Include": "yes", "KbdInteractiveAuthentication": "yes", "KbdInteractiveDevices": "yes", "KexAlgorithms": "yes", "LocalCommand": "yes", "LocalForward": "yes", "LogLevel": "yes", "MACs": "yes", "NoHostAuthenticationForLocalhost": "yes", "NumberOfPasswordPrompts": "yes", "PKCS11Provider": "yes", "PasswordAuthentication": "yes", "PermitLocalCommand": "yes", "Port": "yes", "PreferredAuthentications": "yes", "ProxyCommand": "yes", "ProxyJump": "yes", "ProxyUseFdpass": "yes", "PubkeyAcceptedKeyTypes": "yes", "PubkeyAuthentication": "yes", "RekeyLimit": "yes", "RemoteCommand": "yes", "RemoteForward": "yes", "RequestTTY": "yes", "RevokedHostKeys": "yes", "SecurityKeyProvider": "yes", "SendEnv": "yes", "ServerAliveCountMax": "yes", "ServerAliveInterval": "yes", "SetEnv": "yes", "StreamLocalBindMask": "yes", "StreamLocalBindUnlink": "yes", "StrictHostKeyChecking": "yes", "SyslogFacility": "yes", "TCPKeepAlive": "yes", "Tunnel": "yes", "TunnelDevice": "yes", "UpdateHostKeys": "yes", "User": "yes", "UserKnownHostsFile": "yes", "VerifyHostKeyDNS": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "VerifyHostKeyDNS"} ok: [/cache/fedora-32.qcow2] => (item=VisualHostKey) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes", "HostKeyAlgorithms": "yes", "HostKeyAlias": "yes", "HostbasedAuthentication": "yes", "HostbasedKeyTypes": "yes", "Hostname": "yes", "IPQoS": "yes", "IdentitiesOnly": "yes", "IdentityAgent": "yes", "IdentityFile": "yes", "IgnoreUnknown": "yes", "Include": "yes", "KbdInteractiveAuthentication": "yes", "KbdInteractiveDevices": "yes", "KexAlgorithms": "yes", "LocalCommand": "yes", "LocalForward": "yes", "LogLevel": "yes", "MACs": "yes", "NoHostAuthenticationForLocalhost": "yes", "NumberOfPasswordPrompts": "yes", "PKCS11Provider": "yes", "PasswordAuthentication": "yes", "PermitLocalCommand": "yes", "Port": "yes", "PreferredAuthentications": "yes", "ProxyCommand": "yes", "ProxyJump": "yes", "ProxyUseFdpass": "yes", "PubkeyAcceptedKeyTypes": "yes", "PubkeyAuthentication": "yes", "RekeyLimit": "yes", "RemoteCommand": "yes", "RemoteForward": "yes", "RequestTTY": "yes", "RevokedHostKeys": "yes", "SecurityKeyProvider": "yes", "SendEnv": "yes", "ServerAliveCountMax": "yes", "ServerAliveInterval": "yes", "SetEnv": "yes", "StreamLocalBindMask": "yes", "StreamLocalBindUnlink": "yes", "StrictHostKeyChecking": "yes", "SyslogFacility": "yes", "TCPKeepAlive": "yes", "Tunnel": "yes", "TunnelDevice": "yes", "UpdateHostKeys": "yes", "User": "yes", "UserKnownHostsFile": "yes", "VerifyHostKeyDNS": "yes", "VisualHostKey": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "VisualHostKey"} ok: [/cache/fedora-32.qcow2] => (item=XAuthLocation) => {"ansible_facts": {"ssh_c": {"AddKeysToAgent": "yes", "AddressFamily": "yes", "BatchMode": "yes", "BindAddress": "yes", "BindInterface": "yes", "CASignatureAlgorithms": "yes", "CanonicalDomains": "yes", "CanonicalizeFallbackLocal": "yes", "CanonicalizeHostname": "yes", "CanonicalizeMaxDots": "yes", "CanonicalizePermittedCNAMEs": "yes", "CertificateFile": "yes", "ChallengeResponseAuthentication": "yes", "CheckHostIP": "yes", "Ciphers": "yes", "ClearAllForwardings": "yes", "Compression": "yes", "ConnectTimeout": "yes", "ConnectionAttempts": "yes", "ControlMaster": "yes", "ControlPath": "yes", "ControlPersist": "yes", "DynamicForward": "yes", "EnableSSHKeysign": "yes", "EscapeChar": "yes", "ExitOnForwardFailure": "yes", "FingerprintHash": "yes", "ForwardAgent": "yes", "ForwardX11": "yes", "ForwardX11Timeout": "yes", "ForwardX11Trusted": "yes", "GSSAPIAuthentication": "yes", "GSSAPIClientIdentity": "yes", "GSSAPIDelegateCredentials": "yes", "GSSAPIKexAlgorithms": "yes", "GSSAPIKeyExchange": "yes", "GSSAPIRenewalForcesRekey": "yes", "GSSAPIServerIdentity": "yes", "GSSAPITrustDns": "yes", "GatewayPorts": "yes", "GlobalKnownHostsFile": "yes", "HashKnownHosts": "yes", "HostKeyAlgorithms": "yes", "HostKeyAlias": "yes", "HostbasedAuthentication": "yes", "HostbasedKeyTypes": "yes", "Hostname": "yes", "IPQoS": "yes", "IdentitiesOnly": "yes", "IdentityAgent": "yes", "IdentityFile": "yes", "IgnoreUnknown": "yes", "Include": "yes", "KbdInteractiveAuthentication": "yes", "KbdInteractiveDevices": "yes", "KexAlgorithms": "yes", "LocalCommand": "yes", "LocalForward": "yes", "LogLevel": "yes", "MACs": "yes", "NoHostAuthenticationForLocalhost": "yes", "NumberOfPasswordPrompts": "yes", "PKCS11Provider": "yes", "PasswordAuthentication": "yes", "PermitLocalCommand": "yes", "Port": "yes", "PreferredAuthentications": "yes", "ProxyCommand": "yes", "ProxyJump": "yes", "ProxyUseFdpass": "yes", "PubkeyAcceptedKeyTypes": "yes", "PubkeyAuthentication": "yes", "RekeyLimit": "yes", "RemoteCommand": "yes", "RemoteForward": "yes", "RequestTTY": "yes", "RevokedHostKeys": "yes", "SecurityKeyProvider": "yes", "SendEnv": "yes", "ServerAliveCountMax": "yes", "ServerAliveInterval": "yes", "SetEnv": "yes", "StreamLocalBindMask": "yes", "StreamLocalBindUnlink": "yes", "StrictHostKeyChecking": "yes", "SyslogFacility": "yes", "TCPKeepAlive": "yes", "Tunnel": "yes", "TunnelDevice": "yes", "UpdateHostKeys": "yes", "User": "yes", "UserKnownHostsFile": "yes", "VerifyHostKeyDNS": "yes", "VisualHostKey": "yes", "XAuthLocation": "yes"}}, "ansible_loop_var": "item", "changed": false, "item": "XAuthLocation"} TASK [Run role] **************************************************************** task path: /tmp/tmpwhu1i_fu/tests/tests_all_options.yml:43 TASK [linux-system-roles.ssh : Set platform/version specific variables] ******** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:2 skipping: [/cache/fedora-32.qcow2] => (item=RedHat.yml) => {"ansible_loop_var": "item", "changed": false, "item": "RedHat.yml", "skip_reason": "Conditional result was False"} ok: [/cache/fedora-32.qcow2] => (item=Fedora.yml) => {"ansible_facts": {"__ssh_defaults": {"Include": "/etc/ssh/ssh_config.d/*.conf"}, "__ssh_drop_in_name": "00-ansible", "__ssh_supports_drop_in": true}, "ansible_included_var_files": ["/tmp/tmpwhu1i_fu/vars/Fedora.yml"], "ansible_loop_var": "item", "changed": false, "item": "Fedora.yml"} skipping: [/cache/fedora-32.qcow2] => (item=Fedora_32.yml) => {"ansible_loop_var": "item", "changed": false, "item": "Fedora_32.yml", "skip_reason": "Conditional result was False"} skipping: [/cache/fedora-32.qcow2] => (item=Fedora_32.yml) => {"ansible_loop_var": "item", "changed": false, "item": "Fedora_32.yml", "skip_reason": "Conditional result was False"} TASK [linux-system-roles.ssh : Ensure required packages are installed] ********* task path: /tmp/tmpwhu1i_fu/tasks/main.yml:17 ok: [/cache/fedora-32.qcow2] => {"changed": false, "msg": "Nothing to do", "rc": 0, "results": []} TASK [linux-system-roles.ssh : Gather information about the user for user configuration] *** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:22 skipping: [/cache/fedora-32.qcow2] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [linux-system-roles.ssh : Make sure the ~/.ssh/ directory exists and has expected permissions] *** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:29 skipping: [/cache/fedora-32.qcow2] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [linux-system-roles.ssh : Generate the configuration file] **************** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:40 changed: [/cache/fedora-32.qcow2] => {"changed": true, "checksum": "bcf0c20f366de440f990c936e90c31128851945e", "dest": "/tmp/ssh_config", "gid": 0, "group": "root", "md5sum": "92ebff5efd454750451f961870bb038f", "mode": "0644", "owner": "root", "secontext": "unconfined_u:object_r:admin_home_t:s0", "size": 1948, "src": "/root/.ansible/tmp/ansible-tmp-1622640601.0427983-28331-42759122889786/source", "state": "file", "uid": 0} TASK [Download the configuration file] ***************************************** task path: /tmp/tmpwhu1i_fu/tests/tests_all_options.yml:52 ok: [/cache/fedora-32.qcow2] => {"changed": false, "content": "IyBBbnNpYmxlIG1hbmFnZWQKQWRkS2V5c1RvQWdlbnQgeWVzCkFkZHJlc3NGYW1pbHkgeWVzCkJhdGNoTW9kZSB5ZXMKQmluZEFkZHJlc3MgeWVzCkJpbmRJbnRlcmZhY2UgeWVzCkNhbm9uaWNhbERvbWFpbnMgeWVzCkNhbm9uaWNhbGl6ZUZhbGxiYWNrTG9jYWwgeWVzCkNhbm9uaWNhbGl6ZUhvc3RuYW1lIHllcwpDYW5vbmljYWxpemVNYXhEb3RzIHllcwpDYW5vbmljYWxpemVQZXJtaXR0ZWRDTkFNRXMgeWVzCkNBU2lnbmF0dXJlQWxnb3JpdGhtcyB5ZXMKQ2VydGlmaWNhdGVGaWxlIHllcwpDaGFsbGVuZ2VSZXNwb25zZUF1dGhlbnRpY2F0aW9uIHllcwpDaGVja0hvc3RJUCB5ZXMKQ2lwaGVycyB5ZXMKQ2xlYXJBbGxGb3J3YXJkaW5ncyB5ZXMKQ29tcHJlc3Npb24geWVzCkNvbm5lY3Rpb25BdHRlbXB0cyB5ZXMKQ29ubmVjdFRpbWVvdXQgeWVzCkNvbnRyb2xNYXN0ZXIgeWVzCkNvbnRyb2xQYXRoIHllcwpDb250cm9sUGVyc2lzdCB5ZXMKRHluYW1pY0ZvcndhcmQgeWVzCkVuYWJsZVNTSEtleXNpZ24geWVzCkVzY2FwZUNoYXIgeWVzCkV4aXRPbkZvcndhcmRGYWlsdXJlIHllcwpGaW5nZXJwcmludEhhc2ggeWVzCkZvcndhcmRBZ2VudCB5ZXMKRm9yd2FyZFgxMSB5ZXMKRm9yd2FyZFgxMVRpbWVvdXQgeWVzCkZvcndhcmRYMTFUcnVzdGVkIHllcwpHYXRld2F5UG9ydHMgeWVzCkdsb2JhbEtub3duSG9zdHNGaWxlIHllcwpHU1NBUElBdXRoZW50aWNhdGlvbiB5ZXMKR1NTQVBJQ2xpZW50SWRlbnRpdHkgeWVzCkdTU0FQSURlbGVnYXRlQ3JlZGVudGlhbHMgeWVzCkdTU0FQSUtleUV4Y2hhbmdlIHllcwpHU1NBUElSZW5ld2FsRm9yY2VzUmVrZXkgeWVzCkdTU0FQSVNlcnZlcklkZW50aXR5IHllcwpHU1NBUElUcnVzdERucyB5ZXMKR1NTQVBJS2V4QWxnb3JpdGhtcyB5ZXMKSGFzaEtub3duSG9zdHMgeWVzCkhvc3RiYXNlZEF1dGhlbnRpY2F0aW9uIHllcwpIb3N0YmFzZWRLZXlUeXBlcyB5ZXMKSG9zdEtleUFsZ29yaXRobXMgeWVzCkhvc3RLZXlBbGlhcyB5ZXMKSG9zdG5hbWUgeWVzCklkZW50aXRpZXNPbmx5IHllcwpJZGVudGl0eUFnZW50IHllcwpJZGVudGl0eUZpbGUgeWVzCklnbm9yZVVua25vd24geWVzCkluY2x1ZGUgeWVzCklQUW9TIHllcwpLYmRJbnRlcmFjdGl2ZUF1dGhlbnRpY2F0aW9uIHllcwpLYmRJbnRlcmFjdGl2ZURldmljZXMgeWVzCktleEFsZ29yaXRobXMgeWVzCkxvY2FsQ29tbWFuZCB5ZXMKTG9jYWxGb3J3YXJkIHllcwpMb2dMZXZlbCB5ZXMKTUFDcyB5ZXMKTm9Ib3N0QXV0aGVudGljYXRpb25Gb3JMb2NhbGhvc3QgeWVzCk51bWJlck9mUGFzc3dvcmRQcm9tcHRzIHllcwpQYXNzd29yZEF1dGhlbnRpY2F0aW9uIHllcwpQZXJtaXRMb2NhbENvbW1hbmQgeWVzClBLQ1MxMVByb3ZpZGVyIHllcwpQb3J0IHllcwpQcmVmZXJyZWRBdXRoZW50aWNhdGlvbnMgeWVzClByb3h5Q29tbWFuZCB5ZXMKUHJveHlKdW1wIHllcwpQcm94eVVzZUZkcGFzcyB5ZXMKUHVia2V5QWNjZXB0ZWRLZXlUeXBlcyB5ZXMKUHVia2V5QXV0aGVudGljYXRpb24geWVzClJla2V5TGltaXQgeWVzClJlbW90ZUNvbW1hbmQgeWVzClJlbW90ZUZvcndhcmQgeWVzClJlcXVlc3RUVFkgeWVzClJldm9rZWRIb3N0S2V5cyB5ZXMKU2VjdXJpdHlLZXlQcm92aWRlciB5ZXMKU2VuZEVudiB5ZXMKU2VydmVyQWxpdmVDb3VudE1heCB5ZXMKU2VydmVyQWxpdmVJbnRlcnZhbCB5ZXMKU2V0RW52IHllcwpTdHJlYW1Mb2NhbEJpbmRNYXNrIHllcwpTdHJlYW1Mb2NhbEJpbmRVbmxpbmsgeWVzClN0cmljdEhvc3RLZXlDaGVja2luZyB5ZXMKU3lzbG9nRmFjaWxpdHkgeWVzClRDUEtlZXBBbGl2ZSB5ZXMKVHVubmVsIHllcwpUdW5uZWxEZXZpY2UgeWVzClVwZGF0ZUhvc3RLZXlzIHllcwpVc2VyIHllcwpVc2VyS25vd25Ib3N0c0ZpbGUgeWVzClZlcmlmeUhvc3RLZXlETlMgeWVzClZpc3VhbEhvc3RLZXkgeWVzClhBdXRoTG9jYXRpb24geWVzCg==", "encoding": "base64", "source": "/tmp/ssh_config"} TASK [Verify the options are in the file] ************************************** task path: /tmp/tmpwhu1i_fu/tests/tests_all_options.yml:57 ok: [/cache/fedora-32.qcow2] => (item=AddKeysToAgent) => { "ansible_loop_var": "item", "changed": false, "item": "AddKeysToAgent", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=AddressFamily) => { "ansible_loop_var": "item", "changed": false, "item": "AddressFamily", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=BatchMode) => { "ansible_loop_var": "item", "changed": false, "item": "BatchMode", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=BindAddress) => { "ansible_loop_var": "item", "changed": false, "item": "BindAddress", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=BindInterface) => { "ansible_loop_var": "item", "changed": false, "item": "BindInterface", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=CanonicalDomains) => { "ansible_loop_var": "item", "changed": false, "item": "CanonicalDomains", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=CanonicalizeFallbackLocal) => { "ansible_loop_var": "item", "changed": false, "item": "CanonicalizeFallbackLocal", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=CanonicalizeHostname) => { "ansible_loop_var": "item", "changed": false, "item": "CanonicalizeHostname", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=CanonicalizeMaxDots) => { "ansible_loop_var": "item", "changed": false, "item": "CanonicalizeMaxDots", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=CanonicalizePermittedCNAMEs) => { "ansible_loop_var": "item", "changed": false, "item": "CanonicalizePermittedCNAMEs", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=CASignatureAlgorithms) => { "ansible_loop_var": "item", "changed": false, "item": "CASignatureAlgorithms", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=CertificateFile) => { "ansible_loop_var": "item", "changed": false, "item": "CertificateFile", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=ChallengeResponseAuthentication) => { "ansible_loop_var": "item", "changed": false, "item": "ChallengeResponseAuthentication", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=CheckHostIP) => { "ansible_loop_var": "item", "changed": false, "item": "CheckHostIP", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=Ciphers) => { "ansible_loop_var": "item", "changed": false, "item": "Ciphers", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=ClearAllForwardings) => { "ansible_loop_var": "item", "changed": false, "item": "ClearAllForwardings", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=Compression) => { "ansible_loop_var": "item", "changed": false, "item": "Compression", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=ConnectionAttempts) => { "ansible_loop_var": "item", "changed": false, "item": "ConnectionAttempts", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=ConnectTimeout) => { "ansible_loop_var": "item", "changed": false, "item": "ConnectTimeout", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=ControlMaster) => { "ansible_loop_var": "item", "changed": false, "item": "ControlMaster", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=ControlPath) => { "ansible_loop_var": "item", "changed": false, "item": "ControlPath", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=ControlPersist) => { "ansible_loop_var": "item", "changed": false, "item": "ControlPersist", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=DynamicForward) => { "ansible_loop_var": "item", "changed": false, "item": "DynamicForward", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=EnableSSHKeysign) => { "ansible_loop_var": "item", "changed": false, "item": "EnableSSHKeysign", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=EscapeChar) => { "ansible_loop_var": "item", "changed": false, "item": "EscapeChar", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=ExitOnForwardFailure) => { "ansible_loop_var": "item", "changed": false, "item": "ExitOnForwardFailure", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=FingerprintHash) => { "ansible_loop_var": "item", "changed": false, "item": "FingerprintHash", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=ForwardAgent) => { "ansible_loop_var": "item", "changed": false, "item": "ForwardAgent", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=ForwardX11) => { "ansible_loop_var": "item", "changed": false, "item": "ForwardX11", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=ForwardX11Timeout) => { "ansible_loop_var": "item", "changed": false, "item": "ForwardX11Timeout", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=ForwardX11Trusted) => { "ansible_loop_var": "item", "changed": false, "item": "ForwardX11Trusted", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=GatewayPorts) => { "ansible_loop_var": "item", "changed": false, "item": "GatewayPorts", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=GlobalKnownHostsFile) => { "ansible_loop_var": "item", "changed": false, "item": "GlobalKnownHostsFile", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=GSSAPIAuthentication) => { "ansible_loop_var": "item", "changed": false, "item": "GSSAPIAuthentication", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=GSSAPIClientIdentity) => { "ansible_loop_var": "item", "changed": false, "item": "GSSAPIClientIdentity", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=GSSAPIDelegateCredentials) => { "ansible_loop_var": "item", "changed": false, "item": "GSSAPIDelegateCredentials", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=GSSAPIKeyExchange) => { "ansible_loop_var": "item", "changed": false, "item": "GSSAPIKeyExchange", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=GSSAPIRenewalForcesRekey) => { "ansible_loop_var": "item", "changed": false, "item": "GSSAPIRenewalForcesRekey", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=GSSAPIServerIdentity) => { "ansible_loop_var": "item", "changed": false, "item": "GSSAPIServerIdentity", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=GSSAPITrustDns) => { "ansible_loop_var": "item", "changed": false, "item": "GSSAPITrustDns", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=GSSAPIKexAlgorithms) => { "ansible_loop_var": "item", "changed": false, "item": "GSSAPIKexAlgorithms", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=HashKnownHosts) => { "ansible_loop_var": "item", "changed": false, "item": "HashKnownHosts", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=HostbasedAuthentication) => { "ansible_loop_var": "item", "changed": false, "item": "HostbasedAuthentication", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=HostbasedKeyTypes) => { "ansible_loop_var": "item", "changed": false, "item": "HostbasedKeyTypes", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=HostKeyAlgorithms) => { "ansible_loop_var": "item", "changed": false, "item": "HostKeyAlgorithms", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=HostKeyAlias) => { "ansible_loop_var": "item", "changed": false, "item": "HostKeyAlias", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=Hostname) => { "ansible_loop_var": "item", "changed": false, "item": "Hostname", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=IdentitiesOnly) => { "ansible_loop_var": "item", "changed": false, "item": "IdentitiesOnly", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=IdentityAgent) => { "ansible_loop_var": "item", "changed": false, "item": "IdentityAgent", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=IdentityFile) => { "ansible_loop_var": "item", "changed": false, "item": "IdentityFile", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=IgnoreUnknown) => { "ansible_loop_var": "item", "changed": false, "item": "IgnoreUnknown", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=Include) => { "ansible_loop_var": "item", "changed": false, "item": "Include", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=IPQoS) => { "ansible_loop_var": "item", "changed": false, "item": "IPQoS", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=KbdInteractiveAuthentication) => { "ansible_loop_var": "item", "changed": false, "item": "KbdInteractiveAuthentication", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=KbdInteractiveDevices) => { "ansible_loop_var": "item", "changed": false, "item": "KbdInteractiveDevices", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=KexAlgorithms) => { "ansible_loop_var": "item", "changed": false, "item": "KexAlgorithms", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=LocalCommand) => { "ansible_loop_var": "item", "changed": false, "item": "LocalCommand", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=LocalForward) => { "ansible_loop_var": "item", "changed": false, "item": "LocalForward", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=LogLevel) => { "ansible_loop_var": "item", "changed": false, "item": "LogLevel", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=MACs) => { "ansible_loop_var": "item", "changed": false, "item": "MACs", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=NoHostAuthenticationForLocalhost) => { "ansible_loop_var": "item", "changed": false, "item": "NoHostAuthenticationForLocalhost", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=NumberOfPasswordPrompts) => { "ansible_loop_var": "item", "changed": false, "item": "NumberOfPasswordPrompts", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=PasswordAuthentication) => { "ansible_loop_var": "item", "changed": false, "item": "PasswordAuthentication", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=PermitLocalCommand) => { "ansible_loop_var": "item", "changed": false, "item": "PermitLocalCommand", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=PKCS11Provider) => { "ansible_loop_var": "item", "changed": false, "item": "PKCS11Provider", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=Port) => { "ansible_loop_var": "item", "changed": false, "item": "Port", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=PreferredAuthentications) => { "ansible_loop_var": "item", "changed": false, "item": "PreferredAuthentications", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=ProxyCommand) => { "ansible_loop_var": "item", "changed": false, "item": "ProxyCommand", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=ProxyJump) => { "ansible_loop_var": "item", "changed": false, "item": "ProxyJump", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=ProxyUseFdpass) => { "ansible_loop_var": "item", "changed": false, "item": "ProxyUseFdpass", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=PubkeyAcceptedKeyTypes) => { "ansible_loop_var": "item", "changed": false, "item": "PubkeyAcceptedKeyTypes", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=PubkeyAuthentication) => { "ansible_loop_var": "item", "changed": false, "item": "PubkeyAuthentication", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=RekeyLimit) => { "ansible_loop_var": "item", "changed": false, "item": "RekeyLimit", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=RemoteCommand) => { "ansible_loop_var": "item", "changed": false, "item": "RemoteCommand", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=RemoteForward) => { "ansible_loop_var": "item", "changed": false, "item": "RemoteForward", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=RequestTTY) => { "ansible_loop_var": "item", "changed": false, "item": "RequestTTY", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=RevokedHostKeys) => { "ansible_loop_var": "item", "changed": false, "item": "RevokedHostKeys", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=SecurityKeyProvider) => { "ansible_loop_var": "item", "changed": false, "item": "SecurityKeyProvider", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=SendEnv) => { "ansible_loop_var": "item", "changed": false, "item": "SendEnv", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=ServerAliveCountMax) => { "ansible_loop_var": "item", "changed": false, "item": "ServerAliveCountMax", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=ServerAliveInterval) => { "ansible_loop_var": "item", "changed": false, "item": "ServerAliveInterval", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=SetEnv) => { "ansible_loop_var": "item", "changed": false, "item": "SetEnv", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=StreamLocalBindMask) => { "ansible_loop_var": "item", "changed": false, "item": "StreamLocalBindMask", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=StreamLocalBindUnlink) => { "ansible_loop_var": "item", "changed": false, "item": "StreamLocalBindUnlink", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=StrictHostKeyChecking) => { "ansible_loop_var": "item", "changed": false, "item": "StrictHostKeyChecking", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=SyslogFacility) => { "ansible_loop_var": "item", "changed": false, "item": "SyslogFacility", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=TCPKeepAlive) => { "ansible_loop_var": "item", "changed": false, "item": "TCPKeepAlive", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=Tunnel) => { "ansible_loop_var": "item", "changed": false, "item": "Tunnel", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=TunnelDevice) => { "ansible_loop_var": "item", "changed": false, "item": "TunnelDevice", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=UpdateHostKeys) => { "ansible_loop_var": "item", "changed": false, "item": "UpdateHostKeys", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=User) => { "ansible_loop_var": "item", "changed": false, "item": "User", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=UserKnownHostsFile) => { "ansible_loop_var": "item", "changed": false, "item": "UserKnownHostsFile", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=VerifyHostKeyDNS) => { "ansible_loop_var": "item", "changed": false, "item": "VerifyHostKeyDNS", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=VisualHostKey) => { "ansible_loop_var": "item", "changed": false, "item": "VisualHostKey", "msg": "All assertions passed" } ok: [/cache/fedora-32.qcow2] => (item=XAuthLocation) => { "ansible_loop_var": "item", "changed": false, "item": "XAuthLocation", "msg": "All assertions passed" } META: ran handlers META: ran handlers PLAY RECAP ********************************************************************* /cache/fedora-32.qcow2 : ok=11 changed=1 unreachable=0 failed=0 skipped=3 rescued=0 ignored=0 + cd /tmp/tmpwhu1i_fu/tests; TEST_SUBJECTS=/cache/fedora-32.qcow2 TEST_ARTIFACTS=/tmp/linux-system-role-test-work-pull-linux-system-roles_ssh-15-9aea59a-fedora-32-xomcvnfx/artifacts ansible-playbook -vv --inventory=/usr/share/ansible/inventory/standard-inventory-qcow2 /tmp/tmpwhu1i_fu/_setup.yml /tmp/tmpwhu1i_fu/tests/tests_custom_config.yml ansible-playbook 2.9.21 config file = /etc/ansible/ansible.cfg configured module search path = ['/home/tester/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] ansible python module location = /usr/lib/python3.8/site-packages/ansible executable location = /usr/bin/ansible-playbook python version = 3.8.9 (default, Apr 6 2021, 00:00:00) [GCC 10.2.1 20201125 (Red Hat 10.2.1-9)] 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: _setup.yml *********************************************************** 1 plays in /tmp/tmpwhu1i_fu/_setup.yml PLAY [Fail when only localhost is available] *********************************** META: ran handlers TASK [debug] ******************************************************************* task path: /tmp/tmpwhu1i_fu/_setup.yml:5 ok: [/cache/fedora-32.qcow2] => { "groups": { "all": [ "/cache/fedora-32.qcow2" ], "localhost": [ "/cache/fedora-32.qcow2" ], "subjects": [ "/cache/fedora-32.qcow2" ], "ungrouped": [] } } TASK [fail] ******************************************************************** task path: /tmp/tmpwhu1i_fu/_setup.yml:7 skipping: [/cache/fedora-32.qcow2] => {"changed": false, "skip_reason": "Conditional result was False"} META: ran handlers META: ran handlers PLAY RECAP ********************************************************************* /cache/fedora-32.qcow2 : ok=1 changed=0 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 PLAYBOOK: tests_custom_config.yml ********************************************** 1 plays in /tmp/tmpwhu1i_fu/tests/tests_custom_config.yml PLAY [Test we can write any other configuration file] ************************** TASK [Gathering Facts] ********************************************************* task path: /tmp/tmpwhu1i_fu/tests/tests_custom_config.yml:2 ok: [/cache/fedora-32.qcow2] META: ran handlers TASK [Run role] **************************************************************** task path: /tmp/tmpwhu1i_fu/tests/tests_custom_config.yml:5 TASK [linux-system-roles.ssh : Set platform/version specific variables] ******** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:2 skipping: [/cache/fedora-32.qcow2] => (item=RedHat.yml) => {"ansible_loop_var": "item", "changed": false, "item": "RedHat.yml", "skip_reason": "Conditional result was False"} ok: [/cache/fedora-32.qcow2] => (item=Fedora.yml) => {"ansible_facts": {"__ssh_defaults": {"Include": "/etc/ssh/ssh_config.d/*.conf"}, "__ssh_drop_in_name": "00-ansible", "__ssh_supports_drop_in": true}, "ansible_included_var_files": ["/tmp/tmpwhu1i_fu/vars/Fedora.yml"], "ansible_loop_var": "item", "changed": false, "item": "Fedora.yml"} skipping: [/cache/fedora-32.qcow2] => (item=Fedora_32.yml) => {"ansible_loop_var": "item", "changed": false, "item": "Fedora_32.yml", "skip_reason": "Conditional result was False"} skipping: [/cache/fedora-32.qcow2] => (item=Fedora_32.yml) => {"ansible_loop_var": "item", "changed": false, "item": "Fedora_32.yml", "skip_reason": "Conditional result was False"} TASK [linux-system-roles.ssh : Ensure required packages are installed] ********* task path: /tmp/tmpwhu1i_fu/tasks/main.yml:17 ok: [/cache/fedora-32.qcow2] => {"changed": false, "msg": "Nothing to do", "rc": 0, "results": []} TASK [linux-system-roles.ssh : Gather information about the user for user configuration] *** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:22 skipping: [/cache/fedora-32.qcow2] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [linux-system-roles.ssh : Make sure the ~/.ssh/ directory exists and has expected permissions] *** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:29 skipping: [/cache/fedora-32.qcow2] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [linux-system-roles.ssh : Generate the configuration file] **************** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:40 changed: [/cache/fedora-32.qcow2] => {"changed": true, "checksum": "6a2fe44aec54600595c015febea78b40b3a61b15", "dest": "/tmp/ssh_config", "gid": 0, "group": "root", "md5sum": "ded9df04979553d038c34be4d3fc16c7", "mode": "0644", "owner": "root", "secontext": "unconfined_u:object_r:admin_home_t:s0", "size": 58, "src": "/root/.ansible/tmp/ansible-tmp-1622640654.7163398-28491-182262058903281/source", "state": "file", "uid": 0} TASK [Download the custom configuration file] ********************************** task path: /tmp/tmpwhu1i_fu/tests/tests_custom_config.yml:17 ok: [/cache/fedora-32.qcow2] => {"changed": false, "content": "IyBBbnNpYmxlIG1hbmFnZWQKQ29tcHJlc3Npb24geWVzCkdTU0FQSUF1dGhlbnRpY2F0aW9uIG5vCg==", "encoding": "base64", "source": "/tmp/ssh_config"} TASK [Verify the options are in the file] ************************************** task path: /tmp/tmpwhu1i_fu/tests/tests_custom_config.yml:22 ok: [/cache/fedora-32.qcow2] => { "changed": false, "msg": "All assertions passed" } META: ran handlers META: ran handlers PLAY RECAP ********************************************************************* /cache/fedora-32.qcow2 : ok=7 changed=1 unreachable=0 failed=0 skipped=3 rescued=0 ignored=0 + cd /tmp/tmpwhu1i_fu/tests; TEST_SUBJECTS=/cache/fedora-32.qcow2 TEST_ARTIFACTS=/tmp/linux-system-role-test-work-pull-linux-system-roles_ssh-15-9aea59a-fedora-32-xomcvnfx/artifacts ansible-playbook -vv --inventory=/usr/share/ansible/inventory/standard-inventory-qcow2 /tmp/tmpwhu1i_fu/_setup.yml /tmp/tmpwhu1i_fu/tests/tests_custom_drop_in.yml ansible-playbook 2.9.21 config file = /etc/ansible/ansible.cfg configured module search path = ['/home/tester/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] ansible python module location = /usr/lib/python3.8/site-packages/ansible executable location = /usr/bin/ansible-playbook python version = 3.8.9 (default, Apr 6 2021, 00:00:00) [GCC 10.2.1 20201125 (Red Hat 10.2.1-9)] 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: _setup.yml *********************************************************** 1 plays in /tmp/tmpwhu1i_fu/_setup.yml PLAY [Fail when only localhost is available] *********************************** META: ran handlers TASK [debug] ******************************************************************* task path: /tmp/tmpwhu1i_fu/_setup.yml:5 ok: [/cache/fedora-32.qcow2] => { "groups": { "all": [ "/cache/fedora-32.qcow2" ], "localhost": [ "/cache/fedora-32.qcow2" ], "subjects": [ "/cache/fedora-32.qcow2" ], "ungrouped": [] } } TASK [fail] ******************************************************************** task path: /tmp/tmpwhu1i_fu/_setup.yml:7 skipping: [/cache/fedora-32.qcow2] => {"changed": false, "skip_reason": "Conditional result was False"} META: ran handlers META: ran handlers PLAY RECAP ********************************************************************* /cache/fedora-32.qcow2 : ok=1 changed=0 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 PLAYBOOK: tests_custom_drop_in.yml ********************************************* 1 plays in /tmp/tmpwhu1i_fu/tests/tests_custom_drop_in.yml PLAY [Test we can write any other configuration file as a drop-in] ************* TASK [Gathering Facts] ********************************************************* task path: /tmp/tmpwhu1i_fu/tests/tests_custom_drop_in.yml:2 ok: [/cache/fedora-32.qcow2] META: ran handlers META: end_host conditional evaluated to false, continuing execution for /cache/fedora-32.qcow2 TASK [Backup configuration files] ********************************************** task path: /tmp/tmpwhu1i_fu/tests/tests_custom_drop_in.yml:16 included: /tmp/tmpwhu1i_fu/tests/tasks/backup.yml for /cache/fedora-32.qcow2 TASK [Setup] ******************************************************************* task path: /tmp/tmpwhu1i_fu/tests/tasks/backup.yml:2 included: /tmp/tmpwhu1i_fu/tests/tasks/setup.yml for /cache/fedora-32.qcow2 TASK [Make sure openssh is installed before creating backup] ******************* task path: /tmp/tmpwhu1i_fu/tests/tasks/setup.yml:2 ok: [/cache/fedora-32.qcow2] => {"changed": false, "msg": "Nothing to do", "rc": 0, "results": []} TASK [Create a temporary directory for backup files] *************************** task path: /tmp/tmpwhu1i_fu/tests/tasks/backup.yml:5 ok: [/cache/fedora-32.qcow2] => {"changed": false, "gid": 0, "group": "root", "mode": "0700", "owner": "root", "path": "/tmp/ansible.1c96g195", "secontext": "unconfined_u:object_r:user_tmp_t:s0", "size": 4096, "state": "directory", "uid": 0} TASK [Backup files] ************************************************************ task path: /tmp/tmpwhu1i_fu/tests/tasks/backup.yml:13 ok: [/cache/fedora-32.qcow2] => (item=/tmp/ssh_config.d_00-ansible.conf) => {"ansible_loop_var": "item", "changed": false, "cmd": "if test -f /tmp/ssh_config.d_00-ansible.conf; then\n mkdir -p /tmp/ansible.1c96g195/$(dirname /tmp/ssh_config.d_00-ansible.conf);\n cp /tmp/ssh_config.d_00-ansible.conf /tmp/ansible.1c96g195/$(dirname /tmp/ssh_config.d_00-ansible.conf)\nfi\n", "delta": "0:00:00.003133", "end": "2021-06-02 13:31:53.406957", "item": "/tmp/ssh_config.d_00-ansible.conf", "rc": 0, "start": "2021-06-02 13:31:53.403824", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} TASK [Run role] **************************************************************** task path: /tmp/tmpwhu1i_fu/tests/tests_custom_drop_in.yml:19 TASK [linux-system-roles.ssh : Set platform/version specific variables] ******** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:2 skipping: [/cache/fedora-32.qcow2] => (item=RedHat.yml) => {"ansible_loop_var": "item", "changed": false, "item": "RedHat.yml", "skip_reason": "Conditional result was False"} ok: [/cache/fedora-32.qcow2] => (item=Fedora.yml) => {"ansible_facts": {"__ssh_defaults": {"Include": "/etc/ssh/ssh_config.d/*.conf"}, "__ssh_drop_in_name": "00-ansible", "__ssh_supports_drop_in": true}, "ansible_included_var_files": ["/tmp/tmpwhu1i_fu/vars/Fedora.yml"], "ansible_loop_var": "item", "changed": false, "item": "Fedora.yml"} skipping: [/cache/fedora-32.qcow2] => (item=Fedora_32.yml) => {"ansible_loop_var": "item", "changed": false, "item": "Fedora_32.yml", "skip_reason": "Conditional result was False"} skipping: [/cache/fedora-32.qcow2] => (item=Fedora_32.yml) => {"ansible_loop_var": "item", "changed": false, "item": "Fedora_32.yml", "skip_reason": "Conditional result was False"} TASK [linux-system-roles.ssh : Ensure required packages are installed] ********* task path: /tmp/tmpwhu1i_fu/tasks/main.yml:17 ok: [/cache/fedora-32.qcow2] => {"changed": false, "msg": "Nothing to do", "rc": 0, "results": []} TASK [linux-system-roles.ssh : Gather information about the user for user configuration] *** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:22 skipping: [/cache/fedora-32.qcow2] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [linux-system-roles.ssh : Make sure the ~/.ssh/ directory exists and has expected permissions] *** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:29 skipping: [/cache/fedora-32.qcow2] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [linux-system-roles.ssh : Generate the configuration file] **************** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:40 changed: [/cache/fedora-32.qcow2] => {"changed": true, "checksum": "6a2fe44aec54600595c015febea78b40b3a61b15", "dest": "/tmp/ssh_config.d_00-ansible.conf", "gid": 0, "group": "root", "md5sum": "ded9df04979553d038c34be4d3fc16c7", "mode": "0644", "owner": "root", "secontext": "unconfined_u:object_r:admin_home_t:s0", "size": 58, "src": "/root/.ansible/tmp/ansible-tmp-1622640717.0460873-28759-161080451041544/source", "state": "file", "uid": 0} TASK [Download the custom configuration file drop-in] ************************** task path: /tmp/tmpwhu1i_fu/tests/tests_custom_drop_in.yml:30 ok: [/cache/fedora-32.qcow2] => {"changed": false, "content": "IyBBbnNpYmxlIG1hbmFnZWQKQ29tcHJlc3Npb24geWVzCkdTU0FQSUF1dGhlbnRpY2F0aW9uIG5vCg==", "encoding": "base64", "source": "/tmp/ssh_config.d_00-ansible.conf"} TASK [Verify the options are in the file] ************************************** task path: /tmp/tmpwhu1i_fu/tests/tests_custom_drop_in.yml:35 ok: [/cache/fedora-32.qcow2] => { "changed": false, "msg": "All assertions passed" } TASK [Restore configuration files] ********************************************* task path: /tmp/tmpwhu1i_fu/tests/tests_custom_drop_in.yml:44 included: /tmp/tmpwhu1i_fu/tests/tasks/restore.yml for /cache/fedora-32.qcow2 TASK [Restore backed up files and remove what was not present] ***************** task path: /tmp/tmpwhu1i_fu/tests/tasks/restore.yml:2 ok: [/cache/fedora-32.qcow2] => (item=/tmp/ssh_config.d_00-ansible.conf) => {"ansible_loop_var": "item", "changed": false, "cmd": "if test -f /tmp/ansible.1c96g195//tmp/ssh_config.d_00-ansible.conf; then\n cp /tmp/ansible.1c96g195//tmp/ssh_config.d_00-ansible.conf $(dirname /tmp/ssh_config.d_00-ansible.conf)\nelif test -f /tmp/ssh_config.d_00-ansible.conf; then\n rm /tmp/ssh_config.d_00-ansible.conf\nfi\n", "delta": "0:00:00.004135", "end": "2021-06-02 13:31:58.082787", "item": "/tmp/ssh_config.d_00-ansible.conf", "rc": 0, "start": "2021-06-02 13:31:58.078652", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} TASK [Remove temporary directory for backup files] ***************************** task path: /tmp/tmpwhu1i_fu/tests/tasks/restore.yml:15 ok: [/cache/fedora-32.qcow2] => {"changed": false, "path": "/tmp/ansible.1c96g195", "state": "absent"} META: ran handlers META: ran handlers PLAY RECAP ********************************************************************* /cache/fedora-32.qcow2 : ok=15 changed=1 unreachable=0 failed=0 skipped=3 rescued=0 ignored=0 + cd /tmp/tmpwhu1i_fu/tests; TEST_SUBJECTS=/cache/fedora-32.qcow2 TEST_ARTIFACTS=/tmp/linux-system-role-test-work-pull-linux-system-roles_ssh-15-9aea59a-fedora-32-xomcvnfx/artifacts ansible-playbook -vv --inventory=/usr/share/ansible/inventory/standard-inventory-qcow2 /tmp/tmpwhu1i_fu/_setup.yml /tmp/tmpwhu1i_fu/tests/tests_default.yml ansible-playbook 2.9.21 config file = /etc/ansible/ansible.cfg configured module search path = ['/home/tester/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] ansible python module location = /usr/lib/python3.8/site-packages/ansible executable location = /usr/bin/ansible-playbook python version = 3.8.9 (default, Apr 6 2021, 00:00:00) [GCC 10.2.1 20201125 (Red Hat 10.2.1-9)] 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: _setup.yml *********************************************************** 1 plays in /tmp/tmpwhu1i_fu/_setup.yml PLAY [Fail when only localhost is available] *********************************** META: ran handlers TASK [debug] ******************************************************************* task path: /tmp/tmpwhu1i_fu/_setup.yml:5 ok: [/cache/fedora-32.qcow2] => { "groups": { "all": [ "/cache/fedora-32.qcow2" ], "localhost": [ "/cache/fedora-32.qcow2" ], "subjects": [ "/cache/fedora-32.qcow2" ], "ungrouped": [] } } TASK [fail] ******************************************************************** task path: /tmp/tmpwhu1i_fu/_setup.yml:7 skipping: [/cache/fedora-32.qcow2] => {"changed": false, "skip_reason": "Conditional result was False"} META: ran handlers META: ran handlers PLAY RECAP ********************************************************************* /cache/fedora-32.qcow2 : ok=1 changed=0 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 PLAYBOOK: tests_default.yml **************************************************** 3 plays in /tmp/tmpwhu1i_fu/tests/tests_default.yml PLAY [all] ********************************************************************* TASK [Gathering Facts] ********************************************************* task path: /tmp/tmpwhu1i_fu/tests/tests_default.yml:2 ok: [/cache/fedora-32.qcow2] META: ran handlers TASK [Backup configuration files] ********************************************** task path: /tmp/tmpwhu1i_fu/tests/tests_default.yml:9 included: /tmp/tmpwhu1i_fu/tests/tasks/backup.yml for /cache/fedora-32.qcow2 TASK [Setup] ******************************************************************* task path: /tmp/tmpwhu1i_fu/tests/tasks/backup.yml:2 included: /tmp/tmpwhu1i_fu/tests/tasks/setup.yml for /cache/fedora-32.qcow2 TASK [Make sure openssh is installed before creating backup] ******************* task path: /tmp/tmpwhu1i_fu/tests/tasks/setup.yml:2 ok: [/cache/fedora-32.qcow2] => {"changed": false, "msg": "Nothing to do", "rc": 0, "results": []} TASK [Create a temporary directory for backup files] *************************** task path: /tmp/tmpwhu1i_fu/tests/tasks/backup.yml:5 ok: [/cache/fedora-32.qcow2] => {"changed": false, "gid": 0, "group": "root", "mode": "0700", "owner": "root", "path": "/tmp/ansible.mlf3ixjf", "secontext": "unconfined_u:object_r:user_tmp_t:s0", "size": 4096, "state": "directory", "uid": 0} TASK [Backup files] ************************************************************ task path: /tmp/tmpwhu1i_fu/tests/tasks/backup.yml:13 ok: [/cache/fedora-32.qcow2] => (item=/etc/ssh_config.d/00-ansible.conf) => {"ansible_loop_var": "item", "changed": false, "cmd": "if test -f /etc/ssh_config.d/00-ansible.conf; then\n mkdir -p /tmp/ansible.mlf3ixjf/$(dirname /etc/ssh_config.d/00-ansible.conf);\n cp /etc/ssh_config.d/00-ansible.conf /tmp/ansible.mlf3ixjf/$(dirname /etc/ssh_config.d/00-ansible.conf)\nfi\n", "delta": "0:00:00.003179", "end": "2021-06-02 13:32:54.044698", "item": "/etc/ssh_config.d/00-ansible.conf", "rc": 0, "start": "2021-06-02 13:32:54.041519", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} ok: [/cache/fedora-32.qcow2] => (item=/etc/ssh_config) => {"ansible_loop_var": "item", "changed": false, "cmd": "if test -f /etc/ssh_config; then\n mkdir -p /tmp/ansible.mlf3ixjf/$(dirname /etc/ssh_config);\n cp /etc/ssh_config /tmp/ansible.mlf3ixjf/$(dirname /etc/ssh_config)\nfi\n", "delta": "0:00:00.002881", "end": "2021-06-02 13:32:54.353194", "item": "/etc/ssh_config", "rc": 0, "start": "2021-06-02 13:32:54.350313", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} META: ran handlers META: ran handlers PLAY [Ensure that the role runs with default parameters] *********************** TASK [Gathering Facts] ********************************************************* task path: /tmp/tmpwhu1i_fu/tests/tests_default.yml:12 ok: [/cache/fedora-32.qcow2] META: ran handlers TASK [linux-system-roles.ssh : Set platform/version specific variables] ******** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:2 skipping: [/cache/fedora-32.qcow2] => (item=RedHat.yml) => {"ansible_loop_var": "item", "changed": false, "item": "RedHat.yml", "skip_reason": "Conditional result was False"} ok: [/cache/fedora-32.qcow2] => (item=Fedora.yml) => {"ansible_facts": {"__ssh_defaults": {"Include": "/etc/ssh/ssh_config.d/*.conf"}, "__ssh_drop_in_name": "00-ansible", "__ssh_supports_drop_in": true}, "ansible_included_var_files": ["/tmp/tmpwhu1i_fu/vars/Fedora.yml"], "ansible_loop_var": "item", "changed": false, "item": "Fedora.yml"} skipping: [/cache/fedora-32.qcow2] => (item=Fedora_32.yml) => {"ansible_loop_var": "item", "changed": false, "item": "Fedora_32.yml", "skip_reason": "Conditional result was False"} skipping: [/cache/fedora-32.qcow2] => (item=Fedora_32.yml) => {"ansible_loop_var": "item", "changed": false, "item": "Fedora_32.yml", "skip_reason": "Conditional result was False"} TASK [linux-system-roles.ssh : Ensure required packages are installed] ********* task path: /tmp/tmpwhu1i_fu/tasks/main.yml:17 ok: [/cache/fedora-32.qcow2] => {"changed": false, "msg": "Nothing to do", "rc": 0, "results": []} TASK [linux-system-roles.ssh : Gather information about the user for user configuration] *** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:22 skipping: [/cache/fedora-32.qcow2] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [linux-system-roles.ssh : Make sure the ~/.ssh/ directory exists and has expected permissions] *** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:29 skipping: [/cache/fedora-32.qcow2] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [linux-system-roles.ssh : Generate the configuration file] **************** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:40 changed: [/cache/fedora-32.qcow2] => {"changed": true, "checksum": "7088d6d3b06c6b5f25d778dd03ff418dde8007cf", "dest": "/etc/ssh/ssh_config.d/00-ansible.conf", "gid": 0, "group": "root", "md5sum": "f3b570842d60354e5b5b63828ce169d9", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 18, "src": "/root/.ansible/tmp/ansible-tmp-1622640778.7768087-29111-134638799901180/source", "state": "file", "uid": 0} META: ran handlers META: ran handlers PLAY [all] ********************************************************************* TASK [Gathering Facts] ********************************************************* task path: /tmp/tmpwhu1i_fu/tests/tests_default.yml:17 ok: [/cache/fedora-32.qcow2] META: ran handlers TASK [Restore configuration files] ********************************************* task path: /tmp/tmpwhu1i_fu/tests/tests_default.yml:24 included: /tmp/tmpwhu1i_fu/tests/tasks/restore.yml for /cache/fedora-32.qcow2 TASK [Restore backed up files and remove what was not present] ***************** task path: /tmp/tmpwhu1i_fu/tests/tasks/restore.yml:2 ok: [/cache/fedora-32.qcow2] => (item=/etc/ssh_config.d/00-ansible.conf) => {"ansible_loop_var": "item", "changed": false, "cmd": "if test -f /tmp/ansible.mlf3ixjf//etc/ssh_config.d/00-ansible.conf; then\n cp /tmp/ansible.mlf3ixjf//etc/ssh_config.d/00-ansible.conf $(dirname /etc/ssh_config.d/00-ansible.conf)\nelif test -f /etc/ssh_config.d/00-ansible.conf; then\n rm /etc/ssh_config.d/00-ansible.conf\nfi\n", "delta": "0:00:00.003531", "end": "2021-06-02 13:32:59.812738", "item": "/etc/ssh_config.d/00-ansible.conf", "rc": 0, "start": "2021-06-02 13:32:59.809207", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} ok: [/cache/fedora-32.qcow2] => (item=/etc/ssh_config) => {"ansible_loop_var": "item", "changed": false, "cmd": "if test -f /tmp/ansible.mlf3ixjf//etc/ssh_config; then\n cp /tmp/ansible.mlf3ixjf//etc/ssh_config $(dirname /etc/ssh_config)\nelif test -f /etc/ssh_config; then\n rm /etc/ssh_config\nfi\n", "delta": "0:00:00.003148", "end": "2021-06-02 13:33:00.117859", "item": "/etc/ssh_config", "rc": 0, "start": "2021-06-02 13:33:00.114711", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} TASK [Remove temporary directory for backup files] ***************************** task path: /tmp/tmpwhu1i_fu/tests/tasks/restore.yml:15 ok: [/cache/fedora-32.qcow2] => {"changed": false, "path": "/tmp/ansible.mlf3ixjf", "state": "absent"} META: ran handlers META: ran handlers PLAY RECAP ********************************************************************* /cache/fedora-32.qcow2 : ok=15 changed=1 unreachable=0 failed=0 skipped=3 rescued=0 ignored=0 + cd /tmp/tmpwhu1i_fu/tests; TEST_SUBJECTS=/cache/fedora-32.qcow2 TEST_ARTIFACTS=/tmp/linux-system-role-test-work-pull-linux-system-roles_ssh-15-9aea59a-fedora-32-xomcvnfx/artifacts ansible-playbook -vv --inventory=/usr/share/ansible/inventory/standard-inventory-qcow2 /tmp/tmpwhu1i_fu/_setup.yml /tmp/tmpwhu1i_fu/tests/tests_global_config.yml ansible-playbook 2.9.21 config file = /etc/ansible/ansible.cfg configured module search path = ['/home/tester/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] ansible python module location = /usr/lib/python3.8/site-packages/ansible executable location = /usr/bin/ansible-playbook python version = 3.8.9 (default, Apr 6 2021, 00:00:00) [GCC 10.2.1 20201125 (Red Hat 10.2.1-9)] 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: _setup.yml *********************************************************** 1 plays in /tmp/tmpwhu1i_fu/_setup.yml PLAY [Fail when only localhost is available] *********************************** META: ran handlers TASK [debug] ******************************************************************* task path: /tmp/tmpwhu1i_fu/_setup.yml:5 ok: [/cache/fedora-32.qcow2] => { "groups": { "all": [ "/cache/fedora-32.qcow2" ], "localhost": [ "/cache/fedora-32.qcow2" ], "subjects": [ "/cache/fedora-32.qcow2" ], "ungrouped": [] } } TASK [fail] ******************************************************************** task path: /tmp/tmpwhu1i_fu/_setup.yml:7 skipping: [/cache/fedora-32.qcow2] => {"changed": false, "skip_reason": "Conditional result was False"} META: ran handlers META: ran handlers PLAY RECAP ********************************************************************* /cache/fedora-32.qcow2 : ok=1 changed=0 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 PLAYBOOK: tests_global_config.yml ********************************************** 1 plays in /tmp/tmpwhu1i_fu/tests/tests_global_config.yml PLAY [Test we can write global config with default configuration] ************** TASK [Gathering Facts] ********************************************************* task path: /tmp/tmpwhu1i_fu/tests/tests_global_config.yml:2 ok: [/cache/fedora-32.qcow2] META: ran handlers TASK [Backup configuration files] ********************************************** task path: /tmp/tmpwhu1i_fu/tests/tests_global_config.yml:10 included: /tmp/tmpwhu1i_fu/tests/tasks/backup.yml for /cache/fedora-32.qcow2 TASK [Setup] ******************************************************************* task path: /tmp/tmpwhu1i_fu/tests/tasks/backup.yml:2 included: /tmp/tmpwhu1i_fu/tests/tasks/setup.yml for /cache/fedora-32.qcow2 TASK [Make sure openssh is installed before creating backup] ******************* task path: /tmp/tmpwhu1i_fu/tests/tasks/setup.yml:2 ok: [/cache/fedora-32.qcow2] => {"changed": false, "msg": "Nothing to do", "rc": 0, "results": []} TASK [Create a temporary directory for backup files] *************************** task path: /tmp/tmpwhu1i_fu/tests/tasks/backup.yml:5 ok: [/cache/fedora-32.qcow2] => {"changed": false, "gid": 0, "group": "root", "mode": "0700", "owner": "root", "path": "/tmp/ansible.2tcjl4gg", "secontext": "unconfined_u:object_r:user_tmp_t:s0", "size": 4096, "state": "directory", "uid": 0} TASK [Backup files] ************************************************************ task path: /tmp/tmpwhu1i_fu/tests/tasks/backup.yml:13 ok: [/cache/fedora-32.qcow2] => (item=/etc/ssh/ssh_config.d/00-ansible.conf) => {"ansible_loop_var": "item", "changed": false, "cmd": "if test -f /etc/ssh/ssh_config.d/00-ansible.conf; then\n mkdir -p /tmp/ansible.2tcjl4gg/$(dirname /etc/ssh/ssh_config.d/00-ansible.conf);\n cp /etc/ssh/ssh_config.d/00-ansible.conf /tmp/ansible.2tcjl4gg/$(dirname /etc/ssh/ssh_config.d/00-ansible.conf)\nfi\n", "delta": "0:00:00.003171", "end": "2021-06-02 13:34:12.664732", "item": "/etc/ssh/ssh_config.d/00-ansible.conf", "rc": 0, "start": "2021-06-02 13:34:12.661561", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} ok: [/cache/fedora-32.qcow2] => (item=/etc/ssh/ssh_config) => {"ansible_loop_var": "item", "changed": false, "cmd": "if test -f /etc/ssh/ssh_config; then\n mkdir -p /tmp/ansible.2tcjl4gg/$(dirname /etc/ssh/ssh_config);\n cp /etc/ssh/ssh_config /tmp/ansible.2tcjl4gg/$(dirname /etc/ssh/ssh_config)\nfi\n", "delta": "0:00:00.009421", "end": "2021-06-02 13:34:12.986017", "item": "/etc/ssh/ssh_config", "rc": 0, "start": "2021-06-02 13:34:12.976596", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} TASK [Run role] **************************************************************** task path: /tmp/tmpwhu1i_fu/tests/tests_global_config.yml:13 TASK [linux-system-roles.ssh : Set platform/version specific variables] ******** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:2 skipping: [/cache/fedora-32.qcow2] => (item=RedHat.yml) => {"ansible_loop_var": "item", "changed": false, "item": "RedHat.yml", "skip_reason": "Conditional result was False"} ok: [/cache/fedora-32.qcow2] => (item=Fedora.yml) => {"ansible_facts": {"__ssh_defaults": {"Include": "/etc/ssh/ssh_config.d/*.conf"}, "__ssh_drop_in_name": "00-ansible", "__ssh_supports_drop_in": true}, "ansible_included_var_files": ["/tmp/tmpwhu1i_fu/vars/Fedora.yml"], "ansible_loop_var": "item", "changed": false, "item": "Fedora.yml"} skipping: [/cache/fedora-32.qcow2] => (item=Fedora_32.yml) => {"ansible_loop_var": "item", "changed": false, "item": "Fedora_32.yml", "skip_reason": "Conditional result was False"} skipping: [/cache/fedora-32.qcow2] => (item=Fedora_32.yml) => {"ansible_loop_var": "item", "changed": false, "item": "Fedora_32.yml", "skip_reason": "Conditional result was False"} TASK [linux-system-roles.ssh : Ensure required packages are installed] ********* task path: /tmp/tmpwhu1i_fu/tasks/main.yml:17 ok: [/cache/fedora-32.qcow2] => {"changed": false, "msg": "Nothing to do", "rc": 0, "results": []} TASK [linux-system-roles.ssh : Gather information about the user for user configuration] *** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:22 skipping: [/cache/fedora-32.qcow2] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [linux-system-roles.ssh : Make sure the ~/.ssh/ directory exists and has expected permissions] *** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:29 skipping: [/cache/fedora-32.qcow2] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [linux-system-roles.ssh : Generate the configuration file] **************** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:40 changed: [/cache/fedora-32.qcow2] => {"changed": true, "checksum": "ed6de4f627998c84ac3c6fdfb741583f1a227683", "dest": "/etc/ssh/ssh_config.d/00-ansible.conf", "gid": 0, "group": "root", "md5sum": "0f8f797e4e71c0d4f9d3d12983ab2907", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 275, "src": "/root/.ansible/tmp/ansible-tmp-1622640856.9885948-29427-43363040272236/source", "state": "file", "uid": 0} TASK [Download the global configuration file] ********************************** task path: /tmp/tmpwhu1i_fu/tests/tests_global_config.yml:49 ok: [/cache/fedora-32.qcow2] => {"changed": false, "content": "IyBBbnNpYmxlIG1hbmFnZWQKQ29tcHJlc3Npb24geWVzCkNvbnRyb2xNYXN0ZXIgYXV0bwpDb250cm9sUGF0aCB+Ly5zc2gvLmNtJUMKRm9yd2FyZFgxMSBubwpHU1NBUElBdXRoZW50aWNhdGlvbiBubwpNYXRjaCBhbGwKICBHU1NBUElBdXRoZW50aWNhdGlvbiB5ZXMKTWF0Y2ggZXhlYyB0cnVlCiAgVXNlciBub2JvZHkKSG9zdCBleGFtcGxlCiAgSG9zdG5hbWUgZXhhbXBsZS5jb20KICBVc2VyIHNvbWVib2R5Ckhvc3QgbG9jYWwKICBIb3N0bmFtZSBsb2NhbC5leGFtcGxlLmNvbQo=", "encoding": "base64", "source": "/etc/ssh/ssh_config.d/00-ansible.conf"} TASK [Verify the options are in the file] ************************************** task path: /tmp/tmpwhu1i_fu/tests/tests_global_config.yml:54 ok: [/cache/fedora-32.qcow2] => { "changed": false, "msg": "All assertions passed" } TASK [Verify the defaults are not in the drop-in file] ************************* task path: /tmp/tmpwhu1i_fu/tests/tests_global_config.yml:72 ok: [/cache/fedora-32.qcow2] => { "changed": false, "msg": "All assertions passed" } TASK [Restore configuration files] ********************************************* task path: /tmp/tmpwhu1i_fu/tests/tests_global_config.yml:80 included: /tmp/tmpwhu1i_fu/tests/tasks/restore.yml for /cache/fedora-32.qcow2 TASK [Restore backed up files and remove what was not present] ***************** task path: /tmp/tmpwhu1i_fu/tests/tasks/restore.yml:2 ok: [/cache/fedora-32.qcow2] => (item=/etc/ssh/ssh_config.d/00-ansible.conf) => {"ansible_loop_var": "item", "changed": false, "cmd": "if test -f /tmp/ansible.2tcjl4gg//etc/ssh/ssh_config.d/00-ansible.conf; then\n cp /tmp/ansible.2tcjl4gg//etc/ssh/ssh_config.d/00-ansible.conf $(dirname /etc/ssh/ssh_config.d/00-ansible.conf)\nelif test -f /etc/ssh/ssh_config.d/00-ansible.conf; then\n rm /etc/ssh/ssh_config.d/00-ansible.conf\nfi\n", "delta": "0:00:00.004222", "end": "2021-06-02 13:34:17.852729", "item": "/etc/ssh/ssh_config.d/00-ansible.conf", "rc": 0, "start": "2021-06-02 13:34:17.848507", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} ok: [/cache/fedora-32.qcow2] => (item=/etc/ssh/ssh_config) => {"ansible_loop_var": "item", "changed": false, "cmd": "if test -f /tmp/ansible.2tcjl4gg//etc/ssh/ssh_config; then\n cp /tmp/ansible.2tcjl4gg//etc/ssh/ssh_config $(dirname /etc/ssh/ssh_config)\nelif test -f /etc/ssh/ssh_config; then\n rm /etc/ssh/ssh_config\nfi\n", "delta": "0:00:00.005476", "end": "2021-06-02 13:34:18.167490", "item": "/etc/ssh/ssh_config", "rc": 0, "start": "2021-06-02 13:34:18.162014", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} TASK [Remove temporary directory for backup files] ***************************** task path: /tmp/tmpwhu1i_fu/tests/tasks/restore.yml:15 ok: [/cache/fedora-32.qcow2] => {"changed": false, "path": "/tmp/ansible.2tcjl4gg", "state": "absent"} META: ran handlers META: ran handlers PLAY RECAP ********************************************************************* /cache/fedora-32.qcow2 : ok=16 changed=1 unreachable=0 failed=0 skipped=3 rescued=0 ignored=0 + cd /tmp/tmpwhu1i_fu/tests; TEST_SUBJECTS=/cache/fedora-32.qcow2 TEST_ARTIFACTS=/tmp/linux-system-role-test-work-pull-linux-system-roles_ssh-15-9aea59a-fedora-32-xomcvnfx/artifacts ansible-playbook -vv --inventory=/usr/share/ansible/inventory/standard-inventory-qcow2 /tmp/tmpwhu1i_fu/_setup.yml /tmp/tmpwhu1i_fu/tests/tests_global_config_mode.yml ansible-playbook 2.9.21 config file = /etc/ansible/ansible.cfg configured module search path = ['/home/tester/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] ansible python module location = /usr/lib/python3.8/site-packages/ansible executable location = /usr/bin/ansible-playbook python version = 3.8.9 (default, Apr 6 2021, 00:00:00) [GCC 10.2.1 20201125 (Red Hat 10.2.1-9)] 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: _setup.yml *********************************************************** 1 plays in /tmp/tmpwhu1i_fu/_setup.yml PLAY [Fail when only localhost is available] *********************************** META: ran handlers TASK [debug] ******************************************************************* task path: /tmp/tmpwhu1i_fu/_setup.yml:5 ok: [/cache/fedora-32.qcow2] => { "groups": { "all": [ "/cache/fedora-32.qcow2" ], "localhost": [ "/cache/fedora-32.qcow2" ], "subjects": [ "/cache/fedora-32.qcow2" ], "ungrouped": [] } } TASK [fail] ******************************************************************** task path: /tmp/tmpwhu1i_fu/_setup.yml:7 skipping: [/cache/fedora-32.qcow2] => {"changed": false, "skip_reason": "Conditional result was False"} META: ran handlers META: ran handlers PLAY RECAP ********************************************************************* /cache/fedora-32.qcow2 : ok=1 changed=0 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 PLAYBOOK: tests_global_config_mode.yml ***************************************** 1 plays in /tmp/tmpwhu1i_fu/tests/tests_global_config_mode.yml PLAY [Test we can write global config with given permissions] ****************** TASK [Gathering Facts] ********************************************************* task path: /tmp/tmpwhu1i_fu/tests/tests_global_config_mode.yml:2 ok: [/cache/fedora-32.qcow2] META: ran handlers TASK [Backup configuration files] ********************************************** task path: /tmp/tmpwhu1i_fu/tests/tests_global_config_mode.yml:10 included: /tmp/tmpwhu1i_fu/tests/tasks/backup.yml for /cache/fedora-32.qcow2 TASK [Setup] ******************************************************************* task path: /tmp/tmpwhu1i_fu/tests/tasks/backup.yml:2 included: /tmp/tmpwhu1i_fu/tests/tasks/setup.yml for /cache/fedora-32.qcow2 TASK [Make sure openssh is installed before creating backup] ******************* task path: /tmp/tmpwhu1i_fu/tests/tasks/setup.yml:2 ok: [/cache/fedora-32.qcow2] => {"changed": false, "msg": "Nothing to do", "rc": 0, "results": []} TASK [Create a temporary directory for backup files] *************************** task path: /tmp/tmpwhu1i_fu/tests/tasks/backup.yml:5 ok: [/cache/fedora-32.qcow2] => {"changed": false, "gid": 0, "group": "root", "mode": "0700", "owner": "root", "path": "/tmp/ansible.4f441cvo", "secontext": "unconfined_u:object_r:user_tmp_t:s0", "size": 4096, "state": "directory", "uid": 0} TASK [Backup files] ************************************************************ task path: /tmp/tmpwhu1i_fu/tests/tasks/backup.yml:13 ok: [/cache/fedora-32.qcow2] => (item=/etc/ssh/ssh_config.d/00-ansible.conf) => {"ansible_loop_var": "item", "changed": false, "cmd": "if test -f /etc/ssh/ssh_config.d/00-ansible.conf; then\n mkdir -p /tmp/ansible.4f441cvo/$(dirname /etc/ssh/ssh_config.d/00-ansible.conf);\n cp /etc/ssh/ssh_config.d/00-ansible.conf /tmp/ansible.4f441cvo/$(dirname /etc/ssh/ssh_config.d/00-ansible.conf)\nfi\n", "delta": "0:00:00.003178", "end": "2021-06-02 13:35:23.857740", "item": "/etc/ssh/ssh_config.d/00-ansible.conf", "rc": 0, "start": "2021-06-02 13:35:23.854562", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} ok: [/cache/fedora-32.qcow2] => (item=/etc/ssh/ssh_config) => {"ansible_loop_var": "item", "changed": false, "cmd": "if test -f /etc/ssh/ssh_config; then\n mkdir -p /tmp/ansible.4f441cvo/$(dirname /etc/ssh/ssh_config);\n cp /etc/ssh/ssh_config /tmp/ansible.4f441cvo/$(dirname /etc/ssh/ssh_config)\nfi\n", "delta": "0:00:00.009167", "end": "2021-06-02 13:35:24.168979", "item": "/etc/ssh/ssh_config", "rc": 0, "start": "2021-06-02 13:35:24.159812", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} TASK [Run role] **************************************************************** task path: /tmp/tmpwhu1i_fu/tests/tests_global_config_mode.yml:13 TASK [linux-system-roles.ssh : Set platform/version specific variables] ******** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:2 skipping: [/cache/fedora-32.qcow2] => (item=RedHat.yml) => {"ansible_loop_var": "item", "changed": false, "item": "RedHat.yml", "skip_reason": "Conditional result was False"} ok: [/cache/fedora-32.qcow2] => (item=Fedora.yml) => {"ansible_facts": {"__ssh_defaults": {"Include": "/etc/ssh/ssh_config.d/*.conf"}, "__ssh_drop_in_name": "00-ansible", "__ssh_supports_drop_in": true}, "ansible_included_var_files": ["/tmp/tmpwhu1i_fu/vars/Fedora.yml"], "ansible_loop_var": "item", "changed": false, "item": "Fedora.yml"} skipping: [/cache/fedora-32.qcow2] => (item=Fedora_32.yml) => {"ansible_loop_var": "item", "changed": false, "item": "Fedora_32.yml", "skip_reason": "Conditional result was False"} skipping: [/cache/fedora-32.qcow2] => (item=Fedora_32.yml) => {"ansible_loop_var": "item", "changed": false, "item": "Fedora_32.yml", "skip_reason": "Conditional result was False"} TASK [linux-system-roles.ssh : Ensure required packages are installed] ********* task path: /tmp/tmpwhu1i_fu/tasks/main.yml:17 ok: [/cache/fedora-32.qcow2] => {"changed": false, "msg": "Nothing to do", "rc": 0, "results": []} TASK [linux-system-roles.ssh : Gather information about the user for user configuration] *** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:22 skipping: [/cache/fedora-32.qcow2] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [linux-system-roles.ssh : Make sure the ~/.ssh/ directory exists and has expected permissions] *** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:29 skipping: [/cache/fedora-32.qcow2] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [linux-system-roles.ssh : Generate the configuration file] **************** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:40 changed: [/cache/fedora-32.qcow2] => {"changed": true, "checksum": "6a2fe44aec54600595c015febea78b40b3a61b15", "dest": "/etc/ssh/ssh_config.d/00-ansible.conf", "gid": 2, "group": "daemon", "md5sum": "ded9df04979553d038c34be4d3fc16c7", "mode": "0600", "owner": "daemon", "secontext": "system_u:object_r:etc_t:s0", "size": 58, "src": "/root/.ansible/tmp/ansible-tmp-1622640927.4070632-29730-189510945948917/source", "state": "file", "uid": 2} TASK [Download the global configuration file] ********************************** task path: /tmp/tmpwhu1i_fu/tests/tests_global_config_mode.yml:37 ok: [/cache/fedora-32.qcow2] => {"changed": false, "content": "IyBBbnNpYmxlIG1hbmFnZWQKQ29tcHJlc3Npb24geWVzCkdTU0FQSUF1dGhlbnRpY2F0aW9uIG5vCg==", "encoding": "base64", "source": "/etc/ssh/ssh_config.d/00-ansible.conf"} TASK [Stat the configuration file too] ***************************************** task path: /tmp/tmpwhu1i_fu/tests/tests_global_config_mode.yml:42 ok: [/cache/fedora-32.qcow2] => {"changed": false, "stat": {"atime": 1622640928.5474474, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "6a2fe44aec54600595c015febea78b40b3a61b15", "ctime": 1622640928.1044474, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 2, "gr_name": "daemon", "inode": 4871, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0600", "mtime": 1622640927.7324474, "nlink": 1, "path": "/etc/ssh/ssh_config.d/00-ansible.conf", "pw_name": "daemon", "readable": true, "rgrp": false, "roth": false, "rusr": true, "size": 58, "uid": 2, "version": "1641598641", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} TASK [Verify the options are in the file] ************************************** task path: /tmp/tmpwhu1i_fu/tests/tests_global_config_mode.yml:48 ok: [/cache/fedora-32.qcow2] => { "changed": false, "msg": "All assertions passed" } TASK [Verify the file has expected permissions] ******************************** task path: /tmp/tmpwhu1i_fu/tests/tests_global_config_mode.yml:54 ok: [/cache/fedora-32.qcow2] => { "changed": false, "msg": "All assertions passed" } TASK [Restore configuration files] ********************************************* task path: /tmp/tmpwhu1i_fu/tests/tests_global_config_mode.yml:62 included: /tmp/tmpwhu1i_fu/tests/tasks/restore.yml for /cache/fedora-32.qcow2 TASK [Restore backed up files and remove what was not present] ***************** task path: /tmp/tmpwhu1i_fu/tests/tasks/restore.yml:2 ok: [/cache/fedora-32.qcow2] => (item=/etc/ssh/ssh_config.d/00-ansible.conf) => {"ansible_loop_var": "item", "changed": false, "cmd": "if test -f /tmp/ansible.4f441cvo//etc/ssh/ssh_config.d/00-ansible.conf; then\n cp /tmp/ansible.4f441cvo//etc/ssh/ssh_config.d/00-ansible.conf $(dirname /etc/ssh/ssh_config.d/00-ansible.conf)\nelif test -f /etc/ssh/ssh_config.d/00-ansible.conf; then\n rm /etc/ssh/ssh_config.d/00-ansible.conf\nfi\n", "delta": "0:00:00.003965", "end": "2021-06-02 13:35:29.372371", "item": "/etc/ssh/ssh_config.d/00-ansible.conf", "rc": 0, "start": "2021-06-02 13:35:29.368406", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} ok: [/cache/fedora-32.qcow2] => (item=/etc/ssh/ssh_config) => {"ansible_loop_var": "item", "changed": false, "cmd": "if test -f /tmp/ansible.4f441cvo//etc/ssh/ssh_config; then\n cp /tmp/ansible.4f441cvo//etc/ssh/ssh_config $(dirname /etc/ssh/ssh_config)\nelif test -f /etc/ssh/ssh_config; then\n rm /etc/ssh/ssh_config\nfi\n", "delta": "0:00:00.005536", "end": "2021-06-02 13:35:29.683172", "item": "/etc/ssh/ssh_config", "rc": 0, "start": "2021-06-02 13:35:29.677636", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} TASK [Remove temporary directory for backup files] ***************************** task path: /tmp/tmpwhu1i_fu/tests/tasks/restore.yml:15 ok: [/cache/fedora-32.qcow2] => {"changed": false, "path": "/tmp/ansible.4f441cvo", "state": "absent"} META: ran handlers META: ran handlers PLAY RECAP ********************************************************************* /cache/fedora-32.qcow2 : ok=17 changed=1 unreachable=0 failed=0 skipped=3 rescued=0 ignored=0 + cd /tmp/tmpwhu1i_fu/tests; TEST_SUBJECTS=/cache/fedora-32.qcow2 TEST_ARTIFACTS=/tmp/linux-system-role-test-work-pull-linux-system-roles_ssh-15-9aea59a-fedora-32-xomcvnfx/artifacts ansible-playbook -vv --inventory=/usr/share/ansible/inventory/standard-inventory-qcow2 /tmp/tmpwhu1i_fu/_setup.yml /tmp/tmpwhu1i_fu/tests/tests_global_drop_in.yml ansible-playbook 2.9.21 config file = /etc/ansible/ansible.cfg configured module search path = ['/home/tester/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] ansible python module location = /usr/lib/python3.8/site-packages/ansible executable location = /usr/bin/ansible-playbook python version = 3.8.9 (default, Apr 6 2021, 00:00:00) [GCC 10.2.1 20201125 (Red Hat 10.2.1-9)] 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: _setup.yml *********************************************************** 1 plays in /tmp/tmpwhu1i_fu/_setup.yml PLAY [Fail when only localhost is available] *********************************** META: ran handlers TASK [debug] ******************************************************************* task path: /tmp/tmpwhu1i_fu/_setup.yml:5 ok: [/cache/fedora-32.qcow2] => { "groups": { "all": [ "/cache/fedora-32.qcow2" ], "localhost": [ "/cache/fedora-32.qcow2" ], "subjects": [ "/cache/fedora-32.qcow2" ], "ungrouped": [] } } TASK [fail] ******************************************************************** task path: /tmp/tmpwhu1i_fu/_setup.yml:7 skipping: [/cache/fedora-32.qcow2] => {"changed": false, "skip_reason": "Conditional result was False"} META: ran handlers META: ran handlers PLAY RECAP ********************************************************************* /cache/fedora-32.qcow2 : ok=1 changed=0 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 PLAYBOOK: tests_global_drop_in.yml ********************************************* 1 plays in /tmp/tmpwhu1i_fu/tests/tests_global_drop_in.yml PLAY [Test forced creation of the configuration snippet in drop in directory] *** TASK [Gathering Facts] ********************************************************* task path: /tmp/tmpwhu1i_fu/tests/tests_global_drop_in.yml:2 ok: [/cache/fedora-32.qcow2] META: ran handlers META: end_host conditional evaluated to false, continuing execution for /cache/fedora-32.qcow2 TASK [Backup configuration files] ********************************************** task path: /tmp/tmpwhu1i_fu/tests/tests_global_drop_in.yml:17 included: /tmp/tmpwhu1i_fu/tests/tasks/backup.yml for /cache/fedora-32.qcow2 TASK [Setup] ******************************************************************* task path: /tmp/tmpwhu1i_fu/tests/tasks/backup.yml:2 included: /tmp/tmpwhu1i_fu/tests/tasks/setup.yml for /cache/fedora-32.qcow2 TASK [Make sure openssh is installed before creating backup] ******************* task path: /tmp/tmpwhu1i_fu/tests/tasks/setup.yml:2 ok: [/cache/fedora-32.qcow2] => {"changed": false, "msg": "Nothing to do", "rc": 0, "results": []} TASK [Create a temporary directory for backup files] *************************** task path: /tmp/tmpwhu1i_fu/tests/tasks/backup.yml:5 ok: [/cache/fedora-32.qcow2] => {"changed": false, "gid": 0, "group": "root", "mode": "0700", "owner": "root", "path": "/tmp/ansible.rapunhd4", "secontext": "unconfined_u:object_r:user_tmp_t:s0", "size": 4096, "state": "directory", "uid": 0} TASK [Backup files] ************************************************************ task path: /tmp/tmpwhu1i_fu/tests/tasks/backup.yml:13 ok: [/cache/fedora-32.qcow2] => (item=/etc/ssh/ssh_config.d/99-last.conf) => {"ansible_loop_var": "item", "changed": false, "cmd": "if test -f /etc/ssh/ssh_config.d/99-last.conf; then\n mkdir -p /tmp/ansible.rapunhd4/$(dirname /etc/ssh/ssh_config.d/99-last.conf);\n cp /etc/ssh/ssh_config.d/99-last.conf /tmp/ansible.rapunhd4/$(dirname /etc/ssh/ssh_config.d/99-last.conf)\nfi\n", "delta": "0:00:00.003763", "end": "2021-06-02 13:36:20.804655", "item": "/etc/ssh/ssh_config.d/99-last.conf", "rc": 0, "start": "2021-06-02 13:36:20.800892", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} ok: [/cache/fedora-32.qcow2] => (item=/etc/ssh/ssh_config) => {"ansible_loop_var": "item", "changed": false, "cmd": "if test -f /etc/ssh/ssh_config; then\n mkdir -p /tmp/ansible.rapunhd4/$(dirname /etc/ssh/ssh_config);\n cp /etc/ssh/ssh_config /tmp/ansible.rapunhd4/$(dirname /etc/ssh/ssh_config)\nfi\n", "delta": "0:00:00.010514", "end": "2021-06-02 13:36:21.136458", "item": "/etc/ssh/ssh_config", "rc": 0, "start": "2021-06-02 13:36:21.125944", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} TASK [Run role] **************************************************************** task path: /tmp/tmpwhu1i_fu/tests/tests_global_drop_in.yml:20 TASK [linux-system-roles.ssh : Set platform/version specific variables] ******** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:2 skipping: [/cache/fedora-32.qcow2] => (item=RedHat.yml) => {"ansible_loop_var": "item", "changed": false, "item": "RedHat.yml", "skip_reason": "Conditional result was False"} ok: [/cache/fedora-32.qcow2] => (item=Fedora.yml) => {"ansible_facts": {"__ssh_defaults": {"Include": "/etc/ssh/ssh_config.d/*.conf"}, "__ssh_drop_in_name": "00-ansible", "__ssh_supports_drop_in": true}, "ansible_included_var_files": ["/tmp/tmpwhu1i_fu/vars/Fedora.yml"], "ansible_loop_var": "item", "changed": false, "item": "Fedora.yml"} skipping: [/cache/fedora-32.qcow2] => (item=Fedora_32.yml) => {"ansible_loop_var": "item", "changed": false, "item": "Fedora_32.yml", "skip_reason": "Conditional result was False"} skipping: [/cache/fedora-32.qcow2] => (item=Fedora_32.yml) => {"ansible_loop_var": "item", "changed": false, "item": "Fedora_32.yml", "skip_reason": "Conditional result was False"} TASK [linux-system-roles.ssh : Ensure required packages are installed] ********* task path: /tmp/tmpwhu1i_fu/tasks/main.yml:17 ok: [/cache/fedora-32.qcow2] => {"changed": false, "msg": "Nothing to do", "rc": 0, "results": []} TASK [linux-system-roles.ssh : Gather information about the user for user configuration] *** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:22 skipping: [/cache/fedora-32.qcow2] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [linux-system-roles.ssh : Make sure the ~/.ssh/ directory exists and has expected permissions] *** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:29 skipping: [/cache/fedora-32.qcow2] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [linux-system-roles.ssh : Generate the configuration file] **************** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:40 changed: [/cache/fedora-32.qcow2] => {"changed": true, "checksum": "75f1ae60b2de8d2001564e5629069114c93758b3", "dest": "/etc/ssh/ssh_config.d/99-last.conf", "gid": 0, "group": "root", "md5sum": "1ff75f4ff0c6c9a596648dddee6e084a", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 94, "src": "/root/.ansible/tmp/ansible-tmp-1622640985.0406914-30026-35466423052448/source", "state": "file", "uid": 0} TASK [Download the included configuration file] ******************************** task path: /tmp/tmpwhu1i_fu/tests/tests_global_drop_in.yml:36 ok: [/cache/fedora-32.qcow2] => {"changed": false, "content": "IyBBbnNpYmxlIG1hbmFnZWQKR1NTQVBJQXV0aGVudGljYXRpb24gbm8KSG9zdCBleGFtcGxlCiAgSG9zdG5hbWUgZXhhbXBsZS5jb20KICBVc2VyIHNvbWVib2R5Cg==", "encoding": "base64", "source": "/etc/ssh/ssh_config.d/99-last.conf"} TASK [Stat the configuration file too] ***************************************** task path: /tmp/tmpwhu1i_fu/tests/tests_global_drop_in.yml:41 ok: [/cache/fedora-32.qcow2] => {"changed": false, "stat": {"atime": 1622640985.4331174, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "75f1ae60b2de8d2001564e5629069114c93758b3", "ctime": 1622640985.0101175, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 4872, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1622640984.6251175, "nlink": 1, "path": "/etc/ssh/ssh_config.d/99-last.conf", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 94, "uid": 0, "version": "749635143", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} TASK [Verify the options are in the file] ************************************** task path: /tmp/tmpwhu1i_fu/tests/tests_global_drop_in.yml:47 ok: [/cache/fedora-32.qcow2] => { "changed": false, "msg": "All assertions passed" } TASK [Download the main configuration file too] ******************************** task path: /tmp/tmpwhu1i_fu/tests/tests_global_drop_in.yml:58 ok: [/cache/fedora-32.qcow2] => {"changed": false, "content": "IwkkT3BlbkJTRDogc3NoX2NvbmZpZyx2IDEuMzQgMjAxOS8wMi8wNCAwMjozOTo0MiBkdHVja2VyIEV4cCAkCgojIFRoaXMgaXMgdGhlIHNzaCBjbGllbnQgc3lzdGVtLXdpZGUgY29uZmlndXJhdGlvbiBmaWxlLiAgU2VlCiMgc3NoX2NvbmZpZyg1KSBmb3IgbW9yZSBpbmZvcm1hdGlvbi4gIFRoaXMgZmlsZSBwcm92aWRlcyBkZWZhdWx0cyBmb3IKIyB1c2VycywgYW5kIHRoZSB2YWx1ZXMgY2FuIGJlIGNoYW5nZWQgaW4gcGVyLXVzZXIgY29uZmlndXJhdGlvbiBmaWxlcwojIG9yIG9uIHRoZSBjb21tYW5kIGxpbmUuCgojIENvbmZpZ3VyYXRpb24gZGF0YSBpcyBwYXJzZWQgYXMgZm9sbG93czoKIyAgMS4gY29tbWFuZCBsaW5lIG9wdGlvbnMKIyAgMi4gdXNlci1zcGVjaWZpYyBmaWxlCiMgIDMuIHN5c3RlbS13aWRlIGZpbGUKIyBBbnkgY29uZmlndXJhdGlvbiB2YWx1ZSBpcyBvbmx5IGNoYW5nZWQgdGhlIGZpcnN0IHRpbWUgaXQgaXMgc2V0LgojIFRodXMsIGhvc3Qtc3BlY2lmaWMgZGVmaW5pdGlvbnMgc2hvdWxkIGJlIGF0IHRoZSBiZWdpbm5pbmcgb2YgdGhlCiMgY29uZmlndXJhdGlvbiBmaWxlLCBhbmQgZGVmYXVsdHMgYXQgdGhlIGVuZC4KCiMgU2l0ZS13aWRlIGRlZmF1bHRzIGZvciBzb21lIGNvbW1vbmx5IHVzZWQgb3B0aW9ucy4gIEZvciBhIGNvbXByZWhlbnNpdmUKIyBsaXN0IG9mIGF2YWlsYWJsZSBvcHRpb25zLCB0aGVpciBtZWFuaW5ncyBhbmQgZGVmYXVsdHMsIHBsZWFzZSBzZWUgdGhlCiMgc3NoX2NvbmZpZyg1KSBtYW4gcGFnZS4KCiMgSG9zdCAqCiMgICBGb3J3YXJkQWdlbnQgbm8KIyAgIEZvcndhcmRYMTEgbm8KIyAgIFBhc3N3b3JkQXV0aGVudGljYXRpb24geWVzCiMgICBIb3N0YmFzZWRBdXRoZW50aWNhdGlvbiBubwojICAgR1NTQVBJQXV0aGVudGljYXRpb24gbm8KIyAgIEdTU0FQSURlbGVnYXRlQ3JlZGVudGlhbHMgbm8KIyAgIEdTU0FQSUtleUV4Y2hhbmdlIG5vCiMgICBHU1NBUElUcnVzdEROUyBubwojICAgQmF0Y2hNb2RlIG5vCiMgICBDaGVja0hvc3RJUCB5ZXMKIyAgIEFkZHJlc3NGYW1pbHkgYW55CiMgICBDb25uZWN0VGltZW91dCAwCiMgICBTdHJpY3RIb3N0S2V5Q2hlY2tpbmcgYXNrCiMgICBJZGVudGl0eUZpbGUgfi8uc3NoL2lkX3JzYQojICAgSWRlbnRpdHlGaWxlIH4vLnNzaC9pZF9kc2EKIyAgIElkZW50aXR5RmlsZSB+Ly5zc2gvaWRfZWNkc2EKIyAgIElkZW50aXR5RmlsZSB+Ly5zc2gvaWRfZWQyNTUxOQojICAgUG9ydCAyMgojICAgQ2lwaGVycyBhZXMxMjgtY3RyLGFlczE5Mi1jdHIsYWVzMjU2LWN0cixhZXMxMjgtY2JjLDNkZXMtY2JjCiMgICBNQUNzIGhtYWMtbWQ1LGhtYWMtc2hhMSx1bWFjLTY0QG9wZW5zc2guY29tCiMgICBFc2NhcGVDaGFyIH4KIyAgIFR1bm5lbCBubwojICAgVHVubmVsRGV2aWNlIGFueTphbnkKIyAgIFBlcm1pdExvY2FsQ29tbWFuZCBubwojICAgVmlzdWFsSG9zdEtleSBubwojICAgUHJveHlDb21tYW5kIHNzaCAtcSAtVyAlaDolcCBnYXRld2F5LmV4YW1wbGUuY29tCiMgICBSZWtleUxpbWl0IDFHIDFoCiMKIyBUaGlzIHN5c3RlbSBpcyBmb2xsb3dpbmcgc3lzdGVtLXdpZGUgY3J5cHRvIHBvbGljeS4KIyBUbyBtb2RpZnkgdGhlIGNyeXB0byBwcm9wZXJ0aWVzIChDaXBoZXJzLCBNQUNzLCAuLi4pLCBjcmVhdGUgYSAgKi5jb25mCiMgIGZpbGUgdW5kZXIgIC9ldGMvc3NoL3NzaF9jb25maWcuZC8gIHdoaWNoIHdpbGwgYmUgYXV0b21hdGljYWxseQojIGluY2x1ZGVkIGJlbG93LiBGb3IgbW9yZSBpbmZvcm1hdGlvbiwgc2VlIG1hbnVhbCBwYWdlIGZvcgojICB1cGRhdGUtY3J5cHRvLXBvbGljaWVzKDgpICBhbmQgIHNzaF9jb25maWcoNSkuCkluY2x1ZGUgL2V0Yy9zc2gvc3NoX2NvbmZpZy5kLyouY29uZgo=", "encoding": "base64", "source": "/etc/ssh/ssh_config"} TASK [Verify the options are NOT in the global configuration file] ************* task path: /tmp/tmpwhu1i_fu/tests/tests_global_drop_in.yml:63 ok: [/cache/fedora-32.qcow2] => { "changed": false, "msg": "All assertions passed" } TASK [Verify the file has default sensible permissions] ************************ task path: /tmp/tmpwhu1i_fu/tests/tests_global_drop_in.yml:72 ok: [/cache/fedora-32.qcow2] => { "changed": false, "msg": "All assertions passed" } TASK [Restore configuration files] ********************************************* task path: /tmp/tmpwhu1i_fu/tests/tests_global_drop_in.yml:80 included: /tmp/tmpwhu1i_fu/tests/tasks/restore.yml for /cache/fedora-32.qcow2 TASK [Restore backed up files and remove what was not present] ***************** task path: /tmp/tmpwhu1i_fu/tests/tasks/restore.yml:2 ok: [/cache/fedora-32.qcow2] => (item=/etc/ssh/ssh_config.d/99-last.conf) => {"ansible_loop_var": "item", "changed": false, "cmd": "if test -f /tmp/ansible.rapunhd4//etc/ssh/ssh_config.d/99-last.conf; then\n cp /tmp/ansible.rapunhd4//etc/ssh/ssh_config.d/99-last.conf $(dirname /etc/ssh/ssh_config.d/99-last.conf)\nelif test -f /etc/ssh/ssh_config.d/99-last.conf; then\n rm /etc/ssh/ssh_config.d/99-last.conf\nfi\n", "delta": "0:00:00.004436", "end": "2021-06-02 13:36:26.507145", "item": "/etc/ssh/ssh_config.d/99-last.conf", "rc": 0, "start": "2021-06-02 13:36:26.502709", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} ok: [/cache/fedora-32.qcow2] => (item=/etc/ssh/ssh_config) => {"ansible_loop_var": "item", "changed": false, "cmd": "if test -f /tmp/ansible.rapunhd4//etc/ssh/ssh_config; then\n cp /tmp/ansible.rapunhd4//etc/ssh/ssh_config $(dirname /etc/ssh/ssh_config)\nelif test -f /etc/ssh/ssh_config; then\n rm /etc/ssh/ssh_config\nfi\n", "delta": "0:00:00.006462", "end": "2021-06-02 13:36:26.829403", "item": "/etc/ssh/ssh_config", "rc": 0, "start": "2021-06-02 13:36:26.822941", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} TASK [Remove temporary directory for backup files] ***************************** task path: /tmp/tmpwhu1i_fu/tests/tasks/restore.yml:15 ok: [/cache/fedora-32.qcow2] => {"changed": false, "path": "/tmp/ansible.rapunhd4", "state": "absent"} META: ran handlers META: ran handlers PLAY RECAP ********************************************************************* /cache/fedora-32.qcow2 : ok=19 changed=1 unreachable=0 failed=0 skipped=3 rescued=0 ignored=0 + cd /tmp/tmpwhu1i_fu/tests; TEST_SUBJECTS=/cache/fedora-32.qcow2 TEST_ARTIFACTS=/tmp/linux-system-role-test-work-pull-linux-system-roles_ssh-15-9aea59a-fedora-32-xomcvnfx/artifacts ansible-playbook -vv --inventory=/usr/share/ansible/inventory/standard-inventory-qcow2 /tmp/tmpwhu1i_fu/_setup.yml /tmp/tmpwhu1i_fu/tests/tests_global_drop_in_role.yml ansible-playbook 2.9.21 config file = /etc/ansible/ansible.cfg configured module search path = ['/home/tester/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] ansible python module location = /usr/lib/python3.8/site-packages/ansible executable location = /usr/bin/ansible-playbook python version = 3.8.9 (default, Apr 6 2021, 00:00:00) [GCC 10.2.1 20201125 (Red Hat 10.2.1-9)] 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: _setup.yml *********************************************************** 1 plays in /tmp/tmpwhu1i_fu/_setup.yml PLAY [Fail when only localhost is available] *********************************** META: ran handlers TASK [debug] ******************************************************************* task path: /tmp/tmpwhu1i_fu/_setup.yml:5 ok: [/cache/fedora-32.qcow2] => { "groups": { "all": [ "/cache/fedora-32.qcow2" ], "localhost": [ "/cache/fedora-32.qcow2" ], "subjects": [ "/cache/fedora-32.qcow2" ], "ungrouped": [] } } TASK [fail] ******************************************************************** task path: /tmp/tmpwhu1i_fu/_setup.yml:7 skipping: [/cache/fedora-32.qcow2] => {"changed": false, "skip_reason": "Conditional result was False"} META: ran handlers META: ran handlers PLAY RECAP ********************************************************************* /cache/fedora-32.qcow2 : ok=1 changed=0 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 PLAYBOOK: tests_global_drop_in_role.yml **************************************** 4 plays in /tmp/tmpwhu1i_fu/tests/tests_global_drop_in_role.yml PLAY [Test forced creation of the configuration snippet in drop in directory] *** TASK [Gathering Facts] ********************************************************* task path: /tmp/tmpwhu1i_fu/tests/tests_global_drop_in_role.yml:2 ok: [/cache/fedora-32.qcow2] META: ran handlers TASK [Backup configuration files] ********************************************** task path: /tmp/tmpwhu1i_fu/tests/tests_global_drop_in_role.yml:10 included: /tmp/tmpwhu1i_fu/tests/tasks/backup.yml for /cache/fedora-32.qcow2 TASK [Setup] ******************************************************************* task path: /tmp/tmpwhu1i_fu/tests/tasks/backup.yml:2 included: /tmp/tmpwhu1i_fu/tests/tasks/setup.yml for /cache/fedora-32.qcow2 TASK [Make sure openssh is installed before creating backup] ******************* task path: /tmp/tmpwhu1i_fu/tests/tasks/setup.yml:2 ok: [/cache/fedora-32.qcow2] => {"changed": false, "msg": "Nothing to do", "rc": 0, "results": []} TASK [Create a temporary directory for backup files] *************************** task path: /tmp/tmpwhu1i_fu/tests/tasks/backup.yml:5 ok: [/cache/fedora-32.qcow2] => {"changed": false, "gid": 0, "group": "root", "mode": "0700", "owner": "root", "path": "/tmp/ansible.qlnpfgey", "secontext": "unconfined_u:object_r:user_tmp_t:s0", "size": 4096, "state": "directory", "uid": 0} TASK [Backup files] ************************************************************ task path: /tmp/tmpwhu1i_fu/tests/tasks/backup.yml:13 ok: [/cache/fedora-32.qcow2] => (item=/etc/ssh/ssh_config.d/99-last.conf) => {"ansible_loop_var": "item", "changed": false, "cmd": "if test -f /etc/ssh/ssh_config.d/99-last.conf; then\n mkdir -p /tmp/ansible.qlnpfgey/$(dirname /etc/ssh/ssh_config.d/99-last.conf);\n cp /etc/ssh/ssh_config.d/99-last.conf /tmp/ansible.qlnpfgey/$(dirname /etc/ssh/ssh_config.d/99-last.conf)\nfi\n", "delta": "0:00:00.003214", "end": "2021-06-02 13:37:20.674312", "item": "/etc/ssh/ssh_config.d/99-last.conf", "rc": 0, "start": "2021-06-02 13:37:20.671098", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} ok: [/cache/fedora-32.qcow2] => (item=/etc/ssh/ssh_config) => {"ansible_loop_var": "item", "changed": false, "cmd": "if test -f /etc/ssh/ssh_config; then\n mkdir -p /tmp/ansible.qlnpfgey/$(dirname /etc/ssh/ssh_config);\n cp /etc/ssh/ssh_config /tmp/ansible.qlnpfgey/$(dirname /etc/ssh/ssh_config)\nfi\n", "delta": "0:00:00.009696", "end": "2021-06-02 13:37:21.000045", "item": "/etc/ssh/ssh_config", "rc": 0, "start": "2021-06-02 13:37:20.990349", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} META: ran handlers META: ran handlers PLAY [Run role] **************************************************************** TASK [Gathering Facts] ********************************************************* task path: /tmp/tmpwhu1i_fu/tests/tests_global_drop_in_role.yml:13 ok: [/cache/fedora-32.qcow2] META: ran handlers TASK [linux-system-roles.ssh : Set platform/version specific variables] ******** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:2 skipping: [/cache/fedora-32.qcow2] => (item=RedHat.yml) => {"ansible_loop_var": "item", "changed": false, "item": "RedHat.yml", "skip_reason": "Conditional result was False"} ok: [/cache/fedora-32.qcow2] => (item=Fedora.yml) => {"ansible_facts": {"__ssh_defaults": {"Include": "/etc/ssh/ssh_config.d/*.conf"}, "__ssh_drop_in_name": "00-ansible", "__ssh_supports_drop_in": true}, "ansible_included_var_files": ["/tmp/tmpwhu1i_fu/vars/Fedora.yml"], "ansible_loop_var": "item", "changed": false, "item": "Fedora.yml"} skipping: [/cache/fedora-32.qcow2] => (item=Fedora_32.yml) => {"ansible_loop_var": "item", "changed": false, "item": "Fedora_32.yml", "skip_reason": "Conditional result was False"} skipping: [/cache/fedora-32.qcow2] => (item=Fedora_32.yml) => {"ansible_loop_var": "item", "changed": false, "item": "Fedora_32.yml", "skip_reason": "Conditional result was False"} TASK [linux-system-roles.ssh : Ensure required packages are installed] ********* task path: /tmp/tmpwhu1i_fu/tasks/main.yml:17 ok: [/cache/fedora-32.qcow2] => {"changed": false, "msg": "Nothing to do", "rc": 0, "results": []} TASK [linux-system-roles.ssh : Gather information about the user for user configuration] *** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:22 skipping: [/cache/fedora-32.qcow2] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [linux-system-roles.ssh : Make sure the ~/.ssh/ directory exists and has expected permissions] *** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:29 skipping: [/cache/fedora-32.qcow2] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [linux-system-roles.ssh : Generate the configuration file] **************** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:40 changed: [/cache/fedora-32.qcow2] => {"changed": true, "checksum": "75f1ae60b2de8d2001564e5629069114c93758b3", "dest": "/etc/ssh/ssh_config.d/99-last.conf", "gid": 0, "group": "root", "md5sum": "1ff75f4ff0c6c9a596648dddee6e084a", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 94, "src": "/root/.ansible/tmp/ansible-tmp-1622641045.4360046-30397-264363906419295/source", "state": "file", "uid": 0} META: ran handlers META: ran handlers PLAY [all] ********************************************************************* TASK [Gathering Facts] ********************************************************* task path: /tmp/tmpwhu1i_fu/tests/tests_global_drop_in_role.yml:26 ok: [/cache/fedora-32.qcow2] META: ran handlers META: end_host conditional evaluated to false, continuing execution for /cache/fedora-32.qcow2 TASK [Download the included configuration file] ******************************** task path: /tmp/tmpwhu1i_fu/tests/tests_global_drop_in_role.yml:39 ok: [/cache/fedora-32.qcow2] => {"changed": false, "content": "IyBBbnNpYmxlIG1hbmFnZWQKR1NTQVBJQXV0aGVudGljYXRpb24gbm8KSG9zdCBleGFtcGxlCiAgSG9zdG5hbWUgZXhhbXBsZS5jb20KICBVc2VyIHNvbWVib2R5Cg==", "encoding": "base64", "source": "/etc/ssh/ssh_config.d/99-last.conf"} TASK [Stat the configuration file too] ***************************************** task path: /tmp/tmpwhu1i_fu/tests/tests_global_drop_in_role.yml:44 ok: [/cache/fedora-32.qcow2] => {"changed": false, "stat": {"atime": 1622641046.7575595, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "75f1ae60b2de8d2001564e5629069114c93758b3", "ctime": 1622641045.6585596, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 4872, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1622641045.2395597, "nlink": 1, "path": "/etc/ssh/ssh_config.d/99-last.conf", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 94, "uid": 0, "version": "1520663609", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} TASK [Verify the options are in the file] ************************************** task path: /tmp/tmpwhu1i_fu/tests/tests_global_drop_in_role.yml:50 ok: [/cache/fedora-32.qcow2] => { "changed": false, "msg": "All assertions passed" } TASK [Download the main configuration file too] ******************************** task path: /tmp/tmpwhu1i_fu/tests/tests_global_drop_in_role.yml:61 ok: [/cache/fedora-32.qcow2] => {"changed": false, "content": "IwkkT3BlbkJTRDogc3NoX2NvbmZpZyx2IDEuMzQgMjAxOS8wMi8wNCAwMjozOTo0MiBkdHVja2VyIEV4cCAkCgojIFRoaXMgaXMgdGhlIHNzaCBjbGllbnQgc3lzdGVtLXdpZGUgY29uZmlndXJhdGlvbiBmaWxlLiAgU2VlCiMgc3NoX2NvbmZpZyg1KSBmb3IgbW9yZSBpbmZvcm1hdGlvbi4gIFRoaXMgZmlsZSBwcm92aWRlcyBkZWZhdWx0cyBmb3IKIyB1c2VycywgYW5kIHRoZSB2YWx1ZXMgY2FuIGJlIGNoYW5nZWQgaW4gcGVyLXVzZXIgY29uZmlndXJhdGlvbiBmaWxlcwojIG9yIG9uIHRoZSBjb21tYW5kIGxpbmUuCgojIENvbmZpZ3VyYXRpb24gZGF0YSBpcyBwYXJzZWQgYXMgZm9sbG93czoKIyAgMS4gY29tbWFuZCBsaW5lIG9wdGlvbnMKIyAgMi4gdXNlci1zcGVjaWZpYyBmaWxlCiMgIDMuIHN5c3RlbS13aWRlIGZpbGUKIyBBbnkgY29uZmlndXJhdGlvbiB2YWx1ZSBpcyBvbmx5IGNoYW5nZWQgdGhlIGZpcnN0IHRpbWUgaXQgaXMgc2V0LgojIFRodXMsIGhvc3Qtc3BlY2lmaWMgZGVmaW5pdGlvbnMgc2hvdWxkIGJlIGF0IHRoZSBiZWdpbm5pbmcgb2YgdGhlCiMgY29uZmlndXJhdGlvbiBmaWxlLCBhbmQgZGVmYXVsdHMgYXQgdGhlIGVuZC4KCiMgU2l0ZS13aWRlIGRlZmF1bHRzIGZvciBzb21lIGNvbW1vbmx5IHVzZWQgb3B0aW9ucy4gIEZvciBhIGNvbXByZWhlbnNpdmUKIyBsaXN0IG9mIGF2YWlsYWJsZSBvcHRpb25zLCB0aGVpciBtZWFuaW5ncyBhbmQgZGVmYXVsdHMsIHBsZWFzZSBzZWUgdGhlCiMgc3NoX2NvbmZpZyg1KSBtYW4gcGFnZS4KCiMgSG9zdCAqCiMgICBGb3J3YXJkQWdlbnQgbm8KIyAgIEZvcndhcmRYMTEgbm8KIyAgIFBhc3N3b3JkQXV0aGVudGljYXRpb24geWVzCiMgICBIb3N0YmFzZWRBdXRoZW50aWNhdGlvbiBubwojICAgR1NTQVBJQXV0aGVudGljYXRpb24gbm8KIyAgIEdTU0FQSURlbGVnYXRlQ3JlZGVudGlhbHMgbm8KIyAgIEdTU0FQSUtleUV4Y2hhbmdlIG5vCiMgICBHU1NBUElUcnVzdEROUyBubwojICAgQmF0Y2hNb2RlIG5vCiMgICBDaGVja0hvc3RJUCB5ZXMKIyAgIEFkZHJlc3NGYW1pbHkgYW55CiMgICBDb25uZWN0VGltZW91dCAwCiMgICBTdHJpY3RIb3N0S2V5Q2hlY2tpbmcgYXNrCiMgICBJZGVudGl0eUZpbGUgfi8uc3NoL2lkX3JzYQojICAgSWRlbnRpdHlGaWxlIH4vLnNzaC9pZF9kc2EKIyAgIElkZW50aXR5RmlsZSB+Ly5zc2gvaWRfZWNkc2EKIyAgIElkZW50aXR5RmlsZSB+Ly5zc2gvaWRfZWQyNTUxOQojICAgUG9ydCAyMgojICAgQ2lwaGVycyBhZXMxMjgtY3RyLGFlczE5Mi1jdHIsYWVzMjU2LWN0cixhZXMxMjgtY2JjLDNkZXMtY2JjCiMgICBNQUNzIGhtYWMtbWQ1LGhtYWMtc2hhMSx1bWFjLTY0QG9wZW5zc2guY29tCiMgICBFc2NhcGVDaGFyIH4KIyAgIFR1bm5lbCBubwojICAgVHVubmVsRGV2aWNlIGFueTphbnkKIyAgIFBlcm1pdExvY2FsQ29tbWFuZCBubwojICAgVmlzdWFsSG9zdEtleSBubwojICAgUHJveHlDb21tYW5kIHNzaCAtcSAtVyAlaDolcCBnYXRld2F5LmV4YW1wbGUuY29tCiMgICBSZWtleUxpbWl0IDFHIDFoCiMKIyBUaGlzIHN5c3RlbSBpcyBmb2xsb3dpbmcgc3lzdGVtLXdpZGUgY3J5cHRvIHBvbGljeS4KIyBUbyBtb2RpZnkgdGhlIGNyeXB0byBwcm9wZXJ0aWVzIChDaXBoZXJzLCBNQUNzLCAuLi4pLCBjcmVhdGUgYSAgKi5jb25mCiMgIGZpbGUgdW5kZXIgIC9ldGMvc3NoL3NzaF9jb25maWcuZC8gIHdoaWNoIHdpbGwgYmUgYXV0b21hdGljYWxseQojIGluY2x1ZGVkIGJlbG93LiBGb3IgbW9yZSBpbmZvcm1hdGlvbiwgc2VlIG1hbnVhbCBwYWdlIGZvcgojICB1cGRhdGUtY3J5cHRvLXBvbGljaWVzKDgpICBhbmQgIHNzaF9jb25maWcoNSkuCkluY2x1ZGUgL2V0Yy9zc2gvc3NoX2NvbmZpZy5kLyouY29uZgo=", "encoding": "base64", "source": "/etc/ssh/ssh_config"} TASK [Verify the options are NOT in the global configuration file] ************* task path: /tmp/tmpwhu1i_fu/tests/tests_global_drop_in_role.yml:66 ok: [/cache/fedora-32.qcow2] => { "changed": false, "msg": "All assertions passed" } TASK [Verify the file has default sensible permissions] ************************ task path: /tmp/tmpwhu1i_fu/tests/tests_global_drop_in_role.yml:75 ok: [/cache/fedora-32.qcow2] => { "changed": false, "msg": "All assertions passed" } META: ran handlers META: ran handlers PLAY [all] ********************************************************************* TASK [Gathering Facts] ********************************************************* task path: /tmp/tmpwhu1i_fu/tests/tests_global_drop_in_role.yml:83 ok: [/cache/fedora-32.qcow2] META: ran handlers TASK [Restore configuration files] ********************************************* task path: /tmp/tmpwhu1i_fu/tests/tests_global_drop_in_role.yml:89 included: /tmp/tmpwhu1i_fu/tests/tasks/restore.yml for /cache/fedora-32.qcow2 TASK [Restore backed up files and remove what was not present] ***************** task path: /tmp/tmpwhu1i_fu/tests/tasks/restore.yml:2 ok: [/cache/fedora-32.qcow2] => (item=/etc/ssh/ssh_config.d/99-last.conf) => {"ansible_loop_var": "item", "changed": false, "cmd": "if test -f /tmp/ansible.qlnpfgey//etc/ssh/ssh_config.d/99-last.conf; then\n cp /tmp/ansible.qlnpfgey//etc/ssh/ssh_config.d/99-last.conf $(dirname /etc/ssh/ssh_config.d/99-last.conf)\nelif test -f /etc/ssh/ssh_config.d/99-last.conf; then\n rm /etc/ssh/ssh_config.d/99-last.conf\nfi\n", "delta": "0:00:00.004262", "end": "2021-06-02 13:37:28.465711", "item": "/etc/ssh/ssh_config.d/99-last.conf", "rc": 0, "start": "2021-06-02 13:37:28.461449", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} ok: [/cache/fedora-32.qcow2] => (item=/etc/ssh/ssh_config) => {"ansible_loop_var": "item", "changed": false, "cmd": "if test -f /tmp/ansible.qlnpfgey//etc/ssh/ssh_config; then\n cp /tmp/ansible.qlnpfgey//etc/ssh/ssh_config $(dirname /etc/ssh/ssh_config)\nelif test -f /etc/ssh/ssh_config; then\n rm /etc/ssh/ssh_config\nfi\n", "delta": "0:00:00.005610", "end": "2021-06-02 13:37:28.788480", "item": "/etc/ssh/ssh_config", "rc": 0, "start": "2021-06-02 13:37:28.782870", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} TASK [Remove temporary directory for backup files] ***************************** task path: /tmp/tmpwhu1i_fu/tests/tasks/restore.yml:15 ok: [/cache/fedora-32.qcow2] => {"changed": false, "path": "/tmp/ansible.qlnpfgey", "state": "absent"} META: ran handlers META: ran handlers PLAY RECAP ********************************************************************* /cache/fedora-32.qcow2 : ok=22 changed=1 unreachable=0 failed=0 skipped=3 rescued=0 ignored=0 + cd /tmp/tmpwhu1i_fu/tests; TEST_SUBJECTS=/cache/fedora-32.qcow2 TEST_ARTIFACTS=/tmp/linux-system-role-test-work-pull-linux-system-roles_ssh-15-9aea59a-fedora-32-xomcvnfx/artifacts ansible-playbook -vv --inventory=/usr/share/ansible/inventory/standard-inventory-qcow2 /tmp/tmpwhu1i_fu/_setup.yml /tmp/tmpwhu1i_fu/tests/tests_include_vars_from_parent.yml ansible-playbook 2.9.21 config file = /etc/ansible/ansible.cfg configured module search path = ['/home/tester/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] ansible python module location = /usr/lib/python3.8/site-packages/ansible executable location = /usr/bin/ansible-playbook python version = 3.8.9 (default, Apr 6 2021, 00:00:00) [GCC 10.2.1 20201125 (Red Hat 10.2.1-9)] 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: _setup.yml *********************************************************** 1 plays in /tmp/tmpwhu1i_fu/_setup.yml PLAY [Fail when only localhost is available] *********************************** META: ran handlers TASK [debug] ******************************************************************* task path: /tmp/tmpwhu1i_fu/_setup.yml:5 ok: [/cache/fedora-32.qcow2] => { "groups": { "all": [ "/cache/fedora-32.qcow2" ], "localhost": [ "/cache/fedora-32.qcow2" ], "subjects": [ "/cache/fedora-32.qcow2" ], "ungrouped": [] } } TASK [fail] ******************************************************************** task path: /tmp/tmpwhu1i_fu/_setup.yml:7 skipping: [/cache/fedora-32.qcow2] => {"changed": false, "skip_reason": "Conditional result was False"} META: ran handlers META: ran handlers PLAY RECAP ********************************************************************* /cache/fedora-32.qcow2 : ok=1 changed=0 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 PLAYBOOK: tests_include_vars_from_parent.yml *********************************** 1 plays in /tmp/tmpwhu1i_fu/tests/tests_include_vars_from_parent.yml PLAY [all] ********************************************************************* TASK [Gathering Facts] ********************************************************* task path: /tmp/tmpwhu1i_fu/tests/tests_include_vars_from_parent.yml:1 ok: [/cache/fedora-32.qcow2] META: ran handlers TASK [create var file in caller that can override the one in called role] ****** task path: /tmp/tmpwhu1i_fu/tests/tests_include_vars_from_parent.yml:3 changed: [/cache/fedora-32.qcow2] => (item=Fedora-32) => {"ansible_loop_var": "item", "changed": true, "checksum": "870b2314d3f4184a363b31373f07abb444f26444", "dest": "/tmp/tmpwhu1i_fu/tests/roles/caller/vars/Fedora-32.yml", "gid": 0, "group": "root", "item": "Fedora-32", "md5sum": "5a57da448a1d752b982858b38aab344d", "mode": "0644", "owner": "root", "size": 23, "src": "/root/.ansible/tmp/ansible-tmp-1622641064.4894288-30696-207030527892218/source", "state": "file", "uid": 0} changed: [/cache/fedora-32.qcow2] => (item=Fedora_32) => {"ansible_loop_var": "item", "changed": true, "checksum": "870b2314d3f4184a363b31373f07abb444f26444", "dest": "/tmp/tmpwhu1i_fu/tests/roles/caller/vars/Fedora_32.yml", "gid": 0, "group": "root", "item": "Fedora_32", "md5sum": "5a57da448a1d752b982858b38aab344d", "mode": "0644", "owner": "root", "size": 23, "src": "/root/.ansible/tmp/ansible-tmp-1622641065.0147245-30696-66995228428643/source", "state": "file", "uid": 0} changed: [/cache/fedora-32.qcow2] => (item=Fedora) => {"ansible_loop_var": "item", "changed": true, "checksum": "870b2314d3f4184a363b31373f07abb444f26444", "dest": "/tmp/tmpwhu1i_fu/tests/roles/caller/vars/Fedora.yml", "gid": 0, "group": "root", "item": "Fedora", "md5sum": "5a57da448a1d752b982858b38aab344d", "mode": "0644", "owner": "root", "size": 23, "src": "/root/.ansible/tmp/ansible-tmp-1622641065.3387833-30696-82635537062370/source", "state": "file", "uid": 0} changed: [/cache/fedora-32.qcow2] => (item=RedHat) => {"ansible_loop_var": "item", "changed": true, "checksum": "870b2314d3f4184a363b31373f07abb444f26444", "dest": "/tmp/tmpwhu1i_fu/tests/roles/caller/vars/RedHat.yml", "gid": 0, "group": "root", "item": "RedHat", "md5sum": "5a57da448a1d752b982858b38aab344d", "mode": "0644", "owner": "root", "size": 23, "src": "/root/.ansible/tmp/ansible-tmp-1622641065.6590984-30696-278128143629457/source", "state": "file", "uid": 0} TASK [include_role : {{ roletoinclude }}] ************************************** task path: /tmp/tmpwhu1i_fu/tests/roles/caller/tasks/main.yml:4 TASK [linux-system-roles.ssh : Set platform/version specific variables] ******** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:2 skipping: [/cache/fedora-32.qcow2] => (item=RedHat.yml) => {"ansible_loop_var": "item", "changed": false, "item": "RedHat.yml", "skip_reason": "Conditional result was False"} ok: [/cache/fedora-32.qcow2] => (item=Fedora.yml) => {"ansible_facts": {"__ssh_defaults": {"Include": "/etc/ssh/ssh_config.d/*.conf"}, "__ssh_drop_in_name": "00-ansible", "__ssh_supports_drop_in": true}, "ansible_included_var_files": ["/tmp/tmpwhu1i_fu/vars/Fedora.yml"], "ansible_loop_var": "item", "changed": false, "item": "Fedora.yml"} skipping: [/cache/fedora-32.qcow2] => (item=Fedora_32.yml) => {"ansible_loop_var": "item", "changed": false, "item": "Fedora_32.yml", "skip_reason": "Conditional result was False"} skipping: [/cache/fedora-32.qcow2] => (item=Fedora_32.yml) => {"ansible_loop_var": "item", "changed": false, "item": "Fedora_32.yml", "skip_reason": "Conditional result was False"} TASK [linux-system-roles.ssh : Ensure required packages are installed] ********* task path: /tmp/tmpwhu1i_fu/tasks/main.yml:17 ok: [/cache/fedora-32.qcow2] => {"changed": false, "msg": "Nothing to do", "rc": 0, "results": []} TASK [linux-system-roles.ssh : Gather information about the user for user configuration] *** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:22 skipping: [/cache/fedora-32.qcow2] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [linux-system-roles.ssh : Make sure the ~/.ssh/ directory exists and has expected permissions] *** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:29 skipping: [/cache/fedora-32.qcow2] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [linux-system-roles.ssh : Generate the configuration file] **************** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:40 changed: [/cache/fedora-32.qcow2] => {"changed": true, "checksum": "7088d6d3b06c6b5f25d778dd03ff418dde8007cf", "dest": "/etc/ssh/ssh_config.d/00-ansible.conf", "gid": 0, "group": "root", "md5sum": "f3b570842d60354e5b5b63828ce169d9", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 18, "src": "/root/.ansible/tmp/ansible-tmp-1622641105.1039934-30806-203052318932031/source", "state": "file", "uid": 0} TASK [caller : assert] ********************************************************* task path: /tmp/tmpwhu1i_fu/tests/roles/caller/tasks/main.yml:7 ok: [/cache/fedora-32.qcow2] => { "changed": false, "msg": "All assertions passed" } META: ran handlers META: ran handlers PLAY RECAP ********************************************************************* /cache/fedora-32.qcow2 : ok=7 changed=2 unreachable=0 failed=0 skipped=3 rescued=0 ignored=0 + cd /tmp/tmpwhu1i_fu/tests; TEST_SUBJECTS=/cache/fedora-32.qcow2 TEST_ARTIFACTS=/tmp/linux-system-role-test-work-pull-linux-system-roles_ssh-15-9aea59a-fedora-32-xomcvnfx/artifacts ansible-playbook -vv --inventory=/usr/share/ansible/inventory/standard-inventory-qcow2 /tmp/tmpwhu1i_fu/_setup.yml /tmp/tmpwhu1i_fu/tests/tests_match.yml ansible-playbook 2.9.21 config file = /etc/ansible/ansible.cfg configured module search path = ['/home/tester/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] ansible python module location = /usr/lib/python3.8/site-packages/ansible executable location = /usr/bin/ansible-playbook python version = 3.8.9 (default, Apr 6 2021, 00:00:00) [GCC 10.2.1 20201125 (Red Hat 10.2.1-9)] 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: _setup.yml *********************************************************** 1 plays in /tmp/tmpwhu1i_fu/_setup.yml PLAY [Fail when only localhost is available] *********************************** META: ran handlers TASK [debug] ******************************************************************* task path: /tmp/tmpwhu1i_fu/_setup.yml:5 ok: [/cache/fedora-32.qcow2] => { "groups": { "all": [ "/cache/fedora-32.qcow2" ], "localhost": [ "/cache/fedora-32.qcow2" ], "subjects": [ "/cache/fedora-32.qcow2" ], "ungrouped": [] } } TASK [fail] ******************************************************************** task path: /tmp/tmpwhu1i_fu/_setup.yml:7 skipping: [/cache/fedora-32.qcow2] => {"changed": false, "skip_reason": "Conditional result was False"} META: ran handlers META: ran handlers PLAY RECAP ********************************************************************* /cache/fedora-32.qcow2 : ok=1 changed=0 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 PLAYBOOK: tests_match.yml ****************************************************** 1 plays in /tmp/tmpwhu1i_fu/tests/tests_match.yml PLAY [Verify default packages as well as additional are installed] ************* TASK [Gathering Facts] ********************************************************* task path: /tmp/tmpwhu1i_fu/tests/tests_match.yml:2 ok: [/cache/fedora-32.qcow2] META: ran handlers TASK [Backup configuration files] ********************************************** task path: /tmp/tmpwhu1i_fu/tests/tests_match.yml:10 included: /tmp/tmpwhu1i_fu/tests/tasks/backup.yml for /cache/fedora-32.qcow2 TASK [Setup] ******************************************************************* task path: /tmp/tmpwhu1i_fu/tests/tasks/backup.yml:2 included: /tmp/tmpwhu1i_fu/tests/tasks/setup.yml for /cache/fedora-32.qcow2 TASK [Make sure openssh is installed before creating backup] ******************* task path: /tmp/tmpwhu1i_fu/tests/tasks/setup.yml:2 ok: [/cache/fedora-32.qcow2] => {"changed": false, "msg": "Nothing to do", "rc": 0, "results": []} TASK [Create a temporary directory for backup files] *************************** task path: /tmp/tmpwhu1i_fu/tests/tasks/backup.yml:5 ok: [/cache/fedora-32.qcow2] => {"changed": false, "gid": 0, "group": "root", "mode": "0700", "owner": "root", "path": "/tmp/ansible.5dixwlql", "secontext": "unconfined_u:object_r:user_tmp_t:s0", "size": 4096, "state": "directory", "uid": 0} TASK [Backup files] ************************************************************ task path: /tmp/tmpwhu1i_fu/tests/tasks/backup.yml:13 ok: [/cache/fedora-32.qcow2] => (item=/etc/ssh/ssh_config.d/00-ansible.conf) => {"ansible_loop_var": "item", "changed": false, "cmd": "if test -f /etc/ssh/ssh_config.d/00-ansible.conf; then\n mkdir -p /tmp/ansible.5dixwlql/$(dirname /etc/ssh/ssh_config.d/00-ansible.conf);\n cp /etc/ssh/ssh_config.d/00-ansible.conf /tmp/ansible.5dixwlql/$(dirname /etc/ssh/ssh_config.d/00-ansible.conf)\nfi\n", "delta": "0:00:00.003895", "end": "2021-06-02 13:39:21.007382", "item": "/etc/ssh/ssh_config.d/00-ansible.conf", "rc": 0, "start": "2021-06-02 13:39:21.003487", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} ok: [/cache/fedora-32.qcow2] => (item=/etc/ssh/ssh_config) => {"ansible_loop_var": "item", "changed": false, "cmd": "if test -f /etc/ssh/ssh_config; then\n mkdir -p /tmp/ansible.5dixwlql/$(dirname /etc/ssh/ssh_config);\n cp /etc/ssh/ssh_config /tmp/ansible.5dixwlql/$(dirname /etc/ssh/ssh_config)\nfi\n", "delta": "0:00:00.009839", "end": "2021-06-02 13:39:21.341621", "item": "/etc/ssh/ssh_config", "rc": 0, "start": "2021-06-02 13:39:21.331782", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} TASK [Run role] **************************************************************** task path: /tmp/tmpwhu1i_fu/tests/tests_match.yml:13 TASK [linux-system-roles.ssh : Set platform/version specific variables] ******** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:2 skipping: [/cache/fedora-32.qcow2] => (item=RedHat.yml) => {"ansible_loop_var": "item", "changed": false, "item": "RedHat.yml", "skip_reason": "Conditional result was False"} ok: [/cache/fedora-32.qcow2] => (item=Fedora.yml) => {"ansible_facts": {"__ssh_defaults": {"Include": "/etc/ssh/ssh_config.d/*.conf"}, "__ssh_drop_in_name": "00-ansible", "__ssh_supports_drop_in": true}, "ansible_included_var_files": ["/tmp/tmpwhu1i_fu/vars/Fedora.yml"], "ansible_loop_var": "item", "changed": false, "item": "Fedora.yml"} skipping: [/cache/fedora-32.qcow2] => (item=Fedora_32.yml) => {"ansible_loop_var": "item", "changed": false, "item": "Fedora_32.yml", "skip_reason": "Conditional result was False"} skipping: [/cache/fedora-32.qcow2] => (item=Fedora_32.yml) => {"ansible_loop_var": "item", "changed": false, "item": "Fedora_32.yml", "skip_reason": "Conditional result was False"} TASK [linux-system-roles.ssh : Ensure required packages are installed] ********* task path: /tmp/tmpwhu1i_fu/tasks/main.yml:17 ok: [/cache/fedora-32.qcow2] => {"changed": false, "msg": "Nothing to do", "rc": 0, "results": []} TASK [linux-system-roles.ssh : Gather information about the user for user configuration] *** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:22 skipping: [/cache/fedora-32.qcow2] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [linux-system-roles.ssh : Make sure the ~/.ssh/ directory exists and has expected permissions] *** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:29 skipping: [/cache/fedora-32.qcow2] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [linux-system-roles.ssh : Generate the configuration file] **************** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:40 changed: [/cache/fedora-32.qcow2] => {"changed": true, "checksum": "b2c1ff555f5622638765bc35637694642564be66", "dest": "/etc/ssh/ssh_config.d/00-ansible.conf", "gid": 0, "group": "root", "md5sum": "025a2aff2e5b7a2e9da8e88f014d8096", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 168, "src": "/root/.ansible/tmp/ansible-tmp-1622641164.8834128-31072-38159611235196/source", "state": "file", "uid": 0} TASK [Download the custom configuration file] ********************************** task path: /tmp/tmpwhu1i_fu/tests/tests_match.yml:41 ok: [/cache/fedora-32.qcow2] => {"changed": false, "content": "IyBBbnNpYmxlIG1hbmFnZWQKTWF0Y2ggdXNlciB0ZXN0dXNlcgogIENvbXByZXNzaW9uIHllcwpNYXRjaCBob3N0IGV4YW1wbGUKICBIb3N0bmFtZSBleGFtcGxlLmNvbQpIb3N0IGxvY2FsCiAgVXNlciBsb2NhbHVzZXIKSG9zdCByZW1vdGUKICBIb3N0bmFtZSByZW1vdGUuZXhhbXBsZS5jb20K", "encoding": "base64", "source": "/etc/ssh/ssh_config.d/00-ansible.conf"} TASK [Verify the options are in the file] ************************************** task path: /tmp/tmpwhu1i_fu/tests/tests_match.yml:46 ok: [/cache/fedora-32.qcow2] => { "changed": false, "msg": "All assertions passed" } TASK [Run first ssh in test mode to evaluate the configuration] **************** task path: /tmp/tmpwhu1i_fu/tests/tests_match.yml:60 changed: [/cache/fedora-32.qcow2] => {"changed": true, "cmd": ["ssh", "-G", "testuser@example"], "delta": "0:00:00.008561", "end": "2021-06-02 13:39:26.334444", "rc": 0, "start": "2021-06-02 13:39:26.325883", "stderr": "", "stderr_lines": [], "stdout": "user testuser\nhostname example.com\nport 22\naddkeystoagent false\naddressfamily any\nbatchmode no\ncanonicalizefallbacklocal yes\ncanonicalizehostname false\nchallengeresponseauthentication yes\ncheckhostip yes\ncompression yes\ncontrolmaster false\nenablesshkeysign no\nclearallforwardings no\nexitonforwardfailure no\nfingerprinthash SHA256\nforwardx11 no\nforwardx11trusted yes\ngatewayports no\ngssapiauthentication yes\ngssapikeyexchange no\ngssapidelegatecredentials no\ngssapitrustdns no\ngssapirenewalforcesrekey no\ngssapikexalgorithms gss-curve25519-sha256-,gss-nistp256-sha256-,gss-group14-sha256-,gss-group16-sha512-,gss-gex-sha1-,gss-group14-sha1-,gss-group1-sha1-\nhashknownhosts no\nhostbasedauthentication no\nidentitiesonly no\nkbdinteractiveauthentication yes\nnohostauthenticationforlocalhost no\npasswordauthentication yes\npermitlocalcommand no\nproxyusefdpass no\npubkeyauthentication yes\nrequesttty auto\nstreamlocalbindunlink no\nstricthostkeychecking ask\ntcpkeepalive yes\ntunnel false\nverifyhostkeydns false\nvisualhostkey no\nupdatehostkeys false\ncanonicalizemaxdots 1\nconnectionattempts 1\nforwardx11timeout 1200\nnumberofpasswordprompts 3\nserveralivecountmax 3\nserveraliveinterval 0\nciphers aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,aes256-ctr,aes256-cbc,aes128-gcm@openssh.com,aes128-ctr,aes128-cbc\nhostkeyalgorithms ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,ssh-ed25519-cert-v01@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,rsa-sha2-512-cert-v01@openssh.com,rsa-sha2-256-cert-v01@openssh.com,ssh-rsa-cert-v01@openssh.com,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,ssh-ed25519,sk-ssh-ed25519@openssh.com,rsa-sha2-512,rsa-sha2-256,ssh-rsa\nhostbasedkeytypes ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,ssh-ed25519-cert-v01@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,rsa-sha2-512-cert-v01@openssh.com,rsa-sha2-256-cert-v01@openssh.com,ssh-rsa-cert-v01@openssh.com,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,ssh-ed25519,sk-ssh-ed25519@openssh.com,rsa-sha2-512,rsa-sha2-256,ssh-rsa\nkexalgorithms curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1\ncasignaturealgorithms ecdsa-sha2-nistp256,sk-ecdsa-sha2-nistp256@openssh.com,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,ssh-ed25519,sk-ssh-ed25519@openssh.com,rsa-sha2-256,rsa-sha2-512,ssh-rsa\nloglevel INFO\nmacs hmac-sha2-256-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha2-256,hmac-sha1,umac-128@openssh.com,hmac-sha2-512\nsecuritykeyprovider internal\npubkeyacceptedkeytypes ecdsa-sha2-nistp256,ecdsa-sha2-nistp256-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521,ecdsa-sha2-nistp521-cert-v01@openssh.com,ssh-ed25519,ssh-ed25519-cert-v01@openssh.com,sk-ssh-ed25519@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,rsa-sha2-256,rsa-sha2-256-cert-v01@openssh.com,rsa-sha2-512,rsa-sha2-512-cert-v01@openssh.com,ssh-rsa,ssh-rsa-cert-v01@openssh.com\nxauthlocation /usr/bin/xauth\nidentityfile ~/.ssh/id_rsa\nidentityfile ~/.ssh/id_dsa\nidentityfile ~/.ssh/id_ecdsa\nidentityfile ~/.ssh/id_ecdsa_sk\nidentityfile ~/.ssh/id_ed25519\nidentityfile ~/.ssh/id_ed25519_sk\nidentityfile ~/.ssh/id_xmss\ncanonicaldomains\nglobalknownhostsfile /etc/ssh/ssh_known_hosts /etc/ssh/ssh_known_hosts2\nuserknownhostsfile ~/.ssh/known_hosts ~/.ssh/known_hosts2\nsendenv LANG\nsendenv LC_CTYPE\nsendenv LC_NUMERIC\nsendenv LC_TIME\nsendenv LC_COLLATE\nsendenv LC_MONETARY\nsendenv LC_MESSAGES\nsendenv LC_PAPER\nsendenv LC_NAME\nsendenv LC_ADDRESS\nsendenv LC_TELEPHONE\nsendenv LC_MEASUREMENT\nsendenv LC_IDENTIFICATION\nsendenv LC_ALL\nsendenv LANGUAGE\nsendenv XMODIFIERS\nforwardagent no\nconnecttimeout none\ntunneldevice any:any\ncontrolpersist no\nescapechar ~\nipqos af21 cs1\nrekeylimit 0 0\nstreamlocalbindmask 0177\nsyslogfacility USER", "stdout_lines": ["user testuser", "hostname example.com", "port 22", "addkeystoagent false", "addressfamily any", "batchmode no", "canonicalizefallbacklocal yes", "canonicalizehostname false", "challengeresponseauthentication yes", "checkhostip yes", "compression yes", "controlmaster false", "enablesshkeysign no", "clearallforwardings no", "exitonforwardfailure no", "fingerprinthash SHA256", "forwardx11 no", "forwardx11trusted yes", "gatewayports no", "gssapiauthentication yes", "gssapikeyexchange no", "gssapidelegatecredentials no", "gssapitrustdns no", "gssapirenewalforcesrekey no", "gssapikexalgorithms gss-curve25519-sha256-,gss-nistp256-sha256-,gss-group14-sha256-,gss-group16-sha512-,gss-gex-sha1-,gss-group14-sha1-,gss-group1-sha1-", "hashknownhosts no", "hostbasedauthentication no", "identitiesonly no", "kbdinteractiveauthentication yes", "nohostauthenticationforlocalhost no", "passwordauthentication yes", "permitlocalcommand no", "proxyusefdpass no", "pubkeyauthentication yes", "requesttty auto", "streamlocalbindunlink no", "stricthostkeychecking ask", "tcpkeepalive yes", "tunnel false", "verifyhostkeydns false", "visualhostkey no", "updatehostkeys false", "canonicalizemaxdots 1", "connectionattempts 1", "forwardx11timeout 1200", "numberofpasswordprompts 3", "serveralivecountmax 3", "serveraliveinterval 0", "ciphers aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,aes256-ctr,aes256-cbc,aes128-gcm@openssh.com,aes128-ctr,aes128-cbc", "hostkeyalgorithms ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,ssh-ed25519-cert-v01@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,rsa-sha2-512-cert-v01@openssh.com,rsa-sha2-256-cert-v01@openssh.com,ssh-rsa-cert-v01@openssh.com,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,ssh-ed25519,sk-ssh-ed25519@openssh.com,rsa-sha2-512,rsa-sha2-256,ssh-rsa", "hostbasedkeytypes ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,ssh-ed25519-cert-v01@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,rsa-sha2-512-cert-v01@openssh.com,rsa-sha2-256-cert-v01@openssh.com,ssh-rsa-cert-v01@openssh.com,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,ssh-ed25519,sk-ssh-ed25519@openssh.com,rsa-sha2-512,rsa-sha2-256,ssh-rsa", "kexalgorithms curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1", "casignaturealgorithms ecdsa-sha2-nistp256,sk-ecdsa-sha2-nistp256@openssh.com,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,ssh-ed25519,sk-ssh-ed25519@openssh.com,rsa-sha2-256,rsa-sha2-512,ssh-rsa", "loglevel INFO", "macs hmac-sha2-256-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha2-256,hmac-sha1,umac-128@openssh.com,hmac-sha2-512", "securitykeyprovider internal", "pubkeyacceptedkeytypes ecdsa-sha2-nistp256,ecdsa-sha2-nistp256-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521,ecdsa-sha2-nistp521-cert-v01@openssh.com,ssh-ed25519,ssh-ed25519-cert-v01@openssh.com,sk-ssh-ed25519@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,rsa-sha2-256,rsa-sha2-256-cert-v01@openssh.com,rsa-sha2-512,rsa-sha2-512-cert-v01@openssh.com,ssh-rsa,ssh-rsa-cert-v01@openssh.com", "xauthlocation /usr/bin/xauth", "identityfile ~/.ssh/id_rsa", "identityfile ~/.ssh/id_dsa", "identityfile ~/.ssh/id_ecdsa", "identityfile ~/.ssh/id_ecdsa_sk", "identityfile ~/.ssh/id_ed25519", "identityfile ~/.ssh/id_ed25519_sk", "identityfile ~/.ssh/id_xmss", "canonicaldomains", "globalknownhostsfile /etc/ssh/ssh_known_hosts /etc/ssh/ssh_known_hosts2", "userknownhostsfile ~/.ssh/known_hosts ~/.ssh/known_hosts2", "sendenv LANG", "sendenv LC_CTYPE", "sendenv LC_NUMERIC", "sendenv LC_TIME", "sendenv LC_COLLATE", "sendenv LC_MONETARY", "sendenv LC_MESSAGES", "sendenv LC_PAPER", "sendenv LC_NAME", "sendenv LC_ADDRESS", "sendenv LC_TELEPHONE", "sendenv LC_MEASUREMENT", "sendenv LC_IDENTIFICATION", "sendenv LC_ALL", "sendenv LANGUAGE", "sendenv XMODIFIERS", "forwardagent no", "connecttimeout none", "tunneldevice any:any", "controlpersist no", "escapechar ~", "ipqos af21 cs1", "rekeylimit 0 0", "streamlocalbindmask 0177", "syslogfacility USER"]} TASK [Run second ssh in test mode to evaluate the configuration] *************** task path: /tmp/tmpwhu1i_fu/tests/tests_match.yml:64 changed: [/cache/fedora-32.qcow2] => {"changed": true, "cmd": ["ssh", "-G", "local"], "delta": "0:00:00.007261", "end": "2021-06-02 13:39:26.715092", "rc": 0, "start": "2021-06-02 13:39:26.707831", "stderr": "", "stderr_lines": [], "stdout": "user localuser\nhostname local\nport 22\naddkeystoagent false\naddressfamily any\nbatchmode no\ncanonicalizefallbacklocal yes\ncanonicalizehostname false\nchallengeresponseauthentication yes\ncheckhostip yes\ncompression no\ncontrolmaster false\nenablesshkeysign no\nclearallforwardings no\nexitonforwardfailure no\nfingerprinthash SHA256\nforwardx11 no\nforwardx11trusted yes\ngatewayports no\ngssapiauthentication yes\ngssapikeyexchange no\ngssapidelegatecredentials no\ngssapitrustdns no\ngssapirenewalforcesrekey no\ngssapikexalgorithms gss-curve25519-sha256-,gss-nistp256-sha256-,gss-group14-sha256-,gss-group16-sha512-,gss-gex-sha1-,gss-group14-sha1-,gss-group1-sha1-\nhashknownhosts no\nhostbasedauthentication no\nidentitiesonly no\nkbdinteractiveauthentication yes\nnohostauthenticationforlocalhost no\npasswordauthentication yes\npermitlocalcommand no\nproxyusefdpass no\npubkeyauthentication yes\nrequesttty auto\nstreamlocalbindunlink no\nstricthostkeychecking ask\ntcpkeepalive yes\ntunnel false\nverifyhostkeydns false\nvisualhostkey no\nupdatehostkeys false\ncanonicalizemaxdots 1\nconnectionattempts 1\nforwardx11timeout 1200\nnumberofpasswordprompts 3\nserveralivecountmax 3\nserveraliveinterval 0\nciphers aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,aes256-ctr,aes256-cbc,aes128-gcm@openssh.com,aes128-ctr,aes128-cbc\nhostkeyalgorithms ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,ssh-ed25519-cert-v01@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,rsa-sha2-512-cert-v01@openssh.com,rsa-sha2-256-cert-v01@openssh.com,ssh-rsa-cert-v01@openssh.com,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,ssh-ed25519,sk-ssh-ed25519@openssh.com,rsa-sha2-512,rsa-sha2-256,ssh-rsa\nhostbasedkeytypes ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,ssh-ed25519-cert-v01@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,rsa-sha2-512-cert-v01@openssh.com,rsa-sha2-256-cert-v01@openssh.com,ssh-rsa-cert-v01@openssh.com,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,ssh-ed25519,sk-ssh-ed25519@openssh.com,rsa-sha2-512,rsa-sha2-256,ssh-rsa\nkexalgorithms curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1\ncasignaturealgorithms ecdsa-sha2-nistp256,sk-ecdsa-sha2-nistp256@openssh.com,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,ssh-ed25519,sk-ssh-ed25519@openssh.com,rsa-sha2-256,rsa-sha2-512,ssh-rsa\nloglevel INFO\nmacs hmac-sha2-256-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha2-256,hmac-sha1,umac-128@openssh.com,hmac-sha2-512\nsecuritykeyprovider internal\npubkeyacceptedkeytypes ecdsa-sha2-nistp256,ecdsa-sha2-nistp256-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521,ecdsa-sha2-nistp521-cert-v01@openssh.com,ssh-ed25519,ssh-ed25519-cert-v01@openssh.com,sk-ssh-ed25519@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,rsa-sha2-256,rsa-sha2-256-cert-v01@openssh.com,rsa-sha2-512,rsa-sha2-512-cert-v01@openssh.com,ssh-rsa,ssh-rsa-cert-v01@openssh.com\nxauthlocation /usr/bin/xauth\nidentityfile ~/.ssh/id_rsa\nidentityfile ~/.ssh/id_dsa\nidentityfile ~/.ssh/id_ecdsa\nidentityfile ~/.ssh/id_ecdsa_sk\nidentityfile ~/.ssh/id_ed25519\nidentityfile ~/.ssh/id_ed25519_sk\nidentityfile ~/.ssh/id_xmss\ncanonicaldomains\nglobalknownhostsfile /etc/ssh/ssh_known_hosts /etc/ssh/ssh_known_hosts2\nuserknownhostsfile ~/.ssh/known_hosts ~/.ssh/known_hosts2\nsendenv LANG\nsendenv LC_CTYPE\nsendenv LC_NUMERIC\nsendenv LC_TIME\nsendenv LC_COLLATE\nsendenv LC_MONETARY\nsendenv LC_MESSAGES\nsendenv LC_PAPER\nsendenv LC_NAME\nsendenv LC_ADDRESS\nsendenv LC_TELEPHONE\nsendenv LC_MEASUREMENT\nsendenv LC_IDENTIFICATION\nsendenv LC_ALL\nsendenv LANGUAGE\nsendenv XMODIFIERS\nforwardagent no\nconnecttimeout none\ntunneldevice any:any\ncontrolpersist no\nescapechar ~\nipqos af21 cs1\nrekeylimit 0 0\nstreamlocalbindmask 0177\nsyslogfacility USER", "stdout_lines": ["user localuser", "hostname local", "port 22", "addkeystoagent false", "addressfamily any", "batchmode no", "canonicalizefallbacklocal yes", "canonicalizehostname false", "challengeresponseauthentication yes", "checkhostip yes", "compression no", "controlmaster false", "enablesshkeysign no", "clearallforwardings no", "exitonforwardfailure no", "fingerprinthash SHA256", "forwardx11 no", "forwardx11trusted yes", "gatewayports no", "gssapiauthentication yes", "gssapikeyexchange no", "gssapidelegatecredentials no", "gssapitrustdns no", "gssapirenewalforcesrekey no", "gssapikexalgorithms gss-curve25519-sha256-,gss-nistp256-sha256-,gss-group14-sha256-,gss-group16-sha512-,gss-gex-sha1-,gss-group14-sha1-,gss-group1-sha1-", "hashknownhosts no", "hostbasedauthentication no", "identitiesonly no", "kbdinteractiveauthentication yes", "nohostauthenticationforlocalhost no", "passwordauthentication yes", "permitlocalcommand no", "proxyusefdpass no", "pubkeyauthentication yes", "requesttty auto", "streamlocalbindunlink no", "stricthostkeychecking ask", "tcpkeepalive yes", "tunnel false", "verifyhostkeydns false", "visualhostkey no", "updatehostkeys false", "canonicalizemaxdots 1", "connectionattempts 1", "forwardx11timeout 1200", "numberofpasswordprompts 3", "serveralivecountmax 3", "serveraliveinterval 0", "ciphers aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,aes256-ctr,aes256-cbc,aes128-gcm@openssh.com,aes128-ctr,aes128-cbc", "hostkeyalgorithms ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,ssh-ed25519-cert-v01@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,rsa-sha2-512-cert-v01@openssh.com,rsa-sha2-256-cert-v01@openssh.com,ssh-rsa-cert-v01@openssh.com,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,ssh-ed25519,sk-ssh-ed25519@openssh.com,rsa-sha2-512,rsa-sha2-256,ssh-rsa", "hostbasedkeytypes ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,ssh-ed25519-cert-v01@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,rsa-sha2-512-cert-v01@openssh.com,rsa-sha2-256-cert-v01@openssh.com,ssh-rsa-cert-v01@openssh.com,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,ssh-ed25519,sk-ssh-ed25519@openssh.com,rsa-sha2-512,rsa-sha2-256,ssh-rsa", "kexalgorithms curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1", "casignaturealgorithms ecdsa-sha2-nistp256,sk-ecdsa-sha2-nistp256@openssh.com,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,ssh-ed25519,sk-ssh-ed25519@openssh.com,rsa-sha2-256,rsa-sha2-512,ssh-rsa", "loglevel INFO", "macs hmac-sha2-256-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha2-256,hmac-sha1,umac-128@openssh.com,hmac-sha2-512", "securitykeyprovider internal", "pubkeyacceptedkeytypes ecdsa-sha2-nistp256,ecdsa-sha2-nistp256-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521,ecdsa-sha2-nistp521-cert-v01@openssh.com,ssh-ed25519,ssh-ed25519-cert-v01@openssh.com,sk-ssh-ed25519@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,rsa-sha2-256,rsa-sha2-256-cert-v01@openssh.com,rsa-sha2-512,rsa-sha2-512-cert-v01@openssh.com,ssh-rsa,ssh-rsa-cert-v01@openssh.com", "xauthlocation /usr/bin/xauth", "identityfile ~/.ssh/id_rsa", "identityfile ~/.ssh/id_dsa", "identityfile ~/.ssh/id_ecdsa", "identityfile ~/.ssh/id_ecdsa_sk", "identityfile ~/.ssh/id_ed25519", "identityfile ~/.ssh/id_ed25519_sk", "identityfile ~/.ssh/id_xmss", "canonicaldomains", "globalknownhostsfile /etc/ssh/ssh_known_hosts /etc/ssh/ssh_known_hosts2", "userknownhostsfile ~/.ssh/known_hosts ~/.ssh/known_hosts2", "sendenv LANG", "sendenv LC_CTYPE", "sendenv LC_NUMERIC", "sendenv LC_TIME", "sendenv LC_COLLATE", "sendenv LC_MONETARY", "sendenv LC_MESSAGES", "sendenv LC_PAPER", "sendenv LC_NAME", "sendenv LC_ADDRESS", "sendenv LC_TELEPHONE", "sendenv LC_MEASUREMENT", "sendenv LC_IDENTIFICATION", "sendenv LC_ALL", "sendenv LANGUAGE", "sendenv XMODIFIERS", "forwardagent no", "connecttimeout none", "tunneldevice any:any", "controlpersist no", "escapechar ~", "ipqos af21 cs1", "rekeylimit 0 0", "streamlocalbindmask 0177", "syslogfacility USER"]} TASK [Run third ssh in test mode to evaluate the configuration] **************** task path: /tmp/tmpwhu1i_fu/tests/tests_match.yml:68 changed: [/cache/fedora-32.qcow2] => {"changed": true, "cmd": ["ssh", "-G", "remote"], "delta": "0:00:00.007262", "end": "2021-06-02 13:39:27.095299", "rc": 0, "start": "2021-06-02 13:39:27.088037", "stderr": "", "stderr_lines": [], "stdout": "user root\nhostname remote.example.com\nport 22\naddkeystoagent false\naddressfamily any\nbatchmode no\ncanonicalizefallbacklocal yes\ncanonicalizehostname false\nchallengeresponseauthentication yes\ncheckhostip yes\ncompression no\ncontrolmaster false\nenablesshkeysign no\nclearallforwardings no\nexitonforwardfailure no\nfingerprinthash SHA256\nforwardx11 no\nforwardx11trusted yes\ngatewayports no\ngssapiauthentication yes\ngssapikeyexchange no\ngssapidelegatecredentials no\ngssapitrustdns no\ngssapirenewalforcesrekey no\ngssapikexalgorithms gss-curve25519-sha256-,gss-nistp256-sha256-,gss-group14-sha256-,gss-group16-sha512-,gss-gex-sha1-,gss-group14-sha1-,gss-group1-sha1-\nhashknownhosts no\nhostbasedauthentication no\nidentitiesonly no\nkbdinteractiveauthentication yes\nnohostauthenticationforlocalhost no\npasswordauthentication yes\npermitlocalcommand no\nproxyusefdpass no\npubkeyauthentication yes\nrequesttty auto\nstreamlocalbindunlink no\nstricthostkeychecking ask\ntcpkeepalive yes\ntunnel false\nverifyhostkeydns false\nvisualhostkey no\nupdatehostkeys false\ncanonicalizemaxdots 1\nconnectionattempts 1\nforwardx11timeout 1200\nnumberofpasswordprompts 3\nserveralivecountmax 3\nserveraliveinterval 0\nciphers aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,aes256-ctr,aes256-cbc,aes128-gcm@openssh.com,aes128-ctr,aes128-cbc\nhostkeyalgorithms ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,ssh-ed25519-cert-v01@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,rsa-sha2-512-cert-v01@openssh.com,rsa-sha2-256-cert-v01@openssh.com,ssh-rsa-cert-v01@openssh.com,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,ssh-ed25519,sk-ssh-ed25519@openssh.com,rsa-sha2-512,rsa-sha2-256,ssh-rsa\nhostbasedkeytypes ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,ssh-ed25519-cert-v01@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,rsa-sha2-512-cert-v01@openssh.com,rsa-sha2-256-cert-v01@openssh.com,ssh-rsa-cert-v01@openssh.com,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,ssh-ed25519,sk-ssh-ed25519@openssh.com,rsa-sha2-512,rsa-sha2-256,ssh-rsa\nkexalgorithms curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1\ncasignaturealgorithms ecdsa-sha2-nistp256,sk-ecdsa-sha2-nistp256@openssh.com,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,ssh-ed25519,sk-ssh-ed25519@openssh.com,rsa-sha2-256,rsa-sha2-512,ssh-rsa\nloglevel INFO\nmacs hmac-sha2-256-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha2-256,hmac-sha1,umac-128@openssh.com,hmac-sha2-512\nsecuritykeyprovider internal\npubkeyacceptedkeytypes ecdsa-sha2-nistp256,ecdsa-sha2-nistp256-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521,ecdsa-sha2-nistp521-cert-v01@openssh.com,ssh-ed25519,ssh-ed25519-cert-v01@openssh.com,sk-ssh-ed25519@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,rsa-sha2-256,rsa-sha2-256-cert-v01@openssh.com,rsa-sha2-512,rsa-sha2-512-cert-v01@openssh.com,ssh-rsa,ssh-rsa-cert-v01@openssh.com\nxauthlocation /usr/bin/xauth\nidentityfile ~/.ssh/id_rsa\nidentityfile ~/.ssh/id_dsa\nidentityfile ~/.ssh/id_ecdsa\nidentityfile ~/.ssh/id_ecdsa_sk\nidentityfile ~/.ssh/id_ed25519\nidentityfile ~/.ssh/id_ed25519_sk\nidentityfile ~/.ssh/id_xmss\ncanonicaldomains\nglobalknownhostsfile /etc/ssh/ssh_known_hosts /etc/ssh/ssh_known_hosts2\nuserknownhostsfile ~/.ssh/known_hosts ~/.ssh/known_hosts2\nsendenv LANG\nsendenv LC_CTYPE\nsendenv LC_NUMERIC\nsendenv LC_TIME\nsendenv LC_COLLATE\nsendenv LC_MONETARY\nsendenv LC_MESSAGES\nsendenv LC_PAPER\nsendenv LC_NAME\nsendenv LC_ADDRESS\nsendenv LC_TELEPHONE\nsendenv LC_MEASUREMENT\nsendenv LC_IDENTIFICATION\nsendenv LC_ALL\nsendenv LANGUAGE\nsendenv XMODIFIERS\nforwardagent no\nconnecttimeout none\ntunneldevice any:any\ncontrolpersist no\nescapechar ~\nipqos af21 cs1\nrekeylimit 0 0\nstreamlocalbindmask 0177\nsyslogfacility USER", "stdout_lines": ["user root", "hostname remote.example.com", "port 22", "addkeystoagent false", "addressfamily any", "batchmode no", "canonicalizefallbacklocal yes", "canonicalizehostname false", "challengeresponseauthentication yes", "checkhostip yes", "compression no", "controlmaster false", "enablesshkeysign no", "clearallforwardings no", "exitonforwardfailure no", "fingerprinthash SHA256", "forwardx11 no", "forwardx11trusted yes", "gatewayports no", "gssapiauthentication yes", "gssapikeyexchange no", "gssapidelegatecredentials no", "gssapitrustdns no", "gssapirenewalforcesrekey no", "gssapikexalgorithms gss-curve25519-sha256-,gss-nistp256-sha256-,gss-group14-sha256-,gss-group16-sha512-,gss-gex-sha1-,gss-group14-sha1-,gss-group1-sha1-", "hashknownhosts no", "hostbasedauthentication no", "identitiesonly no", "kbdinteractiveauthentication yes", "nohostauthenticationforlocalhost no", "passwordauthentication yes", "permitlocalcommand no", "proxyusefdpass no", "pubkeyauthentication yes", "requesttty auto", "streamlocalbindunlink no", "stricthostkeychecking ask", "tcpkeepalive yes", "tunnel false", "verifyhostkeydns false", "visualhostkey no", "updatehostkeys false", "canonicalizemaxdots 1", "connectionattempts 1", "forwardx11timeout 1200", "numberofpasswordprompts 3", "serveralivecountmax 3", "serveraliveinterval 0", "ciphers aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,aes256-ctr,aes256-cbc,aes128-gcm@openssh.com,aes128-ctr,aes128-cbc", "hostkeyalgorithms ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,ssh-ed25519-cert-v01@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,rsa-sha2-512-cert-v01@openssh.com,rsa-sha2-256-cert-v01@openssh.com,ssh-rsa-cert-v01@openssh.com,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,ssh-ed25519,sk-ssh-ed25519@openssh.com,rsa-sha2-512,rsa-sha2-256,ssh-rsa", "hostbasedkeytypes ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,ssh-ed25519-cert-v01@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,rsa-sha2-512-cert-v01@openssh.com,rsa-sha2-256-cert-v01@openssh.com,ssh-rsa-cert-v01@openssh.com,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,ssh-ed25519,sk-ssh-ed25519@openssh.com,rsa-sha2-512,rsa-sha2-256,ssh-rsa", "kexalgorithms curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1", "casignaturealgorithms ecdsa-sha2-nistp256,sk-ecdsa-sha2-nistp256@openssh.com,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,ssh-ed25519,sk-ssh-ed25519@openssh.com,rsa-sha2-256,rsa-sha2-512,ssh-rsa", "loglevel INFO", "macs hmac-sha2-256-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha2-256,hmac-sha1,umac-128@openssh.com,hmac-sha2-512", "securitykeyprovider internal", "pubkeyacceptedkeytypes ecdsa-sha2-nistp256,ecdsa-sha2-nistp256-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521,ecdsa-sha2-nistp521-cert-v01@openssh.com,ssh-ed25519,ssh-ed25519-cert-v01@openssh.com,sk-ssh-ed25519@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,rsa-sha2-256,rsa-sha2-256-cert-v01@openssh.com,rsa-sha2-512,rsa-sha2-512-cert-v01@openssh.com,ssh-rsa,ssh-rsa-cert-v01@openssh.com", "xauthlocation /usr/bin/xauth", "identityfile ~/.ssh/id_rsa", "identityfile ~/.ssh/id_dsa", "identityfile ~/.ssh/id_ecdsa", "identityfile ~/.ssh/id_ecdsa_sk", "identityfile ~/.ssh/id_ed25519", "identityfile ~/.ssh/id_ed25519_sk", "identityfile ~/.ssh/id_xmss", "canonicaldomains", "globalknownhostsfile /etc/ssh/ssh_known_hosts /etc/ssh/ssh_known_hosts2", "userknownhostsfile ~/.ssh/known_hosts ~/.ssh/known_hosts2", "sendenv LANG", "sendenv LC_CTYPE", "sendenv LC_NUMERIC", "sendenv LC_TIME", "sendenv LC_COLLATE", "sendenv LC_MONETARY", "sendenv LC_MESSAGES", "sendenv LC_PAPER", "sendenv LC_NAME", "sendenv LC_ADDRESS", "sendenv LC_TELEPHONE", "sendenv LC_MEASUREMENT", "sendenv LC_IDENTIFICATION", "sendenv LC_ALL", "sendenv LANGUAGE", "sendenv XMODIFIERS", "forwardagent no", "connecttimeout none", "tunneldevice any:any", "controlpersist no", "escapechar ~", "ipqos af21 cs1", "rekeylimit 0 0", "streamlocalbindmask 0177", "syslogfacility USER"]} TASK [Verify the options are correctly evaluated] ****************************** task path: /tmp/tmpwhu1i_fu/tests/tests_match.yml:72 ok: [/cache/fedora-32.qcow2] => { "changed": false, "msg": "All assertions passed" } TASK [Restore configuration files] ********************************************* task path: /tmp/tmpwhu1i_fu/tests/tests_match.yml:93 included: /tmp/tmpwhu1i_fu/tests/tasks/restore.yml for /cache/fedora-32.qcow2 TASK [Restore backed up files and remove what was not present] ***************** task path: /tmp/tmpwhu1i_fu/tests/tasks/restore.yml:2 ok: [/cache/fedora-32.qcow2] => (item=/etc/ssh/ssh_config.d/00-ansible.conf) => {"ansible_loop_var": "item", "changed": false, "cmd": "if test -f /tmp/ansible.5dixwlql//etc/ssh/ssh_config.d/00-ansible.conf; then\n cp /tmp/ansible.5dixwlql//etc/ssh/ssh_config.d/00-ansible.conf $(dirname /etc/ssh/ssh_config.d/00-ansible.conf)\nelif test -f /etc/ssh/ssh_config.d/00-ansible.conf; then\n rm /etc/ssh/ssh_config.d/00-ansible.conf\nfi\n", "delta": "0:00:00.004598", "end": "2021-06-02 13:39:27.577823", "item": "/etc/ssh/ssh_config.d/00-ansible.conf", "rc": 0, "start": "2021-06-02 13:39:27.573225", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} ok: [/cache/fedora-32.qcow2] => (item=/etc/ssh/ssh_config) => {"ansible_loop_var": "item", "changed": false, "cmd": "if test -f /tmp/ansible.5dixwlql//etc/ssh/ssh_config; then\n cp /tmp/ansible.5dixwlql//etc/ssh/ssh_config $(dirname /etc/ssh/ssh_config)\nelif test -f /etc/ssh/ssh_config; then\n rm /etc/ssh/ssh_config\nfi\n", "delta": "0:00:00.005875", "end": "2021-06-02 13:39:27.909981", "item": "/etc/ssh/ssh_config", "rc": 0, "start": "2021-06-02 13:39:27.904106", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} TASK [Remove temporary directory for backup files] ***************************** task path: /tmp/tmpwhu1i_fu/tests/tasks/restore.yml:15 ok: [/cache/fedora-32.qcow2] => {"changed": false, "path": "/tmp/ansible.5dixwlql", "state": "absent"} META: ran handlers META: ran handlers PLAY RECAP ********************************************************************* /cache/fedora-32.qcow2 : ok=19 changed=4 unreachable=0 failed=0 skipped=3 rescued=0 ignored=0 + cd /tmp/tmpwhu1i_fu/tests; TEST_SUBJECTS=/cache/fedora-32.qcow2 TEST_ARTIFACTS=/tmp/linux-system-role-test-work-pull-linux-system-roles_ssh-15-9aea59a-fedora-32-xomcvnfx/artifacts ansible-playbook -vv --inventory=/usr/share/ansible/inventory/standard-inventory-qcow2 /tmp/tmpwhu1i_fu/_setup.yml /tmp/tmpwhu1i_fu/tests/tests_no_skip_defaults.yml ansible-playbook 2.9.21 config file = /etc/ansible/ansible.cfg configured module search path = ['/home/tester/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] ansible python module location = /usr/lib/python3.8/site-packages/ansible executable location = /usr/bin/ansible-playbook python version = 3.8.9 (default, Apr 6 2021, 00:00:00) [GCC 10.2.1 20201125 (Red Hat 10.2.1-9)] 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: _setup.yml *********************************************************** 1 plays in /tmp/tmpwhu1i_fu/_setup.yml PLAY [Fail when only localhost is available] *********************************** META: ran handlers TASK [debug] ******************************************************************* task path: /tmp/tmpwhu1i_fu/_setup.yml:5 ok: [/cache/fedora-32.qcow2] => { "groups": { "all": [ "/cache/fedora-32.qcow2" ], "localhost": [ "/cache/fedora-32.qcow2" ], "subjects": [ "/cache/fedora-32.qcow2" ], "ungrouped": [] } } TASK [fail] ******************************************************************** task path: /tmp/tmpwhu1i_fu/_setup.yml:7 skipping: [/cache/fedora-32.qcow2] => {"changed": false, "skip_reason": "Conditional result was False"} META: ran handlers META: ran handlers PLAY RECAP ********************************************************************* /cache/fedora-32.qcow2 : ok=1 changed=0 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 PLAYBOOK: tests_no_skip_defaults.yml ******************************************* 1 plays in /tmp/tmpwhu1i_fu/tests/tests_no_skip_defaults.yml PLAY [Test we can write global config with default configuration] ************** TASK [Gathering Facts] ********************************************************* task path: /tmp/tmpwhu1i_fu/tests/tests_no_skip_defaults.yml:2 ok: [/cache/fedora-32.qcow2] META: ran handlers TASK [Backup configuration files] ********************************************** task path: /tmp/tmpwhu1i_fu/tests/tests_no_skip_defaults.yml:19 included: /tmp/tmpwhu1i_fu/tests/tasks/backup.yml for /cache/fedora-32.qcow2 TASK [Setup] ******************************************************************* task path: /tmp/tmpwhu1i_fu/tests/tasks/backup.yml:2 included: /tmp/tmpwhu1i_fu/tests/tasks/setup.yml for /cache/fedora-32.qcow2 TASK [Make sure openssh is installed before creating backup] ******************* task path: /tmp/tmpwhu1i_fu/tests/tasks/setup.yml:2 ok: [/cache/fedora-32.qcow2] => {"changed": false, "msg": "Nothing to do", "rc": 0, "results": []} TASK [Create a temporary directory for backup files] *************************** task path: /tmp/tmpwhu1i_fu/tests/tasks/backup.yml:5 ok: [/cache/fedora-32.qcow2] => {"changed": false, "gid": 0, "group": "root", "mode": "0700", "owner": "root", "path": "/tmp/ansible.ij4qftoz", "secontext": "unconfined_u:object_r:user_tmp_t:s0", "size": 4096, "state": "directory", "uid": 0} TASK [Backup files] ************************************************************ task path: /tmp/tmpwhu1i_fu/tests/tasks/backup.yml:13 ok: [/cache/fedora-32.qcow2] => (item=/etc/ssh/ssh_config.d/00-ansible.conf) => {"ansible_loop_var": "item", "changed": false, "cmd": "if test -f /etc/ssh/ssh_config.d/00-ansible.conf; then\n mkdir -p /tmp/ansible.ij4qftoz/$(dirname /etc/ssh/ssh_config.d/00-ansible.conf);\n cp /etc/ssh/ssh_config.d/00-ansible.conf /tmp/ansible.ij4qftoz/$(dirname /etc/ssh/ssh_config.d/00-ansible.conf)\nfi\n", "delta": "0:00:00.003449", "end": "2021-06-02 13:40:21.822774", "item": "/etc/ssh/ssh_config.d/00-ansible.conf", "rc": 0, "start": "2021-06-02 13:40:21.819325", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} ok: [/cache/fedora-32.qcow2] => (item=/etc/ssh/ssh_config) => {"ansible_loop_var": "item", "changed": false, "cmd": "if test -f /etc/ssh/ssh_config; then\n mkdir -p /tmp/ansible.ij4qftoz/$(dirname /etc/ssh/ssh_config);\n cp /etc/ssh/ssh_config /tmp/ansible.ij4qftoz/$(dirname /etc/ssh/ssh_config)\nfi\n", "delta": "0:00:00.009945", "end": "2021-06-02 13:40:22.153081", "item": "/etc/ssh/ssh_config", "rc": 0, "start": "2021-06-02 13:40:22.143136", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} TASK [Run role] **************************************************************** task path: /tmp/tmpwhu1i_fu/tests/tests_no_skip_defaults.yml:22 TASK [linux-system-roles.ssh : Set platform/version specific variables] ******** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:2 skipping: [/cache/fedora-32.qcow2] => (item=RedHat.yml) => {"ansible_loop_var": "item", "changed": false, "item": "RedHat.yml", "skip_reason": "Conditional result was False"} ok: [/cache/fedora-32.qcow2] => (item=Fedora.yml) => {"ansible_facts": {"__ssh_defaults": {"Include": "/etc/ssh/ssh_config.d/*.conf"}, "__ssh_drop_in_name": "00-ansible", "__ssh_supports_drop_in": true}, "ansible_included_var_files": ["/tmp/tmpwhu1i_fu/vars/Fedora.yml"], "ansible_loop_var": "item", "changed": false, "item": "Fedora.yml"} skipping: [/cache/fedora-32.qcow2] => (item=Fedora_32.yml) => {"ansible_loop_var": "item", "changed": false, "item": "Fedora_32.yml", "skip_reason": "Conditional result was False"} skipping: [/cache/fedora-32.qcow2] => (item=Fedora_32.yml) => {"ansible_loop_var": "item", "changed": false, "item": "Fedora_32.yml", "skip_reason": "Conditional result was False"} TASK [linux-system-roles.ssh : Ensure required packages are installed] ********* task path: /tmp/tmpwhu1i_fu/tasks/main.yml:17 ok: [/cache/fedora-32.qcow2] => {"changed": false, "msg": "Nothing to do", "rc": 0, "results": []} TASK [linux-system-roles.ssh : Gather information about the user for user configuration] *** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:22 skipping: [/cache/fedora-32.qcow2] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [linux-system-roles.ssh : Make sure the ~/.ssh/ directory exists and has expected permissions] *** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:29 skipping: [/cache/fedora-32.qcow2] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [linux-system-roles.ssh : Generate the configuration file] **************** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:40 changed: [/cache/fedora-32.qcow2] => {"changed": true, "checksum": "f8cc9b2c8a83080ee1dd3149cf12db67104f30fe", "dest": "/tmp/ssh_config_with_defaults", "gid": 0, "group": "root", "md5sum": "46bc9fc0c7ada1423faa61d4c97ab2fd", "mode": "0644", "owner": "root", "secontext": "unconfined_u:object_r:admin_home_t:s0", "size": 86, "src": "/root/.ansible/tmp/ansible-tmp-1622641225.7806242-31414-151026934862730/source", "state": "file", "uid": 0} TASK [Download the new configuration file] ************************************* task path: /tmp/tmpwhu1i_fu/tests/tests_no_skip_defaults.yml:31 ok: [/cache/fedora-32.qcow2] => {"changed": false, "content": "IyBBbnNpYmxlIG1hbmFnZWQKSW5jbHVkZSAvZXRjL3NzaC9zc2hfY29uZmlnLmQvKi5jb25mCkxvY2FsRm9yd2FyZCAyMjIyIGxvY2FsaG9zdDoyMgo=", "encoding": "base64", "source": "/tmp/ssh_config_with_defaults"} TASK [Check if the selected options are in] ************************************ task path: /tmp/tmpwhu1i_fu/tests/tests_no_skip_defaults.yml:36 ok: [/cache/fedora-32.qcow2] => { "changed": false, "msg": "All assertions passed" } META: ran handlers META: ran handlers PLAY RECAP ********************************************************************* /cache/fedora-32.qcow2 : ok=12 changed=1 unreachable=0 failed=0 skipped=3 rescued=0 ignored=0 + cd /tmp/tmpwhu1i_fu/tests; TEST_SUBJECTS=/cache/fedora-32.qcow2 TEST_ARTIFACTS=/tmp/linux-system-role-test-work-pull-linux-system-roles_ssh-15-9aea59a-fedora-32-xomcvnfx/artifacts ansible-playbook -vv --inventory=/usr/share/ansible/inventory/standard-inventory-qcow2 /tmp/tmpwhu1i_fu/_setup.yml /tmp/tmpwhu1i_fu/tests/tests_precedence.yml ansible-playbook 2.9.21 config file = /etc/ansible/ansible.cfg configured module search path = ['/home/tester/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] ansible python module location = /usr/lib/python3.8/site-packages/ansible executable location = /usr/bin/ansible-playbook python version = 3.8.9 (default, Apr 6 2021, 00:00:00) [GCC 10.2.1 20201125 (Red Hat 10.2.1-9)] 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: _setup.yml *********************************************************** 1 plays in /tmp/tmpwhu1i_fu/_setup.yml PLAY [Fail when only localhost is available] *********************************** META: ran handlers TASK [debug] ******************************************************************* task path: /tmp/tmpwhu1i_fu/_setup.yml:5 ok: [/cache/fedora-32.qcow2] => { "groups": { "all": [ "/cache/fedora-32.qcow2" ], "localhost": [ "/cache/fedora-32.qcow2" ], "subjects": [ "/cache/fedora-32.qcow2" ], "ungrouped": [] } } TASK [fail] ******************************************************************** task path: /tmp/tmpwhu1i_fu/_setup.yml:7 skipping: [/cache/fedora-32.qcow2] => {"changed": false, "skip_reason": "Conditional result was False"} META: ran handlers META: ran handlers PLAY RECAP ********************************************************************* /cache/fedora-32.qcow2 : ok=1 changed=0 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 PLAYBOOK: tests_precedence.yml ************************************************* 1 plays in /tmp/tmpwhu1i_fu/tests/tests_precedence.yml PLAY [Test options precedence when mixing ssh dict and ssh_* variables] ******** TASK [Gathering Facts] ********************************************************* task path: /tmp/tmpwhu1i_fu/tests/tests_precedence.yml:2 ok: [/cache/fedora-32.qcow2] META: ran handlers TASK [Backup configuration files] ********************************************** task path: /tmp/tmpwhu1i_fu/tests/tests_precedence.yml:10 included: /tmp/tmpwhu1i_fu/tests/tasks/backup.yml for /cache/fedora-32.qcow2 TASK [Setup] ******************************************************************* task path: /tmp/tmpwhu1i_fu/tests/tasks/backup.yml:2 included: /tmp/tmpwhu1i_fu/tests/tasks/setup.yml for /cache/fedora-32.qcow2 TASK [Make sure openssh is installed before creating backup] ******************* task path: /tmp/tmpwhu1i_fu/tests/tasks/setup.yml:2 ok: [/cache/fedora-32.qcow2] => {"changed": false, "msg": "Nothing to do", "rc": 0, "results": []} TASK [Create a temporary directory for backup files] *************************** task path: /tmp/tmpwhu1i_fu/tests/tasks/backup.yml:5 ok: [/cache/fedora-32.qcow2] => {"changed": false, "gid": 0, "group": "root", "mode": "0700", "owner": "root", "path": "/tmp/ansible.o6f710y9", "secontext": "unconfined_u:object_r:user_tmp_t:s0", "size": 4096, "state": "directory", "uid": 0} TASK [Backup files] ************************************************************ task path: /tmp/tmpwhu1i_fu/tests/tasks/backup.yml:13 ok: [/cache/fedora-32.qcow2] => (item=/etc/ssh/ssh_config.d/00-ansible.conf) => {"ansible_loop_var": "item", "changed": false, "cmd": "if test -f /etc/ssh/ssh_config.d/00-ansible.conf; then\n mkdir -p /tmp/ansible.o6f710y9/$(dirname /etc/ssh/ssh_config.d/00-ansible.conf);\n cp /etc/ssh/ssh_config.d/00-ansible.conf /tmp/ansible.o6f710y9/$(dirname /etc/ssh/ssh_config.d/00-ansible.conf)\nfi\n", "delta": "0:00:00.003516", "end": "2021-06-02 13:41:19.065237", "item": "/etc/ssh/ssh_config.d/00-ansible.conf", "rc": 0, "start": "2021-06-02 13:41:19.061721", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} ok: [/cache/fedora-32.qcow2] => (item=/etc/ssh/ssh_config) => {"ansible_loop_var": "item", "changed": false, "cmd": "if test -f /etc/ssh/ssh_config; then\n mkdir -p /tmp/ansible.o6f710y9/$(dirname /etc/ssh/ssh_config);\n cp /etc/ssh/ssh_config /tmp/ansible.o6f710y9/$(dirname /etc/ssh/ssh_config)\nfi\n", "delta": "0:00:00.009790", "end": "2021-06-02 13:41:19.398116", "item": "/etc/ssh/ssh_config", "rc": 0, "start": "2021-06-02 13:41:19.388326", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} TASK [Run role] **************************************************************** task path: /tmp/tmpwhu1i_fu/tests/tests_precedence.yml:13 TASK [linux-system-roles.ssh : Set platform/version specific variables] ******** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:2 skipping: [/cache/fedora-32.qcow2] => (item=RedHat.yml) => {"ansible_loop_var": "item", "changed": false, "item": "RedHat.yml", "skip_reason": "Conditional result was False"} ok: [/cache/fedora-32.qcow2] => (item=Fedora.yml) => {"ansible_facts": {"__ssh_defaults": {"Include": "/etc/ssh/ssh_config.d/*.conf"}, "__ssh_drop_in_name": "00-ansible", "__ssh_supports_drop_in": true}, "ansible_included_var_files": ["/tmp/tmpwhu1i_fu/vars/Fedora.yml"], "ansible_loop_var": "item", "changed": false, "item": "Fedora.yml"} skipping: [/cache/fedora-32.qcow2] => (item=Fedora_32.yml) => {"ansible_loop_var": "item", "changed": false, "item": "Fedora_32.yml", "skip_reason": "Conditional result was False"} skipping: [/cache/fedora-32.qcow2] => (item=Fedora_32.yml) => {"ansible_loop_var": "item", "changed": false, "item": "Fedora_32.yml", "skip_reason": "Conditional result was False"} TASK [linux-system-roles.ssh : Ensure required packages are installed] ********* task path: /tmp/tmpwhu1i_fu/tasks/main.yml:17 ok: [/cache/fedora-32.qcow2] => {"changed": false, "msg": "Nothing to do", "rc": 0, "results": []} TASK [linux-system-roles.ssh : Gather information about the user for user configuration] *** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:22 skipping: [/cache/fedora-32.qcow2] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [linux-system-roles.ssh : Make sure the ~/.ssh/ directory exists and has expected permissions] *** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:29 skipping: [/cache/fedora-32.qcow2] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [linux-system-roles.ssh : Generate the configuration file] **************** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:40 changed: [/cache/fedora-32.qcow2] => {"changed": true, "checksum": "c6625d1a4f98ced5e1eeb23ca060dc2e691fa4bf", "dest": "/etc/ssh/ssh_config.d/00-ansible.conf", "gid": 0, "group": "root", "md5sum": "888f93873ea14c0e3a92ac4efcfc0bba", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 53, "src": "/root/.ansible/tmp/ansible-tmp-1622641283.473194-31718-89530522086326/source", "state": "file", "uid": 0} TASK [Download the global configuration file] ********************************** task path: /tmp/tmpwhu1i_fu/tests/tests_precedence.yml:35 ok: [/cache/fedora-32.qcow2] => {"changed": false, "content": "IyBBbnNpYmxlIG1hbmFnZWQKUG9ydCAyMjIKU3RyaWN0SG9zdEtleUNoZWNraW5nIHllcwo=", "encoding": "base64", "source": "/etc/ssh/ssh_config.d/00-ansible.conf"} TASK [Verify the options are in the file] ************************************** task path: /tmp/tmpwhu1i_fu/tests/tests_precedence.yml:40 ok: [/cache/fedora-32.qcow2] => { "changed": false, "msg": "All assertions passed" } TASK [Restore configuration files] ********************************************* task path: /tmp/tmpwhu1i_fu/tests/tests_precedence.yml:48 included: /tmp/tmpwhu1i_fu/tests/tasks/restore.yml for /cache/fedora-32.qcow2 TASK [Restore backed up files and remove what was not present] ***************** task path: /tmp/tmpwhu1i_fu/tests/tasks/restore.yml:2 ok: [/cache/fedora-32.qcow2] => (item=/etc/ssh/ssh_config.d/00-ansible.conf) => {"ansible_loop_var": "item", "changed": false, "cmd": "if test -f /tmp/ansible.o6f710y9//etc/ssh/ssh_config.d/00-ansible.conf; then\n cp /tmp/ansible.o6f710y9//etc/ssh/ssh_config.d/00-ansible.conf $(dirname /etc/ssh/ssh_config.d/00-ansible.conf)\nelif test -f /etc/ssh/ssh_config.d/00-ansible.conf; then\n rm /etc/ssh/ssh_config.d/00-ansible.conf\nfi\n", "delta": "0:00:00.004272", "end": "2021-06-02 13:41:24.571147", "item": "/etc/ssh/ssh_config.d/00-ansible.conf", "rc": 0, "start": "2021-06-02 13:41:24.566875", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} ok: [/cache/fedora-32.qcow2] => (item=/etc/ssh/ssh_config) => {"ansible_loop_var": "item", "changed": false, "cmd": "if test -f /tmp/ansible.o6f710y9//etc/ssh/ssh_config; then\n cp /tmp/ansible.o6f710y9//etc/ssh/ssh_config $(dirname /etc/ssh/ssh_config)\nelif test -f /etc/ssh/ssh_config; then\n rm /etc/ssh/ssh_config\nfi\n", "delta": "0:00:00.005848", "end": "2021-06-02 13:41:24.900189", "item": "/etc/ssh/ssh_config", "rc": 0, "start": "2021-06-02 13:41:24.894341", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} TASK [Remove temporary directory for backup files] ***************************** task path: /tmp/tmpwhu1i_fu/tests/tasks/restore.yml:15 ok: [/cache/fedora-32.qcow2] => {"changed": false, "path": "/tmp/ansible.o6f710y9", "state": "absent"} META: ran handlers META: ran handlers PLAY RECAP ********************************************************************* /cache/fedora-32.qcow2 : ok=15 changed=1 unreachable=0 failed=0 skipped=3 rescued=0 ignored=0 + cd /tmp/tmpwhu1i_fu/tests; TEST_SUBJECTS=/cache/fedora-32.qcow2 TEST_ARTIFACTS=/tmp/linux-system-role-test-work-pull-linux-system-roles_ssh-15-9aea59a-fedora-32-xomcvnfx/artifacts ansible-playbook -vv --inventory=/usr/share/ansible/inventory/standard-inventory-qcow2 /tmp/tmpwhu1i_fu/_setup.yml /tmp/tmpwhu1i_fu/tests/tests_regenerate_defaults.yml ansible-playbook 2.9.21 config file = /etc/ansible/ansible.cfg configured module search path = ['/home/tester/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] ansible python module location = /usr/lib/python3.8/site-packages/ansible executable location = /usr/bin/ansible-playbook python version = 3.8.9 (default, Apr 6 2021, 00:00:00) [GCC 10.2.1 20201125 (Red Hat 10.2.1-9)] 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: _setup.yml *********************************************************** 1 plays in /tmp/tmpwhu1i_fu/_setup.yml PLAY [Fail when only localhost is available] *********************************** META: ran handlers TASK [debug] ******************************************************************* task path: /tmp/tmpwhu1i_fu/_setup.yml:5 ok: [/cache/fedora-32.qcow2] => { "groups": { "all": [ "/cache/fedora-32.qcow2" ], "localhost": [ "/cache/fedora-32.qcow2" ], "subjects": [ "/cache/fedora-32.qcow2" ], "ungrouped": [] } } TASK [fail] ******************************************************************** task path: /tmp/tmpwhu1i_fu/_setup.yml:7 skipping: [/cache/fedora-32.qcow2] => {"changed": false, "skip_reason": "Conditional result was False"} META: ran handlers META: ran handlers PLAY RECAP ********************************************************************* /cache/fedora-32.qcow2 : ok=1 changed=0 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 PLAYBOOK: tests_regenerate_defaults.yml **************************************** 1 plays in /tmp/tmpwhu1i_fu/tests/tests_regenerate_defaults.yml PLAY [Regenerate default configuration file] *********************************** TASK [Gathering Facts] ********************************************************* task path: /tmp/tmpwhu1i_fu/tests/tests_regenerate_defaults.yml:2 ok: [/cache/fedora-32.qcow2] META: ran handlers META: end_host conditional evaluated to false, continuing execution for /cache/fedora-32.qcow2 TASK [Backup configuration files] ********************************************** task path: /tmp/tmpwhu1i_fu/tests/tests_regenerate_defaults.yml:15 included: /tmp/tmpwhu1i_fu/tests/tasks/backup.yml for /cache/fedora-32.qcow2 TASK [Setup] ******************************************************************* task path: /tmp/tmpwhu1i_fu/tests/tasks/backup.yml:2 included: /tmp/tmpwhu1i_fu/tests/tasks/setup.yml for /cache/fedora-32.qcow2 TASK [Make sure openssh is installed before creating backup] ******************* task path: /tmp/tmpwhu1i_fu/tests/tasks/setup.yml:2 ok: [/cache/fedora-32.qcow2] => {"changed": false, "msg": "Nothing to do", "rc": 0, "results": []} TASK [Create a temporary directory for backup files] *************************** task path: /tmp/tmpwhu1i_fu/tests/tasks/backup.yml:5 ok: [/cache/fedora-32.qcow2] => {"changed": false, "gid": 0, "group": "root", "mode": "0700", "owner": "root", "path": "/tmp/ansible.42u38k41", "secontext": "unconfined_u:object_r:user_tmp_t:s0", "size": 4096, "state": "directory", "uid": 0} TASK [Backup files] ************************************************************ task path: /tmp/tmpwhu1i_fu/tests/tasks/backup.yml:13 ok: [/cache/fedora-32.qcow2] => (item=/etc/ssh/ssh_config.d/00-ansible.conf) => {"ansible_loop_var": "item", "changed": false, "cmd": "if test -f /etc/ssh/ssh_config.d/00-ansible.conf; then\n mkdir -p /tmp/ansible.42u38k41/$(dirname /etc/ssh/ssh_config.d/00-ansible.conf);\n cp /etc/ssh/ssh_config.d/00-ansible.conf /tmp/ansible.42u38k41/$(dirname /etc/ssh/ssh_config.d/00-ansible.conf)\nfi\n", "delta": "0:00:00.004501", "end": "2021-06-02 13:42:16.738845", "item": "/etc/ssh/ssh_config.d/00-ansible.conf", "rc": 0, "start": "2021-06-02 13:42:16.734344", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} ok: [/cache/fedora-32.qcow2] => (item=/etc/ssh/ssh_config) => {"ansible_loop_var": "item", "changed": false, "cmd": "if test -f /etc/ssh/ssh_config; then\n mkdir -p /tmp/ansible.42u38k41/$(dirname /etc/ssh/ssh_config);\n cp /etc/ssh/ssh_config /tmp/ansible.42u38k41/$(dirname /etc/ssh/ssh_config)\nfi\n", "delta": "0:00:00.009466", "end": "2021-06-02 13:42:17.082386", "item": "/etc/ssh/ssh_config", "rc": 0, "start": "2021-06-02 13:42:17.072920", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} TASK [Record default values from configuration file] *************************** task path: /tmp/tmpwhu1i_fu/tests/tests_regenerate_defaults.yml:18 ok: [/cache/fedora-32.qcow2] => {"changed": false, "cmd": ["ssh", "-G", "localhost", "-F", "/etc/ssh/ssh_config"], "delta": "0:00:00.013996", "end": "2021-06-02 13:42:17.414509", "rc": 0, "start": "2021-06-02 13:42:17.400513", "stderr": "", "stderr_lines": [], "stdout": "user root\nhostname localhost\nport 22\naddkeystoagent false\naddressfamily any\nbatchmode no\ncanonicalizefallbacklocal yes\ncanonicalizehostname false\nchallengeresponseauthentication yes\ncheckhostip yes\ncompression no\ncontrolmaster false\nenablesshkeysign no\nclearallforwardings no\nexitonforwardfailure no\nfingerprinthash SHA256\nforwardx11 no\nforwardx11trusted yes\ngatewayports no\ngssapiauthentication yes\ngssapikeyexchange no\ngssapidelegatecredentials no\ngssapitrustdns no\ngssapirenewalforcesrekey no\ngssapikexalgorithms gss-curve25519-sha256-,gss-nistp256-sha256-,gss-group14-sha256-,gss-group16-sha512-,gss-gex-sha1-,gss-group14-sha1-,gss-group1-sha1-\nhashknownhosts no\nhostbasedauthentication no\nidentitiesonly no\nkbdinteractiveauthentication yes\nnohostauthenticationforlocalhost no\npasswordauthentication yes\npermitlocalcommand no\nproxyusefdpass no\npubkeyauthentication yes\nrequesttty auto\nstreamlocalbindunlink no\nstricthostkeychecking ask\ntcpkeepalive yes\ntunnel false\nverifyhostkeydns false\nvisualhostkey no\nupdatehostkeys false\ncanonicalizemaxdots 1\nconnectionattempts 1\nforwardx11timeout 1200\nnumberofpasswordprompts 3\nserveralivecountmax 3\nserveraliveinterval 0\nciphers aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,aes256-ctr,aes256-cbc,aes128-gcm@openssh.com,aes128-ctr,aes128-cbc\nhostkeyalgorithms ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,ssh-ed25519-cert-v01@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,rsa-sha2-512-cert-v01@openssh.com,rsa-sha2-256-cert-v01@openssh.com,ssh-rsa-cert-v01@openssh.com,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,ssh-ed25519,sk-ssh-ed25519@openssh.com,rsa-sha2-512,rsa-sha2-256,ssh-rsa\nhostbasedkeytypes ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,ssh-ed25519-cert-v01@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,rsa-sha2-512-cert-v01@openssh.com,rsa-sha2-256-cert-v01@openssh.com,ssh-rsa-cert-v01@openssh.com,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,ssh-ed25519,sk-ssh-ed25519@openssh.com,rsa-sha2-512,rsa-sha2-256,ssh-rsa\nkexalgorithms curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1\ncasignaturealgorithms ecdsa-sha2-nistp256,sk-ecdsa-sha2-nistp256@openssh.com,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,ssh-ed25519,sk-ssh-ed25519@openssh.com,rsa-sha2-256,rsa-sha2-512,ssh-rsa\nloglevel INFO\nmacs hmac-sha2-256-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha2-256,hmac-sha1,umac-128@openssh.com,hmac-sha2-512\nsecuritykeyprovider internal\npubkeyacceptedkeytypes ecdsa-sha2-nistp256,ecdsa-sha2-nistp256-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521,ecdsa-sha2-nistp521-cert-v01@openssh.com,ssh-ed25519,ssh-ed25519-cert-v01@openssh.com,sk-ssh-ed25519@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,rsa-sha2-256,rsa-sha2-256-cert-v01@openssh.com,rsa-sha2-512,rsa-sha2-512-cert-v01@openssh.com,ssh-rsa,ssh-rsa-cert-v01@openssh.com\nxauthlocation /usr/bin/xauth\nidentityfile ~/.ssh/id_rsa\nidentityfile ~/.ssh/id_dsa\nidentityfile ~/.ssh/id_ecdsa\nidentityfile ~/.ssh/id_ecdsa_sk\nidentityfile ~/.ssh/id_ed25519\nidentityfile ~/.ssh/id_ed25519_sk\nidentityfile ~/.ssh/id_xmss\ncanonicaldomains\nglobalknownhostsfile /etc/ssh/ssh_known_hosts /etc/ssh/ssh_known_hosts2\nuserknownhostsfile ~/.ssh/known_hosts ~/.ssh/known_hosts2\nsendenv LANG\nsendenv LC_CTYPE\nsendenv LC_NUMERIC\nsendenv LC_TIME\nsendenv LC_COLLATE\nsendenv LC_MONETARY\nsendenv LC_MESSAGES\nsendenv LC_PAPER\nsendenv LC_NAME\nsendenv LC_ADDRESS\nsendenv LC_TELEPHONE\nsendenv LC_MEASUREMENT\nsendenv LC_IDENTIFICATION\nsendenv LC_ALL\nsendenv LANGUAGE\nsendenv XMODIFIERS\nforwardagent no\nconnecttimeout none\ntunneldevice any:any\ncontrolpersist no\nescapechar ~\nipqos af21 cs1\nrekeylimit 0 0\nstreamlocalbindmask 0177\nsyslogfacility USER", "stdout_lines": ["user root", "hostname localhost", "port 22", "addkeystoagent false", "addressfamily any", "batchmode no", "canonicalizefallbacklocal yes", "canonicalizehostname false", "challengeresponseauthentication yes", "checkhostip yes", "compression no", "controlmaster false", "enablesshkeysign no", "clearallforwardings no", "exitonforwardfailure no", "fingerprinthash SHA256", "forwardx11 no", "forwardx11trusted yes", "gatewayports no", "gssapiauthentication yes", "gssapikeyexchange no", "gssapidelegatecredentials no", "gssapitrustdns no", "gssapirenewalforcesrekey no", "gssapikexalgorithms gss-curve25519-sha256-,gss-nistp256-sha256-,gss-group14-sha256-,gss-group16-sha512-,gss-gex-sha1-,gss-group14-sha1-,gss-group1-sha1-", "hashknownhosts no", "hostbasedauthentication no", "identitiesonly no", "kbdinteractiveauthentication yes", "nohostauthenticationforlocalhost no", "passwordauthentication yes", "permitlocalcommand no", "proxyusefdpass no", "pubkeyauthentication yes", "requesttty auto", "streamlocalbindunlink no", "stricthostkeychecking ask", "tcpkeepalive yes", "tunnel false", "verifyhostkeydns false", "visualhostkey no", "updatehostkeys false", "canonicalizemaxdots 1", "connectionattempts 1", "forwardx11timeout 1200", "numberofpasswordprompts 3", "serveralivecountmax 3", "serveraliveinterval 0", "ciphers aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,aes256-ctr,aes256-cbc,aes128-gcm@openssh.com,aes128-ctr,aes128-cbc", "hostkeyalgorithms ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,ssh-ed25519-cert-v01@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,rsa-sha2-512-cert-v01@openssh.com,rsa-sha2-256-cert-v01@openssh.com,ssh-rsa-cert-v01@openssh.com,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,ssh-ed25519,sk-ssh-ed25519@openssh.com,rsa-sha2-512,rsa-sha2-256,ssh-rsa", "hostbasedkeytypes ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,ssh-ed25519-cert-v01@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,rsa-sha2-512-cert-v01@openssh.com,rsa-sha2-256-cert-v01@openssh.com,ssh-rsa-cert-v01@openssh.com,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,ssh-ed25519,sk-ssh-ed25519@openssh.com,rsa-sha2-512,rsa-sha2-256,ssh-rsa", "kexalgorithms curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1", "casignaturealgorithms ecdsa-sha2-nistp256,sk-ecdsa-sha2-nistp256@openssh.com,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,ssh-ed25519,sk-ssh-ed25519@openssh.com,rsa-sha2-256,rsa-sha2-512,ssh-rsa", "loglevel INFO", "macs hmac-sha2-256-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha2-256,hmac-sha1,umac-128@openssh.com,hmac-sha2-512", "securitykeyprovider internal", "pubkeyacceptedkeytypes ecdsa-sha2-nistp256,ecdsa-sha2-nistp256-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521,ecdsa-sha2-nistp521-cert-v01@openssh.com,ssh-ed25519,ssh-ed25519-cert-v01@openssh.com,sk-ssh-ed25519@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,rsa-sha2-256,rsa-sha2-256-cert-v01@openssh.com,rsa-sha2-512,rsa-sha2-512-cert-v01@openssh.com,ssh-rsa,ssh-rsa-cert-v01@openssh.com", "xauthlocation /usr/bin/xauth", "identityfile ~/.ssh/id_rsa", "identityfile ~/.ssh/id_dsa", "identityfile ~/.ssh/id_ecdsa", "identityfile ~/.ssh/id_ecdsa_sk", "identityfile ~/.ssh/id_ed25519", "identityfile ~/.ssh/id_ed25519_sk", "identityfile ~/.ssh/id_xmss", "canonicaldomains", "globalknownhostsfile /etc/ssh/ssh_known_hosts /etc/ssh/ssh_known_hosts2", "userknownhostsfile ~/.ssh/known_hosts ~/.ssh/known_hosts2", "sendenv LANG", "sendenv LC_CTYPE", "sendenv LC_NUMERIC", "sendenv LC_TIME", "sendenv LC_COLLATE", "sendenv LC_MONETARY", "sendenv LC_MESSAGES", "sendenv LC_PAPER", "sendenv LC_NAME", "sendenv LC_ADDRESS", "sendenv LC_TELEPHONE", "sendenv LC_MEASUREMENT", "sendenv LC_IDENTIFICATION", "sendenv LC_ALL", "sendenv LANGUAGE", "sendenv XMODIFIERS", "forwardagent no", "connecttimeout none", "tunneldevice any:any", "controlpersist no", "escapechar ~", "ipqos af21 cs1", "rekeylimit 0 0", "streamlocalbindmask 0177", "syslogfacility USER"]} TASK [Truncate configuration file] ********************************************* task path: /tmp/tmpwhu1i_fu/tests/tests_regenerate_defaults.yml:23 changed: [/cache/fedora-32.qcow2] => {"changed": true, "path": "/etc/ssh/ssh_config", "state": "absent"} TASK [Run role] **************************************************************** task path: /tmp/tmpwhu1i_fu/tests/tests_regenerate_defaults.yml:28 TASK [linux-system-roles.ssh : Set platform/version specific variables] ******** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:2 skipping: [/cache/fedora-32.qcow2] => (item=RedHat.yml) => {"ansible_loop_var": "item", "changed": false, "item": "RedHat.yml", "skip_reason": "Conditional result was False"} ok: [/cache/fedora-32.qcow2] => (item=Fedora.yml) => {"ansible_facts": {"__ssh_defaults": {"Include": "/etc/ssh/ssh_config.d/*.conf"}, "__ssh_drop_in_name": "00-ansible", "__ssh_supports_drop_in": true}, "ansible_included_var_files": ["/tmp/tmpwhu1i_fu/vars/Fedora.yml"], "ansible_loop_var": "item", "changed": false, "item": "Fedora.yml"} skipping: [/cache/fedora-32.qcow2] => (item=Fedora_32.yml) => {"ansible_loop_var": "item", "changed": false, "item": "Fedora_32.yml", "skip_reason": "Conditional result was False"} skipping: [/cache/fedora-32.qcow2] => (item=Fedora_32.yml) => {"ansible_loop_var": "item", "changed": false, "item": "Fedora_32.yml", "skip_reason": "Conditional result was False"} TASK [linux-system-roles.ssh : Ensure required packages are installed] ********* task path: /tmp/tmpwhu1i_fu/tasks/main.yml:17 ok: [/cache/fedora-32.qcow2] => {"changed": false, "msg": "Nothing to do", "rc": 0, "results": []} TASK [linux-system-roles.ssh : Gather information about the user for user configuration] *** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:22 skipping: [/cache/fedora-32.qcow2] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [linux-system-roles.ssh : Make sure the ~/.ssh/ directory exists and has expected permissions] *** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:29 skipping: [/cache/fedora-32.qcow2] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [linux-system-roles.ssh : Generate the configuration file] **************** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:40 changed: [/cache/fedora-32.qcow2] => {"changed": true, "checksum": "42996eecf6167a6780ef99fa6cdf8dac151ef450", "dest": "/etc/ssh/ssh_config", "gid": 0, "group": "root", "md5sum": "4c5cc8de23f536d78e8b1630659c4e0d", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 55, "src": "/root/.ansible/tmp/ansible-tmp-1622641341.483934-32033-67683426360540/source", "state": "file", "uid": 0} TASK [Record values in new configuration file] ********************************* task path: /tmp/tmpwhu1i_fu/tests/tests_regenerate_defaults.yml:35 ok: [/cache/fedora-32.qcow2] => {"changed": false, "cmd": ["ssh", "-G", "localhost", "-F", "/etc/ssh/ssh_config"], "delta": "0:00:00.006419", "end": "2021-06-02 13:42:21.945518", "rc": 0, "start": "2021-06-02 13:42:21.939099", "stderr": "", "stderr_lines": [], "stdout": "user root\nhostname localhost\nport 22\naddkeystoagent false\naddressfamily any\nbatchmode no\ncanonicalizefallbacklocal yes\ncanonicalizehostname false\nchallengeresponseauthentication yes\ncheckhostip yes\ncompression no\ncontrolmaster false\nenablesshkeysign no\nclearallforwardings no\nexitonforwardfailure no\nfingerprinthash SHA256\nforwardx11 no\nforwardx11trusted yes\ngatewayports no\ngssapiauthentication yes\ngssapikeyexchange no\ngssapidelegatecredentials no\ngssapitrustdns no\ngssapirenewalforcesrekey no\ngssapikexalgorithms gss-curve25519-sha256-,gss-nistp256-sha256-,gss-group14-sha256-,gss-group16-sha512-,gss-gex-sha1-,gss-group14-sha1-,gss-group1-sha1-\nhashknownhosts no\nhostbasedauthentication no\nidentitiesonly no\nkbdinteractiveauthentication yes\nnohostauthenticationforlocalhost no\npasswordauthentication yes\npermitlocalcommand no\nproxyusefdpass no\npubkeyauthentication yes\nrequesttty auto\nstreamlocalbindunlink no\nstricthostkeychecking ask\ntcpkeepalive yes\ntunnel false\nverifyhostkeydns false\nvisualhostkey no\nupdatehostkeys false\ncanonicalizemaxdots 1\nconnectionattempts 1\nforwardx11timeout 1200\nnumberofpasswordprompts 3\nserveralivecountmax 3\nserveraliveinterval 0\nciphers aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,aes256-ctr,aes256-cbc,aes128-gcm@openssh.com,aes128-ctr,aes128-cbc\nhostkeyalgorithms ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,ssh-ed25519-cert-v01@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,rsa-sha2-512-cert-v01@openssh.com,rsa-sha2-256-cert-v01@openssh.com,ssh-rsa-cert-v01@openssh.com,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,ssh-ed25519,sk-ssh-ed25519@openssh.com,rsa-sha2-512,rsa-sha2-256,ssh-rsa\nhostbasedkeytypes ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,ssh-ed25519-cert-v01@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,rsa-sha2-512-cert-v01@openssh.com,rsa-sha2-256-cert-v01@openssh.com,ssh-rsa-cert-v01@openssh.com,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,ssh-ed25519,sk-ssh-ed25519@openssh.com,rsa-sha2-512,rsa-sha2-256,ssh-rsa\nkexalgorithms curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1\ncasignaturealgorithms ecdsa-sha2-nistp256,sk-ecdsa-sha2-nistp256@openssh.com,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,ssh-ed25519,sk-ssh-ed25519@openssh.com,rsa-sha2-256,rsa-sha2-512,ssh-rsa\nloglevel INFO\nmacs hmac-sha2-256-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha2-256,hmac-sha1,umac-128@openssh.com,hmac-sha2-512\nsecuritykeyprovider internal\npubkeyacceptedkeytypes ecdsa-sha2-nistp256,ecdsa-sha2-nistp256-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521,ecdsa-sha2-nistp521-cert-v01@openssh.com,ssh-ed25519,ssh-ed25519-cert-v01@openssh.com,sk-ssh-ed25519@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,rsa-sha2-256,rsa-sha2-256-cert-v01@openssh.com,rsa-sha2-512,rsa-sha2-512-cert-v01@openssh.com,ssh-rsa,ssh-rsa-cert-v01@openssh.com\nxauthlocation /usr/bin/xauth\nidentityfile ~/.ssh/id_rsa\nidentityfile ~/.ssh/id_dsa\nidentityfile ~/.ssh/id_ecdsa\nidentityfile ~/.ssh/id_ecdsa_sk\nidentityfile ~/.ssh/id_ed25519\nidentityfile ~/.ssh/id_ed25519_sk\nidentityfile ~/.ssh/id_xmss\ncanonicaldomains\nglobalknownhostsfile /etc/ssh/ssh_known_hosts /etc/ssh/ssh_known_hosts2\nuserknownhostsfile ~/.ssh/known_hosts ~/.ssh/known_hosts2\nsendenv LANG\nsendenv LC_CTYPE\nsendenv LC_NUMERIC\nsendenv LC_TIME\nsendenv LC_COLLATE\nsendenv LC_MONETARY\nsendenv LC_MESSAGES\nsendenv LC_PAPER\nsendenv LC_NAME\nsendenv LC_ADDRESS\nsendenv LC_TELEPHONE\nsendenv LC_MEASUREMENT\nsendenv LC_IDENTIFICATION\nsendenv LC_ALL\nsendenv LANGUAGE\nsendenv XMODIFIERS\nforwardagent no\nconnecttimeout none\ntunneldevice any:any\ncontrolpersist no\nescapechar ~\nipqos af21 cs1\nrekeylimit 0 0\nstreamlocalbindmask 0177\nsyslogfacility USER", "stdout_lines": ["user root", "hostname localhost", "port 22", "addkeystoagent false", "addressfamily any", "batchmode no", "canonicalizefallbacklocal yes", "canonicalizehostname false", "challengeresponseauthentication yes", "checkhostip yes", "compression no", "controlmaster false", "enablesshkeysign no", "clearallforwardings no", "exitonforwardfailure no", "fingerprinthash SHA256", "forwardx11 no", "forwardx11trusted yes", "gatewayports no", "gssapiauthentication yes", "gssapikeyexchange no", "gssapidelegatecredentials no", "gssapitrustdns no", "gssapirenewalforcesrekey no", "gssapikexalgorithms gss-curve25519-sha256-,gss-nistp256-sha256-,gss-group14-sha256-,gss-group16-sha512-,gss-gex-sha1-,gss-group14-sha1-,gss-group1-sha1-", "hashknownhosts no", "hostbasedauthentication no", "identitiesonly no", "kbdinteractiveauthentication yes", "nohostauthenticationforlocalhost no", "passwordauthentication yes", "permitlocalcommand no", "proxyusefdpass no", "pubkeyauthentication yes", "requesttty auto", "streamlocalbindunlink no", "stricthostkeychecking ask", "tcpkeepalive yes", "tunnel false", "verifyhostkeydns false", "visualhostkey no", "updatehostkeys false", "canonicalizemaxdots 1", "connectionattempts 1", "forwardx11timeout 1200", "numberofpasswordprompts 3", "serveralivecountmax 3", "serveraliveinterval 0", "ciphers aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,aes256-ctr,aes256-cbc,aes128-gcm@openssh.com,aes128-ctr,aes128-cbc", "hostkeyalgorithms ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,ssh-ed25519-cert-v01@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,rsa-sha2-512-cert-v01@openssh.com,rsa-sha2-256-cert-v01@openssh.com,ssh-rsa-cert-v01@openssh.com,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,ssh-ed25519,sk-ssh-ed25519@openssh.com,rsa-sha2-512,rsa-sha2-256,ssh-rsa", "hostbasedkeytypes ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,ssh-ed25519-cert-v01@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,rsa-sha2-512-cert-v01@openssh.com,rsa-sha2-256-cert-v01@openssh.com,ssh-rsa-cert-v01@openssh.com,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,ssh-ed25519,sk-ssh-ed25519@openssh.com,rsa-sha2-512,rsa-sha2-256,ssh-rsa", "kexalgorithms curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1", "casignaturealgorithms ecdsa-sha2-nistp256,sk-ecdsa-sha2-nistp256@openssh.com,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,ssh-ed25519,sk-ssh-ed25519@openssh.com,rsa-sha2-256,rsa-sha2-512,ssh-rsa", "loglevel INFO", "macs hmac-sha2-256-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha2-256,hmac-sha1,umac-128@openssh.com,hmac-sha2-512", "securitykeyprovider internal", "pubkeyacceptedkeytypes ecdsa-sha2-nistp256,ecdsa-sha2-nistp256-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521,ecdsa-sha2-nistp521-cert-v01@openssh.com,ssh-ed25519,ssh-ed25519-cert-v01@openssh.com,sk-ssh-ed25519@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,rsa-sha2-256,rsa-sha2-256-cert-v01@openssh.com,rsa-sha2-512,rsa-sha2-512-cert-v01@openssh.com,ssh-rsa,ssh-rsa-cert-v01@openssh.com", "xauthlocation /usr/bin/xauth", "identityfile ~/.ssh/id_rsa", "identityfile ~/.ssh/id_dsa", "identityfile ~/.ssh/id_ecdsa", "identityfile ~/.ssh/id_ecdsa_sk", "identityfile ~/.ssh/id_ed25519", "identityfile ~/.ssh/id_ed25519_sk", "identityfile ~/.ssh/id_xmss", "canonicaldomains", "globalknownhostsfile /etc/ssh/ssh_known_hosts /etc/ssh/ssh_known_hosts2", "userknownhostsfile ~/.ssh/known_hosts ~/.ssh/known_hosts2", "sendenv LANG", "sendenv LC_CTYPE", "sendenv LC_NUMERIC", "sendenv LC_TIME", "sendenv LC_COLLATE", "sendenv LC_MONETARY", "sendenv LC_MESSAGES", "sendenv LC_PAPER", "sendenv LC_NAME", "sendenv LC_ADDRESS", "sendenv LC_TELEPHONE", "sendenv LC_MEASUREMENT", "sendenv LC_IDENTIFICATION", "sendenv LC_ALL", "sendenv LANGUAGE", "sendenv XMODIFIERS", "forwardagent no", "connecttimeout none", "tunneldevice any:any", "controlpersist no", "escapechar ~", "ipqos af21 cs1", "rekeylimit 0 0", "streamlocalbindmask 0177", "syslogfacility USER"]} TASK [Verify configuration is same] ******************************************** task path: /tmp/tmpwhu1i_fu/tests/tests_regenerate_defaults.yml:40 ok: [/cache/fedora-32.qcow2] => { "changed": false, "msg": "All assertions passed" } META: ran handlers META: ran handlers PLAY RECAP ********************************************************************* /cache/fedora-32.qcow2 : ok=14 changed=2 unreachable=0 failed=0 skipped=3 rescued=0 ignored=0 + cd /tmp/tmpwhu1i_fu/tests; TEST_SUBJECTS=/cache/fedora-32.qcow2 TEST_ARTIFACTS=/tmp/linux-system-role-test-work-pull-linux-system-roles_ssh-15-9aea59a-fedora-32-xomcvnfx/artifacts ansible-playbook -vv --inventory=/usr/share/ansible/inventory/standard-inventory-qcow2 /tmp/tmpwhu1i_fu/_setup.yml /tmp/tmpwhu1i_fu/tests/tests_user_config.yml ansible-playbook 2.9.21 config file = /etc/ansible/ansible.cfg configured module search path = ['/home/tester/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] ansible python module location = /usr/lib/python3.8/site-packages/ansible executable location = /usr/bin/ansible-playbook python version = 3.8.9 (default, Apr 6 2021, 00:00:00) [GCC 10.2.1 20201125 (Red Hat 10.2.1-9)] 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: _setup.yml *********************************************************** 1 plays in /tmp/tmpwhu1i_fu/_setup.yml PLAY [Fail when only localhost is available] *********************************** META: ran handlers TASK [debug] ******************************************************************* task path: /tmp/tmpwhu1i_fu/_setup.yml:5 ok: [/cache/fedora-32.qcow2] => { "groups": { "all": [ "/cache/fedora-32.qcow2" ], "localhost": [ "/cache/fedora-32.qcow2" ], "subjects": [ "/cache/fedora-32.qcow2" ], "ungrouped": [] } } TASK [fail] ******************************************************************** task path: /tmp/tmpwhu1i_fu/_setup.yml:7 skipping: [/cache/fedora-32.qcow2] => {"changed": false, "skip_reason": "Conditional result was False"} META: ran handlers META: ran handlers PLAY RECAP ********************************************************************* /cache/fedora-32.qcow2 : ok=1 changed=0 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 PLAYBOOK: tests_user_config.yml ************************************************ 1 plays in /tmp/tmpwhu1i_fu/tests/tests_user_config.yml PLAY [Test a creation of configuration file in the user directory] ************* TASK [Gathering Facts] ********************************************************* task path: /tmp/tmpwhu1i_fu/tests/tests_user_config.yml:2 ok: [/cache/fedora-32.qcow2] META: ran handlers TASK [Backup configuration files] ********************************************** task path: /tmp/tmpwhu1i_fu/tests/tests_user_config.yml:10 included: /tmp/tmpwhu1i_fu/tests/tasks/backup.yml for /cache/fedora-32.qcow2 TASK [Setup] ******************************************************************* task path: /tmp/tmpwhu1i_fu/tests/tasks/backup.yml:2 included: /tmp/tmpwhu1i_fu/tests/tasks/setup.yml for /cache/fedora-32.qcow2 TASK [Make sure openssh is installed before creating backup] ******************* task path: /tmp/tmpwhu1i_fu/tests/tasks/setup.yml:2 ok: [/cache/fedora-32.qcow2] => {"changed": false, "msg": "Nothing to do", "rc": 0, "results": []} TASK [Create a temporary directory for backup files] *************************** task path: /tmp/tmpwhu1i_fu/tests/tasks/backup.yml:5 ok: [/cache/fedora-32.qcow2] => {"changed": false, "gid": 0, "group": "root", "mode": "0700", "owner": "root", "path": "/tmp/ansible.da1a9inm", "secontext": "unconfined_u:object_r:user_tmp_t:s0", "size": 4096, "state": "directory", "uid": 0} TASK [Backup files] ************************************************************ task path: /tmp/tmpwhu1i_fu/tests/tasks/backup.yml:13 ok: [/cache/fedora-32.qcow2] => (item=/etc/ssh/ssh_config.d/00-ansible.conf) => {"ansible_loop_var": "item", "changed": false, "cmd": "if test -f /etc/ssh/ssh_config.d/00-ansible.conf; then\n mkdir -p /tmp/ansible.da1a9inm/$(dirname /etc/ssh/ssh_config.d/00-ansible.conf);\n cp /etc/ssh/ssh_config.d/00-ansible.conf /tmp/ansible.da1a9inm/$(dirname /etc/ssh/ssh_config.d/00-ansible.conf)\nfi\n", "delta": "0:00:00.003489", "end": "2021-06-02 13:43:25.258208", "item": "/etc/ssh/ssh_config.d/00-ansible.conf", "rc": 0, "start": "2021-06-02 13:43:25.254719", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} ok: [/cache/fedora-32.qcow2] => (item=/etc/ssh/ssh_config) => {"ansible_loop_var": "item", "changed": false, "cmd": "if test -f /etc/ssh/ssh_config; then\n mkdir -p /tmp/ansible.da1a9inm/$(dirname /etc/ssh/ssh_config);\n cp /etc/ssh/ssh_config /tmp/ansible.da1a9inm/$(dirname /etc/ssh/ssh_config)\nfi\n", "delta": "0:00:00.010104", "end": "2021-06-02 13:43:25.580263", "item": "/etc/ssh/ssh_config", "rc": 0, "start": "2021-06-02 13:43:25.570159", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} TASK [Create a test group (with the same name as user)] ************************ task path: /tmp/tmpwhu1i_fu/tests/tests_user_config.yml:13 changed: [/cache/fedora-32.qcow2] => {"changed": true, "gid": 1001, "name": "tester123", "state": "present", "system": false} TASK [Create a test user] ****************************************************** task path: /tmp/tmpwhu1i_fu/tests/tests_user_config.yml:17 changed: [/cache/fedora-32.qcow2] => {"changed": true, "comment": "", "create_home": true, "group": 1001, "home": "/home/tester123", "name": "tester123", "shell": "/bin/bash", "state": "present", "system": false, "uid": 1001} TASK [Run role] **************************************************************** task path: /tmp/tmpwhu1i_fu/tests/tests_user_config.yml:22 TASK [linux-system-roles.ssh : Set platform/version specific variables] ******** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:2 skipping: [/cache/fedora-32.qcow2] => (item=RedHat.yml) => {"ansible_loop_var": "item", "changed": false, "item": "RedHat.yml", "skip_reason": "Conditional result was False"} ok: [/cache/fedora-32.qcow2] => (item=Fedora.yml) => {"ansible_facts": {"__ssh_defaults": {"Include": "/etc/ssh/ssh_config.d/*.conf"}, "__ssh_drop_in_name": "00-ansible", "__ssh_supports_drop_in": true}, "ansible_included_var_files": ["/tmp/tmpwhu1i_fu/vars/Fedora.yml"], "ansible_loop_var": "item", "changed": false, "item": "Fedora.yml"} skipping: [/cache/fedora-32.qcow2] => (item=Fedora_32.yml) => {"ansible_loop_var": "item", "changed": false, "item": "Fedora_32.yml", "skip_reason": "Conditional result was False"} skipping: [/cache/fedora-32.qcow2] => (item=Fedora_32.yml) => {"ansible_loop_var": "item", "changed": false, "item": "Fedora_32.yml", "skip_reason": "Conditional result was False"} TASK [linux-system-roles.ssh : Ensure required packages are installed] ********* task path: /tmp/tmpwhu1i_fu/tasks/main.yml:17 ok: [/cache/fedora-32.qcow2] => {"changed": false, "msg": "Nothing to do", "rc": 0, "results": []} TASK [linux-system-roles.ssh : Gather information about the user for user configuration] *** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:22 ok: [/cache/fedora-32.qcow2] => {"ansible_facts": {"getent_passwd": {"tester123": ["x", "1001", "1001", "", "/home/tester123", "/bin/bash"]}}, "changed": false} TASK [linux-system-roles.ssh : Make sure the ~/.ssh/ directory exists and has expected permissions] *** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:29 changed: [/cache/fedora-32.qcow2] => {"changed": true, "gid": 1001, "group": "tester123", "mode": "0700", "owner": "tester123", "path": "/home/tester123/.ssh/", "secontext": "unconfined_u:object_r:ssh_home_t:s0", "size": 4096, "state": "directory", "uid": 1001} TASK [linux-system-roles.ssh : Generate the configuration file] **************** task path: /tmp/tmpwhu1i_fu/tasks/main.yml:40 changed: [/cache/fedora-32.qcow2] => {"changed": true, "checksum": "75f1ae60b2de8d2001564e5629069114c93758b3", "dest": "/home/tester123/.ssh/config", "gid": 1001, "group": "tester123", "md5sum": "1ff75f4ff0c6c9a596648dddee6e084a", "mode": "0600", "owner": "tester123", "secontext": "unconfined_u:object_r:ssh_home_t:s0", "size": 94, "src": "/root/.ansible/tmp/ansible-tmp-1622641411.4683516-32338-6896335836108/source", "state": "file", "uid": 1001} TASK [Gather information about the user] *************************************** task path: /tmp/tmpwhu1i_fu/tests/tests_user_config.yml:34 ok: [/cache/fedora-32.qcow2] => {"ansible_facts": {"getent_passwd": {"tester123": ["x", "1001", "1001", "", "/home/tester123", "/bin/bash"]}}, "changed": false} TASK [Download the created configuration file] ********************************* task path: /tmp/tmpwhu1i_fu/tests/tests_user_config.yml:45 ok: [/cache/fedora-32.qcow2] => {"changed": false, "content": "IyBBbnNpYmxlIG1hbmFnZWQKR1NTQVBJQXV0aGVudGljYXRpb24gbm8KSG9zdCBleGFtcGxlCiAgSG9zdG5hbWUgZXhhbXBsZS5jb20KICBVc2VyIHNvbWVib2R5Cg==", "encoding": "base64", "source": "/home/tester123/.ssh/config"} TASK [Stat the .ssh dir] ******************************************************* task path: /tmp/tmpwhu1i_fu/tests/tests_user_config.yml:50 [WARNING]: Module remote_tmp /home/tester123/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually ok: [/cache/fedora-32.qcow2] => {"changed": false, "stat": {"atime": 1622641410.942468, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "binary", "ctime": 1622641411.9894679, "dev": 64513, "device_type": 0, "executable": true, "exists": true, "gid": 1001, "gr_name": "tester123", "inode": 4914, "isblk": false, "ischr": false, "isdir": true, "isfifo": false, "isgid": false, "islnk": false, "isreg": false, "issock": false, "isuid": false, "mimetype": "inode/directory", "mode": "0700", "mtime": 1622641411.9894679, "nlink": 2, "path": "/home/tester123/.ssh", "pw_name": "tester123", "readable": true, "rgrp": false, "roth": false, "rusr": true, "size": 4096, "uid": 1001, "version": "1278483022", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": true}} TASK [Verify the ~/.ssh has sensible permissions] ****************************** task path: /tmp/tmpwhu1i_fu/tests/tests_user_config.yml:59 ok: [/cache/fedora-32.qcow2] => { "changed": false, "msg": "All assertions passed" } TASK [Make sure the file is readable by user] ********************************** task path: /tmp/tmpwhu1i_fu/tests/tests_user_config.yml:67 ok: [/cache/fedora-32.qcow2] => {"changed": false, "stat": {"atime": 1622641412.857468, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "75f1ae60b2de8d2001564e5629069114c93758b3", "ctime": 1622641411.9924679, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 1001, "gr_name": "tester123", "inode": 4871, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0600", "mtime": 1622641411.599468, "nlink": 1, "path": "/home/tester123/.ssh/config", "pw_name": "tester123", "readable": true, "rgrp": false, "roth": false, "rusr": true, "size": 94, "uid": 1001, "version": "1616510810", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} TASK [Stat the configuration file] ********************************************* task path: /tmp/tmpwhu1i_fu/tests/tests_user_config.yml:74 ok: [/cache/fedora-32.qcow2] => {"changed": false, "stat": {"atime": 1622641412.857468, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "75f1ae60b2de8d2001564e5629069114c93758b3", "ctime": 1622641411.9924679, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 1001, "gr_name": "tester123", "inode": 4871, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0600", "mtime": 1622641411.599468, "nlink": 1, "path": "/home/tester123/.ssh/config", "pw_name": "tester123", "readable": true, "rgrp": false, "roth": false, "rusr": true, "size": 94, "uid": 1001, "version": "1616510810", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} TASK [Verify the options are in the file] ************************************** task path: /tmp/tmpwhu1i_fu/tests/tests_user_config.yml:80 ok: [/cache/fedora-32.qcow2] => { "changed": false, "msg": "All assertions passed" } TASK [Verify the file has sensible permissions] ******************************** task path: /tmp/tmpwhu1i_fu/tests/tests_user_config.yml:91 ok: [/cache/fedora-32.qcow2] => { "changed": false, "msg": "All assertions passed" } TASK [Test the effective configuration using ssh] ****************************** task path: /tmp/tmpwhu1i_fu/tests/tests_user_config.yml:99 changed: [/cache/fedora-32.qcow2] => {"changed": true, "cmd": ["ssh", "-vvv", "-G", "example"], "delta": "0:00:00.007910", "end": "2021-06-02 13:43:34.563738", "rc": 0, "start": "2021-06-02 13:43:34.555828", "stderr": "OpenSSH_8.3p1, OpenSSL 1.1.1k FIPS 25 Mar 2021\r\ndebug1: Reading configuration data /home/tester123/.ssh/config\r\ndebug1: /home/tester123/.ssh/config line 3: Applying options for example\r\ndebug1: Reading configuration data /etc/ssh/ssh_config\r\ndebug3: /etc/ssh/ssh_config line 54: Including file /etc/ssh/ssh_config.d/50-redhat.conf depth 0\r\ndebug1: Reading configuration data /etc/ssh/ssh_config.d/50-redhat.conf\r\ndebug2: checking match for 'final all' host example.com originally example\r\ndebug3: /etc/ssh/ssh_config.d/50-redhat.conf line 3: not matched 'final'\r\ndebug2: match not found\r\ndebug3: /etc/ssh/ssh_config.d/50-redhat.conf line 5: Including file /etc/crypto-policies/back-ends/openssh.config depth 1 (parse only)\r\ndebug1: Reading configuration data /etc/crypto-policies/back-ends/openssh.config\r\ndebug3: gss kex names ok: [gss-curve25519-sha256-,gss-nistp256-sha256-,gss-group14-sha256-,gss-group16-sha512-,gss-gex-sha1-,gss-group14-sha1-,gss-group1-sha1-]\r\ndebug3: kex names ok: [curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1]\r\ndebug1: configuration requests final Match pass\r\ndebug1: re-parsing configuration\r\ndebug1: Reading configuration data /home/tester123/.ssh/config\r\ndebug1: Reading configuration data /etc/ssh/ssh_config\r\ndebug3: /etc/ssh/ssh_config line 54: Including file /etc/ssh/ssh_config.d/50-redhat.conf depth 0\r\ndebug1: Reading configuration data /etc/ssh/ssh_config.d/50-redhat.conf\r\ndebug2: checking match for 'final all' host example.com originally example\r\ndebug3: /etc/ssh/ssh_config.d/50-redhat.conf line 3: matched 'final'\r\ndebug2: match found\r\ndebug3: /etc/ssh/ssh_config.d/50-redhat.conf line 5: Including file /etc/crypto-policies/back-ends/openssh.config depth 1\r\ndebug1: Reading configuration data /etc/crypto-policies/back-ends/openssh.config\r\ndebug3: gss kex names ok: [gss-curve25519-sha256-,gss-nistp256-sha256-,gss-group14-sha256-,gss-group16-sha512-,gss-gex-sha1-,gss-group14-sha1-,gss-group1-sha1-]\r\ndebug3: kex names ok: [curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1]", "stderr_lines": ["OpenSSH_8.3p1, OpenSSL 1.1.1k FIPS 25 Mar 2021", "debug1: Reading configuration data /home/tester123/.ssh/config", "debug1: /home/tester123/.ssh/config line 3: Applying options for example", "debug1: Reading configuration data /etc/ssh/ssh_config", "debug3: /etc/ssh/ssh_config line 54: Including file /etc/ssh/ssh_config.d/50-redhat.conf depth 0", "debug1: Reading configuration data /etc/ssh/ssh_config.d/50-redhat.conf", "debug2: checking match for 'final all' host example.com originally example", "debug3: /etc/ssh/ssh_config.d/50-redhat.conf line 3: not matched 'final'", "debug2: match not found", "debug3: /etc/ssh/ssh_config.d/50-redhat.conf line 5: Including file /etc/crypto-policies/back-ends/openssh.config depth 1 (parse only)", "debug1: Reading configuration data /etc/crypto-policies/back-ends/openssh.config", "debug3: gss kex names ok: [gss-curve25519-sha256-,gss-nistp256-sha256-,gss-group14-sha256-,gss-group16-sha512-,gss-gex-sha1-,gss-group14-sha1-,gss-group1-sha1-]", "debug3: kex names ok: [curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1]", "debug1: configuration requests final Match pass", "debug1: re-parsing configuration", "debug1: Reading configuration data /home/tester123/.ssh/config", "debug1: Reading configuration data /etc/ssh/ssh_config", "debug3: /etc/ssh/ssh_config line 54: Including file /etc/ssh/ssh_config.d/50-redhat.conf depth 0", "debug1: Reading configuration data /etc/ssh/ssh_config.d/50-redhat.conf", "debug2: checking match for 'final all' host example.com originally example", "debug3: /etc/ssh/ssh_config.d/50-redhat.conf line 3: matched 'final'", "debug2: match found", "debug3: /etc/ssh/ssh_config.d/50-redhat.conf line 5: Including file /etc/crypto-policies/back-ends/openssh.config depth 1", "debug1: Reading configuration data /etc/crypto-policies/back-ends/openssh.config", "debug3: gss kex names ok: [gss-curve25519-sha256-,gss-nistp256-sha256-,gss-group14-sha256-,gss-group16-sha512-,gss-gex-sha1-,gss-group14-sha1-,gss-group1-sha1-]", "debug3: kex names ok: [curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1]"], "stdout": "user somebody\nhostname example.com\nport 22\naddkeystoagent false\naddressfamily any\nbatchmode no\ncanonicalizefallbacklocal yes\ncanonicalizehostname false\nchallengeresponseauthentication yes\ncheckhostip yes\ncompression no\ncontrolmaster false\nenablesshkeysign no\nclearallforwardings no\nexitonforwardfailure no\nfingerprinthash SHA256\nforwardx11 no\nforwardx11trusted yes\ngatewayports no\ngssapiauthentication no\ngssapikeyexchange no\ngssapidelegatecredentials no\ngssapitrustdns no\ngssapirenewalforcesrekey no\ngssapikexalgorithms gss-curve25519-sha256-,gss-nistp256-sha256-,gss-group14-sha256-,gss-group16-sha512-,gss-gex-sha1-,gss-group14-sha1-,gss-group1-sha1-\nhashknownhosts no\nhostbasedauthentication no\nidentitiesonly no\nkbdinteractiveauthentication yes\nnohostauthenticationforlocalhost no\npasswordauthentication yes\npermitlocalcommand no\nproxyusefdpass no\npubkeyauthentication yes\nrequesttty auto\nstreamlocalbindunlink no\nstricthostkeychecking ask\ntcpkeepalive yes\ntunnel false\nverifyhostkeydns false\nvisualhostkey no\nupdatehostkeys false\ncanonicalizemaxdots 1\nconnectionattempts 1\nforwardx11timeout 1200\nnumberofpasswordprompts 3\nserveralivecountmax 3\nserveraliveinterval 0\nciphers aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,aes256-ctr,aes256-cbc,aes128-gcm@openssh.com,aes128-ctr,aes128-cbc\nhostkeyalgorithms ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,ssh-ed25519-cert-v01@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,rsa-sha2-512-cert-v01@openssh.com,rsa-sha2-256-cert-v01@openssh.com,ssh-rsa-cert-v01@openssh.com,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,ssh-ed25519,sk-ssh-ed25519@openssh.com,rsa-sha2-512,rsa-sha2-256,ssh-rsa\nhostbasedkeytypes ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,ssh-ed25519-cert-v01@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,rsa-sha2-512-cert-v01@openssh.com,rsa-sha2-256-cert-v01@openssh.com,ssh-rsa-cert-v01@openssh.com,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,ssh-ed25519,sk-ssh-ed25519@openssh.com,rsa-sha2-512,rsa-sha2-256,ssh-rsa\nkexalgorithms curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1\ncasignaturealgorithms ecdsa-sha2-nistp256,sk-ecdsa-sha2-nistp256@openssh.com,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,ssh-ed25519,sk-ssh-ed25519@openssh.com,rsa-sha2-256,rsa-sha2-512,ssh-rsa\nloglevel DEBUG3\nmacs hmac-sha2-256-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha2-256,hmac-sha1,umac-128@openssh.com,hmac-sha2-512\nsecuritykeyprovider internal\npubkeyacceptedkeytypes ecdsa-sha2-nistp256,ecdsa-sha2-nistp256-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521,ecdsa-sha2-nistp521-cert-v01@openssh.com,ssh-ed25519,ssh-ed25519-cert-v01@openssh.com,sk-ssh-ed25519@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,rsa-sha2-256,rsa-sha2-256-cert-v01@openssh.com,rsa-sha2-512,rsa-sha2-512-cert-v01@openssh.com,ssh-rsa,ssh-rsa-cert-v01@openssh.com\nxauthlocation /usr/bin/xauth\nidentityfile ~/.ssh/id_rsa\nidentityfile ~/.ssh/id_dsa\nidentityfile ~/.ssh/id_ecdsa\nidentityfile ~/.ssh/id_ecdsa_sk\nidentityfile ~/.ssh/id_ed25519\nidentityfile ~/.ssh/id_ed25519_sk\nidentityfile ~/.ssh/id_xmss\ncanonicaldomains\nglobalknownhostsfile /etc/ssh/ssh_known_hosts /etc/ssh/ssh_known_hosts2\nuserknownhostsfile ~/.ssh/known_hosts ~/.ssh/known_hosts2\nsendenv LANG\nsendenv LC_CTYPE\nsendenv LC_NUMERIC\nsendenv LC_TIME\nsendenv LC_COLLATE\nsendenv LC_MONETARY\nsendenv LC_MESSAGES\nsendenv LC_PAPER\nsendenv LC_NAME\nsendenv LC_ADDRESS\nsendenv LC_TELEPHONE\nsendenv LC_MEASUREMENT\nsendenv LC_IDENTIFICATION\nsendenv LC_ALL\nsendenv LANGUAGE\nsendenv XMODIFIERS\nforwardagent no\nconnecttimeout none\ntunneldevice any:any\ncontrolpersist no\nescapechar ~\nipqos af21 cs1\nrekeylimit 0 0\nstreamlocalbindmask 0177\nsyslogfacility USER", "stdout_lines": ["user somebody", "hostname example.com", "port 22", "addkeystoagent false", "addressfamily any", "batchmode no", "canonicalizefallbacklocal yes", "canonicalizehostname false", "challengeresponseauthentication yes", "checkhostip yes", "compression no", "controlmaster false", "enablesshkeysign no", "clearallforwardings no", "exitonforwardfailure no", "fingerprinthash SHA256", "forwardx11 no", "forwardx11trusted yes", "gatewayports no", "gssapiauthentication no", "gssapikeyexchange no", "gssapidelegatecredentials no", "gssapitrustdns no", "gssapirenewalforcesrekey no", "gssapikexalgorithms gss-curve25519-sha256-,gss-nistp256-sha256-,gss-group14-sha256-,gss-group16-sha512-,gss-gex-sha1-,gss-group14-sha1-,gss-group1-sha1-", "hashknownhosts no", "hostbasedauthentication no", "identitiesonly no", "kbdinteractiveauthentication yes", "nohostauthenticationforlocalhost no", "passwordauthentication yes", "permitlocalcommand no", "proxyusefdpass no", "pubkeyauthentication yes", "requesttty auto", "streamlocalbindunlink no", "stricthostkeychecking ask", "tcpkeepalive yes", "tunnel false", "verifyhostkeydns false", "visualhostkey no", "updatehostkeys false", "canonicalizemaxdots 1", "connectionattempts 1", "forwardx11timeout 1200", "numberofpasswordprompts 3", "serveralivecountmax 3", "serveraliveinterval 0", "ciphers aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,aes256-ctr,aes256-cbc,aes128-gcm@openssh.com,aes128-ctr,aes128-cbc", "hostkeyalgorithms ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,ssh-ed25519-cert-v01@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,rsa-sha2-512-cert-v01@openssh.com,rsa-sha2-256-cert-v01@openssh.com,ssh-rsa-cert-v01@openssh.com,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,ssh-ed25519,sk-ssh-ed25519@openssh.com,rsa-sha2-512,rsa-sha2-256,ssh-rsa", "hostbasedkeytypes ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,ssh-ed25519-cert-v01@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,rsa-sha2-512-cert-v01@openssh.com,rsa-sha2-256-cert-v01@openssh.com,ssh-rsa-cert-v01@openssh.com,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,ssh-ed25519,sk-ssh-ed25519@openssh.com,rsa-sha2-512,rsa-sha2-256,ssh-rsa", "kexalgorithms curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1", "casignaturealgorithms ecdsa-sha2-nistp256,sk-ecdsa-sha2-nistp256@openssh.com,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,ssh-ed25519,sk-ssh-ed25519@openssh.com,rsa-sha2-256,rsa-sha2-512,ssh-rsa", "loglevel DEBUG3", "macs hmac-sha2-256-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha2-256,hmac-sha1,umac-128@openssh.com,hmac-sha2-512", "securitykeyprovider internal", "pubkeyacceptedkeytypes ecdsa-sha2-nistp256,ecdsa-sha2-nistp256-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521,ecdsa-sha2-nistp521-cert-v01@openssh.com,ssh-ed25519,ssh-ed25519-cert-v01@openssh.com,sk-ssh-ed25519@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,rsa-sha2-256,rsa-sha2-256-cert-v01@openssh.com,rsa-sha2-512,rsa-sha2-512-cert-v01@openssh.com,ssh-rsa,ssh-rsa-cert-v01@openssh.com", "xauthlocation /usr/bin/xauth", "identityfile ~/.ssh/id_rsa", "identityfile ~/.ssh/id_dsa", "identityfile ~/.ssh/id_ecdsa", "identityfile ~/.ssh/id_ecdsa_sk", "identityfile ~/.ssh/id_ed25519", "identityfile ~/.ssh/id_ed25519_sk", "identityfile ~/.ssh/id_xmss", "canonicaldomains", "globalknownhostsfile /etc/ssh/ssh_known_hosts /etc/ssh/ssh_known_hosts2", "userknownhostsfile ~/.ssh/known_hosts ~/.ssh/known_hosts2", "sendenv LANG", "sendenv LC_CTYPE", "sendenv LC_NUMERIC", "sendenv LC_TIME", "sendenv LC_COLLATE", "sendenv LC_MONETARY", "sendenv LC_MESSAGES", "sendenv LC_PAPER", "sendenv LC_NAME", "sendenv LC_ADDRESS", "sendenv LC_TELEPHONE", "sendenv LC_MEASUREMENT", "sendenv LC_IDENTIFICATION", "sendenv LC_ALL", "sendenv LANGUAGE", "sendenv XMODIFIERS", "forwardagent no", "connecttimeout none", "tunneldevice any:any", "controlpersist no", "escapechar ~", "ipqos af21 cs1", "rekeylimit 0 0", "streamlocalbindmask 0177", "syslogfacility USER"]} TASK [Make sure the effective configuration is expected] *********************** task path: /tmp/tmpwhu1i_fu/tests/tests_user_config.yml:109 ok: [/cache/fedora-32.qcow2] => { "changed": false, "msg": "All assertions passed" } TASK [Download the global configuration files too] ***************************** task path: /tmp/tmpwhu1i_fu/tests/tests_user_config.yml:118 ok: [/cache/fedora-32.qcow2] => {"changed": false, "content": "IwkkT3BlbkJTRDogc3NoX2NvbmZpZyx2IDEuMzQgMjAxOS8wMi8wNCAwMjozOTo0MiBkdHVja2VyIEV4cCAkCgojIFRoaXMgaXMgdGhlIHNzaCBjbGllbnQgc3lzdGVtLXdpZGUgY29uZmlndXJhdGlvbiBmaWxlLiAgU2VlCiMgc3NoX2NvbmZpZyg1KSBmb3IgbW9yZSBpbmZvcm1hdGlvbi4gIFRoaXMgZmlsZSBwcm92aWRlcyBkZWZhdWx0cyBmb3IKIyB1c2VycywgYW5kIHRoZSB2YWx1ZXMgY2FuIGJlIGNoYW5nZWQgaW4gcGVyLXVzZXIgY29uZmlndXJhdGlvbiBmaWxlcwojIG9yIG9uIHRoZSBjb21tYW5kIGxpbmUuCgojIENvbmZpZ3VyYXRpb24gZGF0YSBpcyBwYXJzZWQgYXMgZm9sbG93czoKIyAgMS4gY29tbWFuZCBsaW5lIG9wdGlvbnMKIyAgMi4gdXNlci1zcGVjaWZpYyBmaWxlCiMgIDMuIHN5c3RlbS13aWRlIGZpbGUKIyBBbnkgY29uZmlndXJhdGlvbiB2YWx1ZSBpcyBvbmx5IGNoYW5nZWQgdGhlIGZpcnN0IHRpbWUgaXQgaXMgc2V0LgojIFRodXMsIGhvc3Qtc3BlY2lmaWMgZGVmaW5pdGlvbnMgc2hvdWxkIGJlIGF0IHRoZSBiZWdpbm5pbmcgb2YgdGhlCiMgY29uZmlndXJhdGlvbiBmaWxlLCBhbmQgZGVmYXVsdHMgYXQgdGhlIGVuZC4KCiMgU2l0ZS13aWRlIGRlZmF1bHRzIGZvciBzb21lIGNvbW1vbmx5IHVzZWQgb3B0aW9ucy4gIEZvciBhIGNvbXByZWhlbnNpdmUKIyBsaXN0IG9mIGF2YWlsYWJsZSBvcHRpb25zLCB0aGVpciBtZWFuaW5ncyBhbmQgZGVmYXVsdHMsIHBsZWFzZSBzZWUgdGhlCiMgc3NoX2NvbmZpZyg1KSBtYW4gcGFnZS4KCiMgSG9zdCAqCiMgICBGb3J3YXJkQWdlbnQgbm8KIyAgIEZvcndhcmRYMTEgbm8KIyAgIFBhc3N3b3JkQXV0aGVudGljYXRpb24geWVzCiMgICBIb3N0YmFzZWRBdXRoZW50aWNhdGlvbiBubwojICAgR1NTQVBJQXV0aGVudGljYXRpb24gbm8KIyAgIEdTU0FQSURlbGVnYXRlQ3JlZGVudGlhbHMgbm8KIyAgIEdTU0FQSUtleUV4Y2hhbmdlIG5vCiMgICBHU1NBUElUcnVzdEROUyBubwojICAgQmF0Y2hNb2RlIG5vCiMgICBDaGVja0hvc3RJUCB5ZXMKIyAgIEFkZHJlc3NGYW1pbHkgYW55CiMgICBDb25uZWN0VGltZW91dCAwCiMgICBTdHJpY3RIb3N0S2V5Q2hlY2tpbmcgYXNrCiMgICBJZGVudGl0eUZpbGUgfi8uc3NoL2lkX3JzYQojICAgSWRlbnRpdHlGaWxlIH4vLnNzaC9pZF9kc2EKIyAgIElkZW50aXR5RmlsZSB+Ly5zc2gvaWRfZWNkc2EKIyAgIElkZW50aXR5RmlsZSB+Ly5zc2gvaWRfZWQyNTUxOQojICAgUG9ydCAyMgojICAgQ2lwaGVycyBhZXMxMjgtY3RyLGFlczE5Mi1jdHIsYWVzMjU2LWN0cixhZXMxMjgtY2JjLDNkZXMtY2JjCiMgICBNQUNzIGhtYWMtbWQ1LGhtYWMtc2hhMSx1bWFjLTY0QG9wZW5zc2guY29tCiMgICBFc2NhcGVDaGFyIH4KIyAgIFR1bm5lbCBubwojICAgVHVubmVsRGV2aWNlIGFueTphbnkKIyAgIFBlcm1pdExvY2FsQ29tbWFuZCBubwojICAgVmlzdWFsSG9zdEtleSBubwojICAgUHJveHlDb21tYW5kIHNzaCAtcSAtVyAlaDolcCBnYXRld2F5LmV4YW1wbGUuY29tCiMgICBSZWtleUxpbWl0IDFHIDFoCiMKIyBUaGlzIHN5c3RlbSBpcyBmb2xsb3dpbmcgc3lzdGVtLXdpZGUgY3J5cHRvIHBvbGljeS4KIyBUbyBtb2RpZnkgdGhlIGNyeXB0byBwcm9wZXJ0aWVzIChDaXBoZXJzLCBNQUNzLCAuLi4pLCBjcmVhdGUgYSAgKi5jb25mCiMgIGZpbGUgdW5kZXIgIC9ldGMvc3NoL3NzaF9jb25maWcuZC8gIHdoaWNoIHdpbGwgYmUgYXV0b21hdGljYWxseQojIGluY2x1ZGVkIGJlbG93LiBGb3IgbW9yZSBpbmZvcm1hdGlvbiwgc2VlIG1hbnVhbCBwYWdlIGZvcgojICB1cGRhdGUtY3J5cHRvLXBvbGljaWVzKDgpICBhbmQgIHNzaF9jb25maWcoNSkuCkluY2x1ZGUgL2V0Yy9zc2gvc3NoX2NvbmZpZy5kLyouY29uZgo=", "encoding": "base64", "source": "/etc/ssh/ssh_config"} TASK [Verify the options are NOT in the global configuration file] ************* task path: /tmp/tmpwhu1i_fu/tests/tests_user_config.yml:123 ok: [/cache/fedora-32.qcow2] => { "changed": false, "msg": "All assertions passed" } TASK [Restore configuration files] ********************************************* task path: /tmp/tmpwhu1i_fu/tests/tests_user_config.yml:133 included: /tmp/tmpwhu1i_fu/tests/tasks/restore.yml for /cache/fedora-32.qcow2 TASK [Restore backed up files and remove what was not present] ***************** task path: /tmp/tmpwhu1i_fu/tests/tasks/restore.yml:2 ok: [/cache/fedora-32.qcow2] => (item=/etc/ssh/ssh_config.d/00-ansible.conf) => {"ansible_loop_var": "item", "changed": false, "cmd": "if test -f /tmp/ansible.da1a9inm//etc/ssh/ssh_config.d/00-ansible.conf; then\n cp /tmp/ansible.da1a9inm//etc/ssh/ssh_config.d/00-ansible.conf $(dirname /etc/ssh/ssh_config.d/00-ansible.conf)\nelif test -f /etc/ssh/ssh_config.d/00-ansible.conf; then\n rm /etc/ssh/ssh_config.d/00-ansible.conf\nfi\n", "delta": "0:00:00.003389", "end": "2021-06-02 13:43:35.369012", "item": "/etc/ssh/ssh_config.d/00-ansible.conf", "rc": 0, "start": "2021-06-02 13:43:35.365623", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} ok: [/cache/fedora-32.qcow2] => (item=/etc/ssh/ssh_config) => {"ansible_loop_var": "item", "changed": false, "cmd": "if test -f /tmp/ansible.da1a9inm//etc/ssh/ssh_config; then\n cp /tmp/ansible.da1a9inm//etc/ssh/ssh_config $(dirname /etc/ssh/ssh_config)\nelif test -f /etc/ssh/ssh_config; then\n rm /etc/ssh/ssh_config\nfi\n", "delta": "0:00:00.005995", "end": "2021-06-02 13:43:35.694244", "item": "/etc/ssh/ssh_config", "rc": 0, "start": "2021-06-02 13:43:35.688249", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} TASK [Remove temporary directory for backup files] ***************************** task path: /tmp/tmpwhu1i_fu/tests/tasks/restore.yml:15 ok: [/cache/fedora-32.qcow2] => {"changed": false, "path": "/tmp/ansible.da1a9inm", "state": "absent"} META: ran handlers META: ran handlers PLAY RECAP ********************************************************************* /cache/fedora-32.qcow2 : ok=29 changed=5 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0