Using /home/teuthos/src/github.com_ceph_ceph-cm-ansible_main/ansible.cfg as config file [WARNING]: file /home/teuthos/src/github.com_ceph_ceph-cm- ansible_main/roles/testnode/tasks/setup-opensuse.yml is empty and had no tasks to include [DEPRECATION WARNING]: community.postgresql.postgresql_set has been deprecated. Use postgresql_alter_system instead. This feature will be removed from community.postgresql in version 5.0.0. Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. PLAY [all] ********************************************************************* TASK [Gathering Facts] ********************************************************* [WARNING]: Platform linux on host vm08.local is using the discovered Python interpreter at /usr/bin/python3.9, but future installation of another Python interpreter could change the meaning of that path. See https://docs.ansible.com/ansible- core/2.17/reference_appendices/interpreter_discovery.html for more information. ok: [vm08.local] [WARNING]: Platform linux on host vm02.local is using the discovered Python interpreter at /usr/bin/python3.9, but future installation of another Python interpreter could change the meaning of that path. See https://docs.ansible.com/ansible- core/2.17/reference_appendices/interpreter_discovery.html for more information. ok: [vm02.local] TASK [ansible-managed : Create the sudo group.] ******************************** changed: [vm02.local] => {"changed": true, "gid": 1001, "name": "sudo", "state": "present", "system": false} changed: [vm08.local] => {"changed": true, "gid": 1001, "name": "sudo", "state": "present", "system": false} TASK [ansible-managed : Create the ansible user] ******************************* skipping: [vm02.local] => {"changed": false, "false_condition": "cm_user is defined", "skip_reason": "Conditional result was False"} skipping: [vm08.local] => {"changed": false, "false_condition": "cm_user is defined", "skip_reason": "Conditional result was False"} TASK [ansible-managed : Delete the ansible users password.] ******************** skipping: [vm02.local] => {"changed": false, "false_condition": "user_created is defined and user_created is changed", "skip_reason": "Conditional result was False"} skipping: [vm08.local] => {"changed": false, "false_condition": "user_created is defined and user_created is changed", "skip_reason": "Conditional result was False"} [WARNING]: Could not match supplied host pattern, ignoring: teuthology PLAY [teuthology] ************************************************************** skipping: no hosts matched PLAY [testnodes] *************************************************************** TASK [Gathering Facts] ********************************************************* ok: [vm02.local] ok: [vm08.local] TASK [set_fact] **************************************************************** ok: [vm02.local] => {"ansible_facts": {"ran_from_cephlab_playbook": true}, "changed": false} ok: [vm08.local] => {"ansible_facts": {"ran_from_cephlab_playbook": true}, "changed": false} PLAY [testnodes] *************************************************************** TASK [Gathering Facts] ********************************************************* ok: [vm08.local] ok: [vm02.local] TASK [users : Determine if we can skip users and pubkeys updates] ************** ok: [vm02.local] => {"ansible_facts": {"perform_users_role": false}, "changed": false} ok: [vm08.local] => {"ansible_facts": {"perform_users_role": false}, "changed": false} TASK [users : Merge extra_admin_users into managed_admin_users] **************** skipping: [vm02.local] => {"changed": false, "false_condition": "perform_users_role|bool", "skip_reason": "Conditional result was False"} skipping: [vm08.local] => {"changed": false, "false_condition": "perform_users_role|bool", "skip_reason": "Conditional result was False"} TASK [users : Remove managed_admin_users from managed_users] ******************* skipping: [vm02.local] => {"changed": false, "false_condition": "perform_users_role|bool", "skip_reason": "Conditional result was False"} skipping: [vm08.local] => {"changed": false, "false_condition": "perform_users_role|bool", "skip_reason": "Conditional result was False"} TASK [users : Filter the managed_users list] *********************************** skipping: [vm02.local] => {"changed": false, "false_condition": "perform_users_role|bool", "skip_reason": "Conditional result was False"} skipping: [vm08.local] => {"changed": false, "false_condition": "perform_users_role|bool", "skip_reason": "Conditional result was False"} TASK [users : Filter the managed_admin_users list] ***************************** skipping: [vm02.local] => {"changed": false, "false_condition": "perform_users_role|bool", "skip_reason": "Conditional result was False"} skipping: [vm08.local] => {"changed": false, "false_condition": "perform_users_role|bool", "skip_reason": "Conditional result was False"} TASK [users : Set UID_MIN to 1001] ********************************************* skipping: [vm02.local] => {"changed": false, "false_condition": "perform_users_role|bool", "skip_reason": "Conditional result was False"} skipping: [vm08.local] => {"changed": false, "false_condition": "perform_users_role|bool", "skip_reason": "Conditional result was False"} TASK [users : Create all admin users with sudo access.] ************************ skipping: [vm02.local] => {"changed": false, "skipped_reason": "No items in the list"} skipping: [vm08.local] => {"changed": false, "skipped_reason": "No items in the list"} TASK [users : Create all users without sudo access.] *************************** skipping: [vm02.local] => {"changed": false, "skipped_reason": "No items in the list"} skipping: [vm08.local] => {"changed": false, "skipped_reason": "No items in the list"} TASK [users : Filter the revoked_users list] *********************************** skipping: [vm02.local] => {"changed": false, "false_condition": "perform_users_role|bool", "skip_reason": "Conditional result was False"} skipping: [vm08.local] => {"changed": false, "false_condition": "perform_users_role|bool", "skip_reason": "Conditional result was False"} TASK [users : Remove revoked users] ******************************************** skipping: [vm02.local] => {"changed": false, "skipped_reason": "No items in the list"} skipping: [vm08.local] => {"changed": false, "skipped_reason": "No items in the list"} TASK [common : Log the OS name, version and release] *************************** ok: [vm02.local] => { "msg": "Host vm02.local is running CentOS 9 (Stream)" } ok: [vm08.local] => { "msg": "Host vm08.local is running CentOS 9 (Stream)" } TASK [common : Including major version specific variables.] ******************** ok: [vm02.local] => (item=/home/teuthos/src/github.com_ceph_ceph-cm-ansible_main/roles/common/vars/centos_9.yml) => {"ansible_facts": {"nrpe_selinux_packages": ["python3-libsemanage", "python3-policycoreutils"]}, "ansible_included_var_files": ["/home/teuthos/src/github.com_ceph_ceph-cm-ansible_main/roles/common/vars/centos_9.yml"], "ansible_loop_var": "item", "changed": false, "item": "/home/teuthos/src/github.com_ceph_ceph-cm-ansible_main/roles/common/vars/centos_9.yml"} ok: [vm08.local] => (item=/home/teuthos/src/github.com_ceph_ceph-cm-ansible_main/roles/common/vars/centos_9.yml) => {"ansible_facts": {"nrpe_selinux_packages": ["python3-libsemanage", "python3-policycoreutils"]}, "ansible_included_var_files": ["/home/teuthos/src/github.com_ceph_ceph-cm-ansible_main/roles/common/vars/centos_9.yml"], "ansible_loop_var": "item", "changed": false, "item": "/home/teuthos/src/github.com_ceph_ceph-cm-ansible_main/roles/common/vars/centos_9.yml"} TASK [common : Get the current timezone (RHEL/CentOS 6)] *********************** skipping: [vm02.local] => {"changed": false, "false_condition": "ansible_distribution_major_version == \"6\"", "skip_reason": "Conditional result was False"} skipping: [vm08.local] => {"changed": false, "false_condition": "ansible_distribution_major_version == \"6\"", "skip_reason": "Conditional result was False"} TASK [common : Get the current timezone (RHEL/CentOS 7)] *********************** ok: [vm02.local] => {"changed": false, "cmd": "timedatectl | grep -E \"Time ?zone\" | sed -e \"s/.*: \\(.*\\) (.*/\\1/\"", "delta": "0:00:00.045181", "end": "2026-03-09 12:31:14.042770", "msg": "", "rc": 0, "start": "2026-03-09 12:31:13.997589", "stderr": "", "stderr_lines": [], "stdout": "America/New_York", "stdout_lines": ["America/New_York"]} TASK [common : Reboot RHEL7 to workaround systemd bug] ************************* skipping: [vm02.local] => {"changed": false, "false_condition": "\"Connection timed out\" in current_tz.stderr", "skip_reason": "Conditional result was False"} TASK [common : Get the current timezone (RHEL/CentOS 7)] *********************** ok: [vm08.local] => {"changed": false, "cmd": "timedatectl | grep -E \"Time ?zone\" | sed -e \"s/.*: \\(.*\\) (.*/\\1/\"", "delta": "0:00:00.050619", "end": "2026-03-09 12:31:14.075984", "msg": "", "rc": 0, "start": "2026-03-09 12:31:14.025365", "stderr": "", "stderr_lines": [], "stdout": "America/New_York", "stdout_lines": ["America/New_York"]} TASK [common : Wait for reboot in case of systemd workaround] ****************** skipping: [vm02.local] => {"changed": false, "false_condition": "\"Connection timed out\" in current_tz.stderr", "skip_reason": "Conditional result was False"} TASK [common : Reboot RHEL7 to workaround systemd bug] ************************* skipping: [vm08.local] => {"changed": false, "false_condition": "\"Connection timed out\" in current_tz.stderr", "skip_reason": "Conditional result was False"} TASK [common : Set /etc/localtime (RHEL/CentOS 6)] ***************************** skipping: [vm02.local] => {"changed": false, "false_condition": "ansible_distribution_major_version == \"6\" and current_tz.stdout|default(\"\") != timezone", "skip_reason": "Conditional result was False"} TASK [common : Wait for reboot in case of systemd workaround] ****************** skipping: [vm08.local] => {"changed": false, "false_condition": "\"Connection timed out\" in current_tz.stderr", "skip_reason": "Conditional result was False"} TASK [common : Set /etc/localtime (RHEL/CentOS 6)] ***************************** skipping: [vm08.local] => {"changed": false, "false_condition": "ansible_distribution_major_version == \"6\" and current_tz.stdout|default(\"\") != timezone", "skip_reason": "Conditional result was False"} TASK [common : Set the timezone (RHEL/CentOS >= 7)] **************************** changed: [vm02.local] => {"changed": true, "cmd": ["timedatectl", "set-timezone", "UTC"], "delta": "0:00:00.008105", "end": "2026-03-09 12:31:14.322725", "msg": "", "rc": 0, "start": "2026-03-09 12:31:14.314620", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} TASK [common : Install yum on Fedora 22 and later] ***************************** skipping: [vm02.local] => {"changed": false, "false_condition": "ansible_distribution == 'Fedora' and ansible_distribution_major_version|int >= 22", "skip_reason": "Conditional result was False"} TASK [common : Set the timezone (RHEL/CentOS >= 7)] **************************** changed: [vm08.local] => {"changed": true, "cmd": ["timedatectl", "set-timezone", "UTC"], "delta": "0:00:00.007990", "end": "2026-03-09 12:31:14.369407", "msg": "", "rc": 0, "start": "2026-03-09 12:31:14.361417", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} TASK [common : Set entitlements_path] ****************************************** skipping: [vm02.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : Install yum on Fedora 22 and later] ***************************** skipping: [vm08.local] => {"changed": false, "false_condition": "ansible_distribution == 'Fedora' and ansible_distribution_major_version|int >= 22", "skip_reason": "Conditional result was False"} TASK [common : Include Red Hat encrypted variables.] *************************** skipping: [vm02.local] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} skipping: [vm02.local] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} TASK [common : Set entitlements_path] ****************************************** skipping: [vm08.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : Set have_entitlements] ****************************************** skipping: [vm02.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : Include Red Hat encrypted variables.] *************************** skipping: [vm08.local] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} skipping: [vm08.local] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} TASK [common : Find existing CA Cert RPMs] ************************************* skipping: [vm02.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : Set have_entitlements] ****************************************** skipping: [vm08.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : Uninstall previous CA Certs from Satellite Servers] ************* skipping: [vm02.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : Find existing CA Cert RPMs] ************************************* skipping: [vm08.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : Subscription-manager clean] ************************************* skipping: [vm02.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : Uninstall previous CA Certs from Satellite Servers] ************* skipping: [vm08.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : remove host UUID files] ***************************************** skipping: [vm02.local] => (item=/var/lib/dbus/machine-id) => {"ansible_loop_var": "item", "changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "item": "/var/lib/dbus/machine-id", "skip_reason": "Conditional result was False"} skipping: [vm02.local] => (item=/etc/machine-id) => {"ansible_loop_var": "item", "changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "item": "/etc/machine-id", "skip_reason": "Conditional result was False"} skipping: [vm02.local] => (item=/etc/rhsm/facts/dmi_system_uuid.facts) => {"ansible_loop_var": "item", "changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "item": "/etc/rhsm/facts/dmi_system_uuid.facts", "skip_reason": "Conditional result was False"} skipping: [vm02.local] => (item=/etc/rhsm/facts/katello.facts) => {"ansible_loop_var": "item", "changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "item": "/etc/rhsm/facts/katello.facts", "skip_reason": "Conditional result was False"} skipping: [vm02.local] => (item=/etc/insights-client/machine-id) => {"ansible_loop_var": "item", "changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "item": "/etc/insights-client/machine-id", "skip_reason": "Conditional result was False"} skipping: [vm02.local] => {"changed": false, "msg": "All items skipped"} TASK [common : Subscription-manager clean] ************************************* skipping: [vm08.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : Generate new UUID] ********************************************** skipping: [vm02.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : remove host UUID files] ***************************************** skipping: [vm08.local] => (item=/var/lib/dbus/machine-id) => {"ansible_loop_var": "item", "changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "item": "/var/lib/dbus/machine-id", "skip_reason": "Conditional result was False"} skipping: [vm08.local] => (item=/etc/machine-id) => {"ansible_loop_var": "item", "changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "item": "/etc/machine-id", "skip_reason": "Conditional result was False"} skipping: [vm08.local] => (item=/etc/rhsm/facts/dmi_system_uuid.facts) => {"ansible_loop_var": "item", "changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "item": "/etc/rhsm/facts/dmi_system_uuid.facts", "skip_reason": "Conditional result was False"} skipping: [vm08.local] => (item=/etc/rhsm/facts/katello.facts) => {"ansible_loop_var": "item", "changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "item": "/etc/rhsm/facts/katello.facts", "skip_reason": "Conditional result was False"} skipping: [vm08.local] => (item=/etc/insights-client/machine-id) => {"ansible_loop_var": "item", "changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "item": "/etc/insights-client/machine-id", "skip_reason": "Conditional result was False"} skipping: [vm08.local] => {"changed": false, "msg": "All items skipped"} TASK [common : Run dbus-uuidgen to create /var/lib/dbus/machine-id] ************ skipping: [vm02.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : Generate new UUID] ********************************************** skipping: [vm08.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : Run systemd-machine-id-setup to set /etc/machine-id] ************ skipping: [vm02.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : Run dbus-uuidgen to create /var/lib/dbus/machine-id] ************ skipping: [vm08.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : Add new UUID to dmi_system_uuid.facts] ************************** skipping: [vm02.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : Run systemd-machine-id-setup to set /etc/machine-id] ************ skipping: [vm08.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : remove 'WA' PREFIX from dmi_system_uuid.facts] ****************** skipping: [vm02.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : Add new UUID to dmi_system_uuid.facts] ************************** skipping: [vm08.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : Add fqdn to katello.facts] ************************************** skipping: [vm02.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : remove 'WA' PREFIX from dmi_system_uuid.facts] ****************** skipping: [vm08.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : remove 'WA' PREFIX from katello.facts] ************************** skipping: [vm02.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : Add fqdn to katello.facts] ************************************** skipping: [vm08.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : Install CA Cert from Satellite Server] ************************** skipping: [vm02.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : remove 'WA' PREFIX from katello.facts] ************************** skipping: [vm08.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : Set the releasever] ********************************************* skipping: [vm02.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : Install CA Cert from Satellite Server] ************************** skipping: [vm08.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : Determine if node is registered with subscription-manager.] ***** skipping: [vm02.local] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} TASK [common : Set the releasever] ********************************************* skipping: [vm08.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : Set rhsm_registered if we're already registered] **************** skipping: [vm02.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : Determine if node is registered with subscription-manager.] ***** skipping: [vm08.local] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} TASK [common : Register with subscription-manager.] **************************** skipping: [vm02.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : Set rhsm_registered if we're already registered] **************** skipping: [vm08.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : Set rhsm_registered if we just registered] ********************** skipping: [vm02.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : Register with subscription-manager.] **************************** skipping: [vm08.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : List CDN releases available to system] ************************** skipping: [vm02.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : Set rhsm_registered if we just registered] ********************** skipping: [vm08.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : Get list of enabled RHSM repos] ********************************* skipping: [vm02.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : List CDN releases available to system] ************************** skipping: [vm08.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : Store list of enabled repos] ************************************ skipping: [vm02.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : Get list of enabled RHSM repos] ********************************* skipping: [vm08.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : Set replace_repos false if entitlements are missing] ************ skipping: [vm02.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : Store list of enabled repos] ************************************ skipping: [vm08.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : Set replace_repos true if rhsm_repos differs from repo_list] **** skipping: [vm02.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : Set replace_repos false if entitlements are missing] ************ skipping: [vm08.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : Set replace_repos true if newly-subscribed] ********************* skipping: [vm02.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : Set replace_repos true if rhsm_repos differs from repo_list] **** skipping: [vm08.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : Disable all rhsm repos] ***************************************** skipping: [vm02.local] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} TASK [common : Set replace_repos true if newly-subscribed] ********************* skipping: [vm08.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : Enable necessary rhsm repos] ************************************ skipping: [vm02.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : Disable all rhsm repos] ***************************************** skipping: [vm08.local] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} TASK [common : Run dbus-uuidgen to create /var/lib/dbus/machine-id] ************ skipping: [vm02.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : Enable necessary rhsm repos] ************************************ skipping: [vm08.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : Run systemd-machine-id-setup to set /etc/machine-id] ************ skipping: [vm02.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : Run dbus-uuidgen to create /var/lib/dbus/machine-id] ************ skipping: [vm08.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : Remove old apt-mirror repository definition.] ******************* skipping: [vm02.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : Run systemd-machine-id-setup to set /etc/machine-id] ************ skipping: [vm08.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : Remove old apt-mirror repository definition.] ******************* skipping: [vm08.local] => {"changed": false, "false_condition": "ansible_distribution == 'RedHat' and skip_entitlements|default(false)|bool != true", "skip_reason": "Conditional result was False"} TASK [common : Increase the yum timeout.] ************************************** [WARNING]: Module remote_tmp /root/.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 changed: [vm08.local] => {"backup": "", "changed": true, "msg": "line added"} changed: [vm02.local] => {"backup": "", "changed": true, "msg": "line added"} TASK [common : Configure epel repos in /etc/yum.repos.d/] ********************** changed: [vm08.local] => (item={'key': 'epel', 'value': {'name': 'Extra Packages for Enterprise Linux', 'metalink': 'https://mirrors.fedoraproject.org/metalink?repo=epel-9&arch=$basearch&infra=$infra&content=$contentdir', 'enabled': '1', 'gpgcheck': 0}}) => {"ansible_loop_var": "item", "changed": true, "checksum": "9655eabfb886e9abd54d24fb235e6df25de6c64d", "dest": "/etc/yum.repos.d/epel.repo", "gid": 0, "group": "root", "item": {"key": "epel", "value": {"enabled": "1", "gpgcheck": 0, "metalink": "https://mirrors.fedoraproject.org/metalink?repo=epel-9&arch=$basearch&infra=$infra&content=$contentdir", "name": "Extra Packages for Enterprise Linux"}}, "md5sum": "8b844046845a56c42390466063cfd8cc", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:system_conf_t:s0", "size": 273, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1773073875.6588128-1076334-68559873666632/.source.repo", "state": "file", "uid": 0} changed: [vm02.local] => (item={'key': 'epel', 'value': {'name': 'Extra Packages for Enterprise Linux', 'metalink': 'https://mirrors.fedoraproject.org/metalink?repo=epel-9&arch=$basearch&infra=$infra&content=$contentdir', 'enabled': '1', 'gpgcheck': 0}}) => {"ansible_loop_var": "item", "changed": true, "checksum": "9655eabfb886e9abd54d24fb235e6df25de6c64d", "dest": "/etc/yum.repos.d/epel.repo", "gid": 0, "group": "root", "item": {"key": "epel", "value": {"enabled": "1", "gpgcheck": 0, "metalink": "https://mirrors.fedoraproject.org/metalink?repo=epel-9&arch=$basearch&infra=$infra&content=$contentdir", "name": "Extra Packages for Enterprise Linux"}}, "md5sum": "8b844046845a56c42390466063cfd8cc", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:system_conf_t:s0", "size": 273, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1773073875.6850593-1076336-98434845597083/.source.repo", "state": "file", "uid": 0} changed: [vm08.local] => (item={'key': 'epel-testing', 'value': {'name': 'Extra Packages for Enterprise Linux - Testing', 'metalink': 'https://mirrors.fedoraproject.org/metalink?repo=testing-epel9&arch=$basearch&infra=$infra&content=$contentdir', 'enabled': 0, 'gpgcheck': 0}}) => {"ansible_loop_var": "item", "changed": true, "checksum": "0be9d780c855f52bddd0524da214b0ed811aa185", "dest": "/etc/yum.repos.d/epel-testing.repo", "gid": 0, "group": "root", "item": {"key": "epel-testing", "value": {"enabled": 0, "gpgcheck": 0, "metalink": "https://mirrors.fedoraproject.org/metalink?repo=testing-epel9&arch=$basearch&infra=$infra&content=$contentdir", "name": "Extra Packages for Enterprise Linux - Testing"}}, "md5sum": "23cf7c71880850e14c731d7218a93718", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:system_conf_t:s0", "size": 298, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1773073876.2160108-1076334-212046367404877/.source.repo", "state": "file", "uid": 0} changed: [vm02.local] => (item={'key': 'epel-testing', 'value': {'name': 'Extra Packages for Enterprise Linux - Testing', 'metalink': 'https://mirrors.fedoraproject.org/metalink?repo=testing-epel9&arch=$basearch&infra=$infra&content=$contentdir', 'enabled': 0, 'gpgcheck': 0}}) => {"ansible_loop_var": "item", "changed": true, "checksum": "0be9d780c855f52bddd0524da214b0ed811aa185", "dest": "/etc/yum.repos.d/epel-testing.repo", "gid": 0, "group": "root", "item": {"key": "epel-testing", "value": {"enabled": 0, "gpgcheck": 0, "metalink": "https://mirrors.fedoraproject.org/metalink?repo=testing-epel9&arch=$basearch&infra=$infra&content=$contentdir", "name": "Extra Packages for Enterprise Linux - Testing"}}, "md5sum": "23cf7c71880850e14c731d7218a93718", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:system_conf_t:s0", "size": 298, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1773073876.229451-1076336-251355416212936/.source.repo", "state": "file", "uid": 0} TASK [common : Clean yum cache] ************************************************ changed: [vm08.local] => {"changed": true, "cmd": "yum clean all", "delta": "0:00:00.138717", "end": "2026-03-09 16:31:16.891202", "msg": "", "rc": 0, "start": "2026-03-09 16:31:16.752485", "stderr": "", "stderr_lines": [], "stdout": "0 files removed", "stdout_lines": ["0 files removed"]} TASK [common : Get the current timezone] *************************************** skipping: [vm08.local] => {"changed": false, "false_condition": "ansible_pkg_mgr == \"apt\"", "skip_reason": "Conditional result was False"} TASK [common : Clean yum cache] ************************************************ changed: [vm02.local] => {"changed": true, "cmd": "yum clean all", "delta": "0:00:00.126199", "end": "2026-03-09 16:31:16.946627", "msg": "", "rc": 0, "start": "2026-03-09 16:31:16.820428", "stderr": "", "stderr_lines": [], "stdout": "0 files removed", "stdout_lines": ["0 files removed"]} TASK [common : Set the timezone for apt systems] ******************************* skipping: [vm08.local] => {"changed": false, "false_condition": "ansible_pkg_mgr == \"apt\"", "skip_reason": "Conditional result was False"} TASK [common : Get the current timezone] *************************************** skipping: [vm02.local] => {"changed": false, "false_condition": "ansible_pkg_mgr == \"apt\"", "skip_reason": "Conditional result was False"} TASK [common : Set the timezone in /etc/timezone] ****************************** skipping: [vm08.local] => {"changed": false, "false_condition": "ansible_pkg_mgr == \"apt\"", "skip_reason": "Conditional result was False"} TASK [common : Set the timezone for apt systems] ******************************* skipping: [vm02.local] => {"changed": false, "false_condition": "ansible_pkg_mgr == \"apt\"", "skip_reason": "Conditional result was False"} TASK [common : Inform the OS of the new timezone] ****************************** skipping: [vm08.local] => {"changed": false, "false_condition": "ansible_pkg_mgr == \"apt\"", "skip_reason": "Conditional result was False"} TASK [common : Mask sleep units] *********************************************** skipping: [vm08.local] => (item=sleep.target) => {"ansible_loop_var": "item", "changed": false, "false_condition": "ansible_pkg_mgr == \"apt\"", "item": "sleep.target", "skip_reason": "Conditional result was False"} skipping: [vm08.local] => (item=suspend.target) => {"ansible_loop_var": "item", "changed": false, "false_condition": "ansible_pkg_mgr == \"apt\"", "item": "suspend.target", "skip_reason": "Conditional result was False"} skipping: [vm08.local] => (item=hibernate.target) => {"ansible_loop_var": "item", "changed": false, "false_condition": "ansible_pkg_mgr == \"apt\"", "item": "hibernate.target", "skip_reason": "Conditional result was False"} TASK [common : Set the timezone in /etc/timezone] ****************************** skipping: [vm02.local] => {"changed": false, "false_condition": "ansible_pkg_mgr == \"apt\"", "skip_reason": "Conditional result was False"} TASK [common : Mask sleep units] *********************************************** skipping: [vm08.local] => (item=hybrid-sleep.target) => {"ansible_loop_var": "item", "changed": false, "false_condition": "ansible_pkg_mgr == \"apt\"", "item": "hybrid-sleep.target", "skip_reason": "Conditional result was False"} skipping: [vm08.local] => {"changed": false, "msg": "All items skipped"} TASK [common : Inform the OS of the new timezone] ****************************** skipping: [vm02.local] => {"changed": false, "false_condition": "ansible_pkg_mgr == \"apt\"", "skip_reason": "Conditional result was False"} TASK [common : Install util-linux-extra for hwclock command] ******************* skipping: [vm08.local] => {"changed": false, "false_condition": "ansible_pkg_mgr == \"apt\"", "skip_reason": "Conditional result was False"} TASK [common : Mask sleep units] *********************************************** skipping: [vm02.local] => (item=sleep.target) => {"ansible_loop_var": "item", "changed": false, "false_condition": "ansible_pkg_mgr == \"apt\"", "item": "sleep.target", "skip_reason": "Conditional result was False"} skipping: [vm02.local] => (item=suspend.target) => {"ansible_loop_var": "item", "changed": false, "false_condition": "ansible_pkg_mgr == \"apt\"", "item": "suspend.target", "skip_reason": "Conditional result was False"} skipping: [vm02.local] => (item=hibernate.target) => {"ansible_loop_var": "item", "changed": false, "false_condition": "ansible_pkg_mgr == \"apt\"", "item": "hibernate.target", "skip_reason": "Conditional result was False"} skipping: [vm02.local] => (item=hybrid-sleep.target) => {"ansible_loop_var": "item", "changed": false, "false_condition": "ansible_pkg_mgr == \"apt\"", "item": "hybrid-sleep.target", "skip_reason": "Conditional result was False"} skipping: [vm02.local] => {"changed": false, "msg": "All items skipped"} TASK [common : Find apt source list files] ************************************* skipping: [vm08.local] => {"changed": false, "false_condition": "ansible_pkg_mgr == \"apt\"", "skip_reason": "Conditional result was False"} TASK [common : Install util-linux-extra for hwclock command] ******************* skipping: [vm02.local] => {"changed": false, "false_condition": "ansible_pkg_mgr == \"apt\"", "skip_reason": "Conditional result was False"} TASK [common : Replace http with https in apt sources] ************************* skipping: [vm08.local] => {"changed": false, "false_condition": "ansible_pkg_mgr == \"apt\"", "skip_reason": "Conditional result was False"} TASK [common : Find apt source list files] ************************************* skipping: [vm02.local] => {"changed": false, "false_condition": "ansible_pkg_mgr == \"apt\"", "skip_reason": "Conditional result was False"} TASK [common : Get the current timezone] *************************************** skipping: [vm08.local] => {"changed": false, "false_condition": "ansible_pkg_mgr == \"zypper\"", "skip_reason": "Conditional result was False"} TASK [common : Replace http with https in apt sources] ************************* skipping: [vm02.local] => {"changed": false, "false_condition": "ansible_pkg_mgr == \"apt\"", "skip_reason": "Conditional result was False"} TASK [common : Set the timezone] *********************************************** skipping: [vm08.local] => {"changed": false, "false_condition": "ansible_pkg_mgr == \"zypper\"", "skip_reason": "Conditional result was False"} TASK [common : Get the current timezone] *************************************** skipping: [vm02.local] => {"changed": false, "false_condition": "ansible_pkg_mgr == \"zypper\"", "skip_reason": "Conditional result was False"} TASK [common : Add base OpenSUSE Leap repo] ************************************ skipping: [vm08.local] => {"changed": false, "false_condition": "ansible_pkg_mgr == \"zypper\"", "skip_reason": "Conditional result was False"} TASK [common : Set the timezone] *********************************************** skipping: [vm02.local] => {"changed": false, "false_condition": "ansible_pkg_mgr == \"zypper\"", "skip_reason": "Conditional result was False"} TASK [common : Add updates OpenSUSE Leap repo] ********************************* skipping: [vm08.local] => {"changed": false, "false_condition": "ansible_pkg_mgr == \"zypper\"", "skip_reason": "Conditional result was False"} TASK [common : Add base OpenSUSE Leap repo] ************************************ skipping: [vm02.local] => {"changed": false, "false_condition": "ansible_pkg_mgr == \"zypper\"", "skip_reason": "Conditional result was False"} TASK [common : Refresh repos] ************************************************** skipping: [vm08.local] => {"changed": false, "false_condition": "ansible_pkg_mgr == \"zypper\"", "skip_reason": "Conditional result was False"} TASK [common : Add updates OpenSUSE Leap repo] ********************************* skipping: [vm02.local] => {"changed": false, "false_condition": "ansible_pkg_mgr == \"zypper\"", "skip_reason": "Conditional result was False"} TASK [common : Refresh repos] ************************************************** skipping: [vm02.local] => {"changed": false, "false_condition": "ansible_pkg_mgr == \"zypper\"", "skip_reason": "Conditional result was False"} TASK [common : Capture current_clocksource content] **************************** changed: [vm08.local] => {"changed": true, "cmd": "cat /sys/devices/system/clocksource/clocksource0/current_clocksource", "delta": "0:00:00.002354", "end": "2026-03-09 16:31:17.492284", "failed_when_result": false, "msg": "", "rc": 0, "start": "2026-03-09 16:31:17.489930", "stderr": "", "stderr_lines": [], "stdout": "kvm-clock", "stdout_lines": ["kvm-clock"]} TASK [common : Set the hardware clock] ***************************************** skipping: [vm08.local] => {"changed": false, "false_condition": "current_clocksource.stdout.find('kvm-clock') == -1", "skip_reason": "Conditional result was False"} TASK [common : Capture current_clocksource content] **************************** changed: [vm02.local] => {"changed": true, "cmd": "cat /sys/devices/system/clocksource/clocksource0/current_clocksource", "delta": "0:00:00.004904", "end": "2026-03-09 16:31:17.539741", "failed_when_result": false, "msg": "", "rc": 0, "start": "2026-03-09 16:31:17.534837", "stderr": "", "stderr_lines": [], "stdout": "kvm-clock", "stdout_lines": ["kvm-clock"]} TASK [common : Make sure ethtool is installed (Ubuntu)] ************************ skipping: [vm08.local] => {"changed": false, "false_condition": "secondary_nic_mac is defined", "skip_reason": "Conditional result was False"} TASK [common : Set the hardware clock] ***************************************** skipping: [vm02.local] => {"changed": false, "false_condition": "current_clocksource.stdout.find('kvm-clock') == -1", "skip_reason": "Conditional result was False"} TASK [common : Make sure ethtool is installed (CentOS/RHEL)] ******************* skipping: [vm08.local] => {"changed": false, "false_condition": "secondary_nic_mac is defined", "skip_reason": "Conditional result was False"} TASK [common : Make sure ethtool is installed (Ubuntu)] ************************ skipping: [vm02.local] => {"changed": false, "false_condition": "secondary_nic_mac is defined", "skip_reason": "Conditional result was False"} TASK [common : grep ethtool for secondary NIC MAC address] ********************* skipping: [vm08.local] => (item=eth0) => {"ansible_loop_var": "item", "changed": false, "false_condition": "secondary_nic_mac is defined", "item": "eth0", "skip_reason": "Conditional result was False"} skipping: [vm08.local] => (item=lo) => {"ansible_loop_var": "item", "changed": false, "false_condition": "secondary_nic_mac is defined", "item": "lo", "skip_reason": "Conditional result was False"} skipping: [vm08.local] => {"changed": false, "msg": "All items skipped"} TASK [common : Make sure ethtool is installed (CentOS/RHEL)] ******************* skipping: [vm02.local] => {"changed": false, "false_condition": "secondary_nic_mac is defined", "skip_reason": "Conditional result was False"} TASK [common : Define net_to_configure var] ************************************ skipping: [vm08.local] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'secondary_nic_mac is defined', 'item': 'eth0', 'ansible_loop_var': 'item'}) => {"ansible_loop_var": "item", "changed": false, "false_condition": "secondary_nic_mac is defined", "item": {"ansible_loop_var": "item", "changed": false, "false_condition": "secondary_nic_mac is defined", "item": "eth0", "skip_reason": "Conditional result was False", "skipped": true}, "skip_reason": "Conditional result was False"} skipping: [vm08.local] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'secondary_nic_mac is defined', 'item': 'lo', 'ansible_loop_var': 'item'}) => {"ansible_loop_var": "item", "changed": false, "false_condition": "secondary_nic_mac is defined", "item": {"ansible_loop_var": "item", "changed": false, "false_condition": "secondary_nic_mac is defined", "item": "lo", "skip_reason": "Conditional result was False", "skipped": true}, "skip_reason": "Conditional result was False"} skipping: [vm08.local] => {"changed": false, "msg": "All items skipped"} TASK [common : grep ethtool for secondary NIC MAC address] ********************* skipping: [vm02.local] => (item=lo) => {"ansible_loop_var": "item", "changed": false, "false_condition": "secondary_nic_mac is defined", "item": "lo", "skip_reason": "Conditional result was False"} skipping: [vm02.local] => (item=eth0) => {"ansible_loop_var": "item", "changed": false, "false_condition": "secondary_nic_mac is defined", "item": "eth0", "skip_reason": "Conditional result was False"} skipping: [vm02.local] => {"changed": false, "msg": "All items skipped"} TASK [common : Check if {{ nic_to_configure }} is 10Gb] ************************ skipping: [vm08.local] => {"changed": false, "false_condition": "secondary_nic_mac is defined", "skip_reason": "Conditional result was False"} TASK [common : Define net_to_configure var] ************************************ skipping: [vm02.local] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'secondary_nic_mac is defined', 'item': 'lo', 'ansible_loop_var': 'item'}) => {"ansible_loop_var": "item", "changed": false, "false_condition": "secondary_nic_mac is defined", "item": {"ansible_loop_var": "item", "changed": false, "false_condition": "secondary_nic_mac is defined", "item": "lo", "skip_reason": "Conditional result was False", "skipped": true}, "skip_reason": "Conditional result was False"} skipping: [vm02.local] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'secondary_nic_mac is defined', 'item': 'eth0', 'ansible_loop_var': 'item'}) => {"ansible_loop_var": "item", "changed": false, "false_condition": "secondary_nic_mac is defined", "item": {"ansible_loop_var": "item", "changed": false, "false_condition": "secondary_nic_mac is defined", "item": "eth0", "skip_reason": "Conditional result was False", "skipped": true}, "skip_reason": "Conditional result was False"} skipping: [vm02.local] => {"changed": false, "msg": "All items skipped"} TASK [common : Set MTU to 9000 if 10Gb] **************************************** skipping: [vm08.local] => {"changed": false, "false_condition": "secondary_nic_mac is defined", "skip_reason": "Conditional result was False"} TASK [common : Check if {{ nic_to_configure }} is 10Gb] ************************ skipping: [vm02.local] => {"changed": false, "false_condition": "secondary_nic_mac is defined", "skip_reason": "Conditional result was False"} TASK [common : Write Ubuntu network config for {{ nic_to_configure }}] ********* skipping: [vm08.local] => {"changed": false, "false_condition": "secondary_nic_mac is defined", "skip_reason": "Conditional result was False"} TASK [common : Set MTU to 9000 if 10Gb] **************************************** skipping: [vm02.local] => {"changed": false, "false_condition": "secondary_nic_mac is defined", "skip_reason": "Conditional result was False"} TASK [common : Set MTU on Ubuntu] ********************************************** skipping: [vm08.local] => {"changed": false, "false_condition": "secondary_nic_mac is defined", "skip_reason": "Conditional result was False"} TASK [common : Write Ubuntu network config for {{ nic_to_configure }}] ********* skipping: [vm02.local] => {"changed": false, "false_condition": "secondary_nic_mac is defined", "skip_reason": "Conditional result was False"} TASK [common : Bounce {{ nic_to_configure }}] ********************************** skipping: [vm08.local] => {"changed": false, "false_condition": "secondary_nic_mac is defined", "skip_reason": "Conditional result was False"} TASK [common : Set MTU on Ubuntu] ********************************************** skipping: [vm02.local] => {"changed": false, "false_condition": "secondary_nic_mac is defined", "skip_reason": "Conditional result was False"} TASK [common : Write RHEL/CentOS network config for {{ nic_to_configure }}] **** skipping: [vm08.local] => {"changed": false, "false_condition": "secondary_nic_mac is defined", "skip_reason": "Conditional result was False"} TASK [common : Bounce {{ nic_to_configure }}] ********************************** skipping: [vm02.local] => {"changed": false, "false_condition": "secondary_nic_mac is defined", "skip_reason": "Conditional result was False"} TASK [common : Bounce {{ nic_to_configure }}] ********************************** skipping: [vm08.local] => {"changed": false, "false_condition": "secondary_nic_mac is defined", "skip_reason": "Conditional result was False"} TASK [common : Write RHEL/CentOS network config for {{ nic_to_configure }}] **** skipping: [vm02.local] => {"changed": false, "false_condition": "secondary_nic_mac is defined", "skip_reason": "Conditional result was False"} TASK [common : Bounce {{ nic_to_configure }}] ********************************** skipping: [vm02.local] => {"changed": false, "false_condition": "secondary_nic_mac is defined", "skip_reason": "Conditional result was False"} TASK [grafana_agent : Include secrets] ***************************************** skipping: [vm08.local] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} TASK [grafana_agent : Gather facts on listening ports] ************************* skipping: [vm08.local] => {"changed": false, "false_condition": "run_grafana_agent_role is defined and run_grafana_agent_role", "skip_reason": "Conditional result was False"} TASK [grafana_agent : Include secrets] ***************************************** skipping: [vm02.local] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} TASK [grafana_agent : useradd - Install SELinux dependencies] ****************** skipping: [vm08.local] => {"changed": false, "false_condition": "run_grafana_agent_role is defined and run_grafana_agent_role", "skip_reason": "Conditional result was False"} TASK [grafana_agent : Gather facts on listening ports] ************************* skipping: [vm02.local] => {"changed": false, "false_condition": "run_grafana_agent_role is defined and run_grafana_agent_role", "skip_reason": "Conditional result was False"} TASK [grafana_agent : useradd - Ensure SELinux policy is up to date] *********** skipping: [vm08.local] => {"changed": false, "false_condition": "run_grafana_agent_role is defined and run_grafana_agent_role", "skip_reason": "Conditional result was False"} TASK [grafana_agent : useradd - Install SELinux dependencies] ****************** skipping: [vm02.local] => {"changed": false, "false_condition": "run_grafana_agent_role is defined and run_grafana_agent_role", "skip_reason": "Conditional result was False"} TASK [grafana_agent : useradd - Copy SELinux type enforcement file] ************ skipping: [vm08.local] => {"changed": false, "false_condition": "run_grafana_agent_role is defined and run_grafana_agent_role", "skip_reason": "Conditional result was False"} TASK [grafana_agent : useradd - Ensure SELinux policy is up to date] *********** skipping: [vm02.local] => {"changed": false, "false_condition": "run_grafana_agent_role is defined and run_grafana_agent_role", "skip_reason": "Conditional result was False"} TASK [grafana_agent : useradd - Compile SELinux module file] ******************* skipping: [vm08.local] => {"changed": false, "false_condition": "run_grafana_agent_role is defined and run_grafana_agent_role", "skip_reason": "Conditional result was False"} TASK [grafana_agent : useradd - Copy SELinux type enforcement file] ************ skipping: [vm02.local] => {"changed": false, "false_condition": "run_grafana_agent_role is defined and run_grafana_agent_role", "skip_reason": "Conditional result was False"} TASK [grafana_agent : useradd - Build SELinux policy package] ****************** skipping: [vm08.local] => {"changed": false, "false_condition": "run_grafana_agent_role is defined and run_grafana_agent_role", "skip_reason": "Conditional result was False"} TASK [grafana_agent : useradd - Compile SELinux module file] ******************* skipping: [vm02.local] => {"changed": false, "false_condition": "run_grafana_agent_role is defined and run_grafana_agent_role", "skip_reason": "Conditional result was False"} TASK [grafana_agent : useradd - Load SELinux policy package] ******************* skipping: [vm08.local] => {"changed": false, "false_condition": "run_grafana_agent_role is defined and run_grafana_agent_role", "skip_reason": "Conditional result was False"} TASK [grafana_agent : useradd - Build SELinux policy package] ****************** skipping: [vm02.local] => {"changed": false, "false_condition": "run_grafana_agent_role is defined and run_grafana_agent_role", "skip_reason": "Conditional result was False"} TASK [grafana_agent : useradd - Remove temporary files] ************************ skipping: [vm08.local] => {"changed": false, "false_condition": "run_grafana_agent_role is defined and run_grafana_agent_role", "skip_reason": "Conditional result was False"} TASK [grafana_agent : useradd - Load SELinux policy package] ******************* skipping: [vm02.local] => {"changed": false, "false_condition": "run_grafana_agent_role is defined and run_grafana_agent_role", "skip_reason": "Conditional result was False"} TASK [grafana_agent : Verify SELinux module is installed] ********************** skipping: [vm08.local] => {"changed": false, "false_condition": "run_grafana_agent_role is defined and run_grafana_agent_role", "skip_reason": "Conditional result was False"} TASK [grafana_agent : useradd - Remove temporary files] ************************ skipping: [vm02.local] => {"changed": false, "false_condition": "run_grafana_agent_role is defined and run_grafana_agent_role", "skip_reason": "Conditional result was False"} TASK [grafana_agent : Check if prometheus is listening on port 9090] *********** skipping: [vm08.local] => {"false_condition": "run_grafana_agent_role is defined and run_grafana_agent_role"} TASK [grafana_agent : Verify SELinux module is installed] ********************** skipping: [vm02.local] => {"changed": false, "false_condition": "run_grafana_agent_role is defined and run_grafana_agent_role", "skip_reason": "Conditional result was False"} TASK [grafana_agent : Check if prometheus is listening on port 9090] *********** skipping: [vm02.local] => {"false_condition": "run_grafana_agent_role is defined and run_grafana_agent_role"} TASK [grafana_agent : Ensure that path /etc/apt/keyrings exists] *************** skipping: [vm08.local] => {"changed": false, "false_condition": "run_grafana_agent_role is defined and run_grafana_agent_role", "skip_reason": "Conditional result was False"} skipping: [vm02.local] => {"changed": false, "false_condition": "run_grafana_agent_role is defined and run_grafana_agent_role", "skip_reason": "Conditional result was False"} TASK [grafana_agent : Import Grafana GPG key] ********************************** skipping: [vm08.local] => {"changed": false, "false_condition": "run_grafana_agent_role is defined and run_grafana_agent_role", "skip_reason": "Conditional result was False"} skipping: [vm02.local] => {"changed": false, "false_condition": "run_grafana_agent_role is defined and run_grafana_agent_role", "skip_reason": "Conditional result was False"} TASK [grafana_agent : Ensure downloaded file for key is a binary keyring] ****** skipping: [vm08.local] => {"changed": false, "false_condition": "run_grafana_agent_role is defined and run_grafana_agent_role", "skip_reason": "Conditional result was False"} skipping: [vm02.local] => {"changed": false, "false_condition": "run_grafana_agent_role is defined and run_grafana_agent_role", "skip_reason": "Conditional result was False"} TASK [grafana_agent : Add Grafana's repository to APT sources list] ************ skipping: [vm08.local] => {"changed": false, "false_condition": "run_grafana_agent_role is defined and run_grafana_agent_role", "skip_reason": "Conditional result was False"} skipping: [vm02.local] => {"changed": false, "false_condition": "run_grafana_agent_role is defined and run_grafana_agent_role", "skip_reason": "Conditional result was False"} TASK [grafana_agent : Add Grafana's repository to yum/dnf systems] ************* skipping: [vm08.local] => {"changed": false, "false_condition": "run_grafana_agent_role is defined and run_grafana_agent_role", "skip_reason": "Conditional result was False"} skipping: [vm02.local] => {"changed": false, "false_condition": "run_grafana_agent_role is defined and run_grafana_agent_role", "skip_reason": "Conditional result was False"} TASK [grafana_agent : Install grafana-agent] *********************************** skipping: [vm08.local] => {"changed": false, "false_condition": "run_grafana_agent_role is defined and run_grafana_agent_role", "skip_reason": "Conditional result was False"} skipping: [vm02.local] => {"changed": false, "false_condition": "run_grafana_agent_role is defined and run_grafana_agent_role", "skip_reason": "Conditional result was False"} TASK [grafana_agent : Enable grafana-agent] ************************************ skipping: [vm08.local] => {"changed": false, "false_condition": "run_grafana_agent_role is defined and run_grafana_agent_role", "skip_reason": "Conditional result was False"} skipping: [vm02.local] => {"changed": false, "false_condition": "run_grafana_agent_role is defined and run_grafana_agent_role", "skip_reason": "Conditional result was False"} TASK [grafana_agent : Configure agent] ***************************************** skipping: [vm08.local] => {"changed": false, "false_condition": "run_grafana_agent_role is defined and run_grafana_agent_role", "skip_reason": "Conditional result was False"} skipping: [vm02.local] => {"changed": false, "false_condition": "run_grafana_agent_role is defined and run_grafana_agent_role", "skip_reason": "Conditional result was False"} TASK [testnode : Include package type specific vars.] ************************** ok: [vm08.local] => {"ansible_facts": {"ceph_dependency_packages_to_remove": ["boost-random", "boost-program-options", "leveldb", "xmlstarlet", "python-jinja2", "python-ceph", "python-flask", "python-requests", "boost-random", "python-urllib3", "python-babel", "hdparm", "python-markupsafe", "python-werkzeug", "python-itsdangerous"], "ceph_packages_to_remove": ["ceph", "ceph-base", "ceph-selinux", "ceph-common", "ceph-debuginfo", "ceph-release", "libcephfs1", "ceph-radosgw", "python-ceph", "python-rados", "python-rbd", "python-cephfs", "librbd1", "librados2", "mod_fastcgi"], "dash_stream": "", "ntp_service_name": "ntpd", "packages_to_remove": ["device-mapper-multipath", "scsi-target-utils"], "pip_packages_to_install": ["remoto>=0.0.35"], "ssh_service_name": "sshd"}, "ansible_included_var_files": ["/home/teuthos/src/github.com_ceph_ceph-cm-ansible_main/roles/testnode/vars/dnf_systems.yml"], "changed": false} ok: [vm02.local] => {"ansible_facts": {"ceph_dependency_packages_to_remove": ["boost-random", "boost-program-options", "leveldb", "xmlstarlet", "python-jinja2", "python-ceph", "python-flask", "python-requests", "boost-random", "python-urllib3", "python-babel", "hdparm", "python-markupsafe", "python-werkzeug", "python-itsdangerous"], "ceph_packages_to_remove": ["ceph", "ceph-base", "ceph-selinux", "ceph-common", "ceph-debuginfo", "ceph-release", "libcephfs1", "ceph-radosgw", "python-ceph", "python-rados", "python-rbd", "python-cephfs", "librbd1", "librados2", "mod_fastcgi"], "dash_stream": "", "ntp_service_name": "ntpd", "packages_to_remove": ["device-mapper-multipath", "scsi-target-utils"], "pip_packages_to_install": ["remoto>=0.0.35"], "ssh_service_name": "sshd"}, "ansible_included_var_files": ["/home/teuthos/src/github.com_ceph_ceph-cm-ansible_main/roles/testnode/vars/dnf_systems.yml"], "changed": false} TASK [testnode : Including distro specific variables.] ************************* ok: [vm08.local] => (item=/home/teuthos/src/github.com_ceph_ceph-cm-ansible_main/roles/testnode/vars/empty.yml) => {"ansible_facts": {}, "ansible_included_var_files": ["/home/teuthos/src/github.com_ceph_ceph-cm-ansible_main/roles/testnode/vars/empty.yml"], "ansible_loop_var": "item", "changed": false, "item": "/home/teuthos/src/github.com_ceph_ceph-cm-ansible_main/roles/testnode/vars/empty.yml"} ok: [vm02.local] => (item=/home/teuthos/src/github.com_ceph_ceph-cm-ansible_main/roles/testnode/vars/empty.yml) => {"ansible_facts": {}, "ansible_included_var_files": ["/home/teuthos/src/github.com_ceph_ceph-cm-ansible_main/roles/testnode/vars/empty.yml"], "ansible_loop_var": "item", "changed": false, "item": "/home/teuthos/src/github.com_ceph_ceph-cm-ansible_main/roles/testnode/vars/empty.yml"} TASK [testnode : Including major version specific variables.] ****************** ok: [vm08.local] => (item=/home/teuthos/src/github.com_ceph_ceph-cm-ansible_main/roles/testnode/vars/centos_9.yml) => {"ansible_facts": {"common_yum_repos": {"lab-extras": {"baseurl": "https://{{ mirror_host }}/lab-extras/9/", "enabled": 1, "gpgcheck": 0, "name": "lab-extras"}}, "epel_packages": ["dbench"], "nfs_service": "nfs-server", "ntp_service_name": "chronyd", "packages": ["dnf-utils", "sysstat", "libedit", "boost-thread", "xfsprogs", "gdisk", "parted", "libgcrypt", "fuse-libs", "openssl", "libuuid", "podman", "attr", "lsof", "gettext", "bc", "xfsdump", "blktrace", "usbredir", "valgrind", "nfs-utils", "ncurses-devel", "gcc", "git", "genisoimage", "qemu-img", "qemu-kvm-core", "qemu-kvm-block-rbd", "perl-Test-Harness", "libacl-devel", "lvm2", "autoconf", "gdb", "iozone", "wget", "fuse", "net-tools", "policycoreutils-python-utils", "bzip2", "bind-utils"], "packages_to_upgrade": ["libgcrypt"], "yum_mirrorlists": []}, "ansible_included_var_files": ["/home/teuthos/src/github.com_ceph_ceph-cm-ansible_main/roles/testnode/vars/centos_9.yml"], "ansible_loop_var": "item", "changed": false, "item": "/home/teuthos/src/github.com_ceph_ceph-cm-ansible_main/roles/testnode/vars/centos_9.yml"} ok: [vm02.local] => (item=/home/teuthos/src/github.com_ceph_ceph-cm-ansible_main/roles/testnode/vars/centos_9.yml) => {"ansible_facts": {"common_yum_repos": {"lab-extras": {"baseurl": "https://{{ mirror_host }}/lab-extras/9/", "enabled": 1, "gpgcheck": 0, "name": "lab-extras"}}, "epel_packages": ["dbench"], "nfs_service": "nfs-server", "ntp_service_name": "chronyd", "packages": ["dnf-utils", "sysstat", "libedit", "boost-thread", "xfsprogs", "gdisk", "parted", "libgcrypt", "fuse-libs", "openssl", "libuuid", "podman", "attr", "lsof", "gettext", "bc", "xfsdump", "blktrace", "usbredir", "valgrind", "nfs-utils", "ncurses-devel", "gcc", "git", "genisoimage", "qemu-img", "qemu-kvm-core", "qemu-kvm-block-rbd", "perl-Test-Harness", "libacl-devel", "lvm2", "autoconf", "gdb", "iozone", "wget", "fuse", "net-tools", "policycoreutils-python-utils", "bzip2", "bind-utils"], "packages_to_upgrade": ["libgcrypt"], "yum_mirrorlists": []}, "ansible_included_var_files": ["/home/teuthos/src/github.com_ceph_ceph-cm-ansible_main/roles/testnode/vars/centos_9.yml"], "ansible_loop_var": "item", "changed": false, "item": "/home/teuthos/src/github.com_ceph_ceph-cm-ansible_main/roles/testnode/vars/centos_9.yml"} TASK [testnode : Including version specific variables.] ************************ ok: [vm08.local] => (item=/home/teuthos/src/github.com_ceph_ceph-cm-ansible_main/roles/testnode/vars/centos_9.yml) => {"ansible_facts": {"common_yum_repos": {"lab-extras": {"baseurl": "https://{{ mirror_host }}/lab-extras/9/", "enabled": 1, "gpgcheck": 0, "name": "lab-extras"}}, "epel_packages": ["dbench"], "nfs_service": "nfs-server", "ntp_service_name": "chronyd", "packages": ["dnf-utils", "sysstat", "libedit", "boost-thread", "xfsprogs", "gdisk", "parted", "libgcrypt", "fuse-libs", "openssl", "libuuid", "podman", "attr", "lsof", "gettext", "bc", "xfsdump", "blktrace", "usbredir", "valgrind", "nfs-utils", "ncurses-devel", "gcc", "git", "genisoimage", "qemu-img", "qemu-kvm-core", "qemu-kvm-block-rbd", "perl-Test-Harness", "libacl-devel", "lvm2", "autoconf", "gdb", "iozone", "wget", "fuse", "net-tools", "policycoreutils-python-utils", "bzip2", "bind-utils"], "packages_to_upgrade": ["libgcrypt"], "yum_mirrorlists": []}, "ansible_included_var_files": ["/home/teuthos/src/github.com_ceph_ceph-cm-ansible_main/roles/testnode/vars/centos_9.yml"], "ansible_loop_var": "item", "changed": false, "item": "/home/teuthos/src/github.com_ceph_ceph-cm-ansible_main/roles/testnode/vars/centos_9.yml"} ok: [vm02.local] => (item=/home/teuthos/src/github.com_ceph_ceph-cm-ansible_main/roles/testnode/vars/centos_9.yml) => {"ansible_facts": {"common_yum_repos": {"lab-extras": {"baseurl": "https://{{ mirror_host }}/lab-extras/9/", "enabled": 1, "gpgcheck": 0, "name": "lab-extras"}}, "epel_packages": ["dbench"], "nfs_service": "nfs-server", "ntp_service_name": "chronyd", "packages": ["dnf-utils", "sysstat", "libedit", "boost-thread", "xfsprogs", "gdisk", "parted", "libgcrypt", "fuse-libs", "openssl", "libuuid", "podman", "attr", "lsof", "gettext", "bc", "xfsdump", "blktrace", "usbredir", "valgrind", "nfs-utils", "ncurses-devel", "gcc", "git", "genisoimage", "qemu-img", "qemu-kvm-core", "qemu-kvm-block-rbd", "perl-Test-Harness", "libacl-devel", "lvm2", "autoconf", "gdb", "iozone", "wget", "fuse", "net-tools", "policycoreutils-python-utils", "bzip2", "bind-utils"], "packages_to_upgrade": ["libgcrypt"], "yum_mirrorlists": []}, "ansible_included_var_files": ["/home/teuthos/src/github.com_ceph_ceph-cm-ansible_main/roles/testnode/vars/centos_9.yml"], "ansible_loop_var": "item", "changed": false, "item": "/home/teuthos/src/github.com_ceph_ceph-cm-ansible_main/roles/testnode/vars/centos_9.yml"} TASK [testnode : Ensure the sudo group exists.] ******************************** ok: [vm08.local] => {"changed": false, "gid": 1001, "name": "sudo", "state": "present", "system": false} ok: [vm02.local] => {"changed": false, "gid": 1001, "name": "sudo", "state": "present", "system": false} TASK [testnode : Ensure the teuthology_user group exists.] ********************* ok: [vm08.local] => {"changed": false, "gid": 1000, "name": "ubuntu", "state": "present", "system": false} TASK [testnode : Create the teuthology user.] ********************************** skipping: [vm08.local] => {"changed": false, "false_condition": "teuthology_user != ansible_ssh_user", "skip_reason": "Conditional result was False"} TASK [testnode : Ensure the teuthology_user group exists.] ********************* ok: [vm02.local] => {"changed": false, "gid": 1000, "name": "ubuntu", "state": "present", "system": false} TASK [testnode : Delete the teuthology users password.] ************************ skipping: [vm08.local] => {"changed": false, "false_condition": "teuthology_user_existence is defined and teuthology_user_existence is changed", "skip_reason": "Conditional result was False"} TASK [testnode : Create the teuthology user.] ********************************** skipping: [vm02.local] => {"changed": false, "false_condition": "teuthology_user != ansible_ssh_user", "skip_reason": "Conditional result was False"} TASK [testnode : Delete the teuthology users password.] ************************ skipping: [vm02.local] => {"changed": false, "false_condition": "teuthology_user_existence is defined and teuthology_user_existence is changed", "skip_reason": "Conditional result was False"} TASK [testnode : Add a user for xfstests to test user quotas.] ***************** changed: [vm08.local] => {"changed": true, "comment": "", "create_home": true, "group": 10101, "home": "/home/fsgqa", "name": "fsgqa", "shell": "/bin/bash", "state": "present", "system": false, "uid": 10101} changed: [vm02.local] => {"changed": true, "comment": "", "create_home": true, "group": 10101, "home": "/home/fsgqa", "name": "fsgqa", "shell": "/bin/bash", "state": "present", "system": false, "uid": 10101} TASK [testnode : Set a high max open files limit for the teuthology user.] ***** changed: [vm08.local] => {"changed": true, "checksum": "dc140f4bb26594b8d5e0753bab8d93c0cced7772", "dest": "/etc/security/limits.d/ubuntu.conf", "gid": 0, "group": "root", "md5sum": "9fc2b3dfa001bcfceef0789112a3011e", "mode": "0755", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 112, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1773073879.557696-1076515-53184198269363/.source.conf", "state": "file", "uid": 0} changed: [vm02.local] => {"changed": true, "checksum": "dc140f4bb26594b8d5e0753bab8d93c0cced7772", "dest": "/etc/security/limits.d/ubuntu.conf", "gid": 0, "group": "root", "md5sum": "9fc2b3dfa001bcfceef0789112a3011e", "mode": "0755", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 112, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1773073879.5762084-1076517-260214923690294/.source.conf", "state": "file", "uid": 0} TASK [testnode : Upload distro major version specific sshd_config] ************* changed: [vm08.local] => {"changed": true, "checksum": "a5e550b2aa74f6355e926d70d73a50ad9ab4b4be", "dest": "/etc/ssh/sshd_config", "gid": 0, "group": "root", "md5sum": "a5986fb9ef6bc5934fc291f50029ab9a", "mode": "0755", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 1043, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1773073890.1002061-1076533-236427230322002/.source", "state": "file", "uid": 0} TASK [testnode : Upload ssh_config] ******************************************** changed: [vm08.local] => {"changed": true, "checksum": "58d78b02605c8368f1913de12e145f4ad930fafc", "dest": "/etc/ssh/ssh_config", "gid": 0, "group": "root", "md5sum": "d5bb0380f98e130985a9385c9d540a5b", "mode": "0755", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 570, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1773073890.5284111-1076596-168736523567799/.source", "state": "file", "uid": 0} TASK [testnode : Create remote.conf] ******************************************* changed: [vm08.local] => {"changed": true, "checksum": "68d0b8ee2f88a77895f257aa69f32a42e47f455b", "dest": "/etc/security/limits.d/remote.conf", "gid": 0, "group": "root", "md5sum": "e4c6cdb6257a26d7b8b1f030a4c86779", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 116, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1773073890.9482067-1076606-247909430660391/.source.conf", "state": "file", "uid": 0} TASK [testnode : Set mode on /etc/fuse.conf] *********************************** ok: [vm08.local] => {"changed": false, "dest": "/etc/fuse.conf", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "secontext": "unconfined_u:object_r:etc_t:s0", "size": 0, "state": "file", "uid": 0} TASK [testnode : Ensure the group kvm exists.] ********************************* ok: [vm08.local] => {"changed": false, "gid": 36, "name": "kvm", "state": "present", "system": false} TASK [testnode : Upload distro major version specific sshd_config] ************* changed: [vm02.local] => {"changed": true, "checksum": "a5e550b2aa74f6355e926d70d73a50ad9ab4b4be", "dest": "/etc/ssh/sshd_config", "gid": 0, "group": "root", "md5sum": "a5986fb9ef6bc5934fc291f50029ab9a", "mode": "0755", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 1043, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1773073880.0885339-1076535-15047320707199/.source", "state": "file", "uid": 0} TASK [testnode : Add the teuthology user to groups kvm,disk] ******************* changed: [vm08.local] => {"append": true, "changed": true, "comment": "Cloud User", "group": 1000, "groups": "kvm,disk", "home": "/home/ubuntu", "move_home": false, "name": "ubuntu", "shell": "/bin/bash", "state": "present", "uid": 1000} TASK [testnode : Upload ssh_config] ******************************************** changed: [vm02.local] => {"changed": true, "checksum": "58d78b02605c8368f1913de12e145f4ad930fafc", "dest": "/etc/ssh/ssh_config", "gid": 0, "group": "root", "md5sum": "d5bb0380f98e130985a9385c9d540a5b", "mode": "0755", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 570, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1773073891.9802299-1076666-157686663092797/.source", "state": "file", "uid": 0} TASK [testnode : Configure /etc/security/limits.conf] ************************** changed: [vm08.local] => {"changed": true, "checksum": "12a2e17405b9e00ea2061e25929905d08e5fe19f", "dest": "/etc/security/limits.conf", "gid": 0, "group": "root", "md5sum": "6d73d97e3a1ca2004901444d99882b1d", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 854, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1773073892.042327-1076669-269370408694498/.source.conf", "state": "file", "uid": 0} TASK [testnode : Create remote.conf] ******************************************* changed: [vm02.local] => {"changed": true, "checksum": "68d0b8ee2f88a77895f257aa69f32a42e47f455b", "dest": "/etc/security/limits.d/remote.conf", "gid": 0, "group": "root", "md5sum": "e4c6cdb6257a26d7b8b1f030a4c86779", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 116, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1773073892.399467-1076683-257354876327366/.source.conf", "state": "file", "uid": 0} TASK [testnode : Set mode on /etc/fuse.conf] *********************************** ok: [vm02.local] => {"changed": false, "dest": "/etc/fuse.conf", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "secontext": "unconfined_u:object_r:etc_t:s0", "size": 0, "state": "file", "uid": 0} TASK [testnode : Ensure the group kvm exists.] ********************************* ok: [vm02.local] => {"changed": false, "gid": 36, "name": "kvm", "state": "present", "system": false} TASK [testnode : Rebuild rpmdb] ************************************************ changed: [vm08.local] => {"changed": true, "cmd": ["rpm", "--rebuilddb"], "delta": "0:00:00.721666", "end": "2026-03-09 16:31:33.313998", "msg": "", "rc": 0, "start": "2026-03-09 16:31:32.592332", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} TASK [testnode : Add the teuthology user to groups kvm,disk] ******************* changed: [vm02.local] => {"append": true, "changed": true, "comment": "Cloud User", "group": 1000, "groups": "kvm,disk", "home": "/home/ubuntu", "move_home": false, "name": "ubuntu", "shell": "/bin/bash", "state": "present", "uid": 1000} TASK [testnode : Check /etc/os-release to see if this is CentOS Stream] ******** changed: [vm08.local] => {"changed": true, "cmd": "grep 'CentOS Stream' /etc/os-release || true", "delta": "0:00:00.003490", "end": "2026-03-09 16:31:33.494936", "msg": "", "rc": 0, "start": "2026-03-09 16:31:33.491446", "stderr": "", "stderr_lines": [], "stdout": "NAME=\"CentOS Stream\"\nPRETTY_NAME=\"CentOS Stream 9\"\nREDHAT_SUPPORT_PRODUCT_VERSION=\"CentOS Stream\"", "stdout_lines": ["NAME=\"CentOS Stream\"", "PRETTY_NAME=\"CentOS Stream 9\"", "REDHAT_SUPPORT_PRODUCT_VERSION=\"CentOS Stream\""]} TASK [testnode : set_fact] ***************************************************** ok: [vm08.local] => {"ansible_facts": {"dash_stream": "-stream", "is_stream": true}, "changed": false} TASK [testnode : Remove repo files we don't want] ****************************** skipping: [vm08.local] => {"changed": false, "false_condition": "yum_repos_to_remove is defined", "skip_reason": "Conditional result was False"} TASK [testnode : Configure local mirrorlists] ********************************** skipping: [vm08.local] => {"changed": false, "skipped_reason": "No items in the list"} TASK [testnode : Configure /etc/security/limits.conf] ************************** changed: [vm02.local] => {"changed": true, "checksum": "12a2e17405b9e00ea2061e25929905d08e5fe19f", "dest": "/etc/security/limits.conf", "gid": 0, "group": "root", "md5sum": "6d73d97e3a1ca2004901444d99882b1d", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 854, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1773073893.4360874-1076712-47184762442199/.source.conf", "state": "file", "uid": 0} TASK [testnode : Configure common additional repos in /etc/yum.repos.d/] ******* changed: [vm08.local] => (item={'key': 'lab-extras', 'value': {'name': 'lab-extras', 'baseurl': 'https://apt-mirror.sepia.ceph.com/lab-extras/9/', 'enabled': 1, 'gpgcheck': 0}}) => {"ansible_loop_var": "item", "changed": true, "checksum": "9c531eb419861bbabad32121ec0ddc2a6b502ede", "dest": "/etc/yum.repos.d/lab-extras.repo", "gid": 0, "group": "root", "item": {"key": "lab-extras", "value": {"baseurl": "https://apt-mirror.sepia.ceph.com/lab-extras/9/", "enabled": 1, "gpgcheck": 0, "name": "lab-extras"}}, "md5sum": "b0214a020135e132daa90370404d482c", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:system_conf_t:s0", "size": 198, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1773073893.6506584-1076719-119858379764124/.source.repo", "state": "file", "uid": 0} TASK [testnode : Configure version specific repos in /etc/yum.repos.d/] ******** skipping: [vm08.local] => {"changed": false, "skipped_reason": "No items in the list"} TASK [testnode : Enable copr repos] ******************************************** skipping: [vm08.local] => {"changed": false, "skipped_reason": "No items in the list"} TASK [testnode : Enable PowerTools on CentOS] ********************************** skipping: [vm08.local] => {"changed": false, "false_condition": "ansible_distribution_major_version | int < 9", "skip_reason": "Conditional result was False"} TASK [testnode : Enable CodeReady Linux Builder on CentOS 9] ******************* changed: [vm08.local] => {"changed": true, "cmd": ["dnf", "-y", "config-manager", "--set-enabled", "crb"], "delta": "0:00:00.143079", "end": "2026-03-09 16:31:34.431387", "msg": "", "rc": 0, "start": "2026-03-09 16:31:34.288308", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} TASK [testnode : Install GPG] ************************************************** skipping: [vm08.local] => {"changed": false, "false_condition": "ansible_distribution == \"Fedora\"", "skip_reason": "Conditional result was False"} TASK [testnode : Install GPG keys] ********************************************* skipping: [vm08.local] => (item=https://download.ceph.com/keys/release.asc) => {"ansible_loop_var": "item", "changed": false, "false_condition": "ansible_distribution == \"Fedora\"", "item": "https://download.ceph.com/keys/release.asc", "skip_reason": "Conditional result was False"} skipping: [vm08.local] => (item=https://download.ceph.com/keys/autobuild.asc) => {"ansible_loop_var": "item", "changed": false, "false_condition": "ansible_distribution == \"Fedora\"", "item": "https://download.ceph.com/keys/autobuild.asc", "skip_reason": "Conditional result was False"} skipping: [vm08.local] => {"changed": false, "msg": "All items skipped"} TASK [testnode : Rebuild rpmdb] ************************************************ changed: [vm02.local] => {"changed": true, "cmd": ["rpm", "--rebuilddb"], "delta": "0:00:00.490915", "end": "2026-03-09 16:31:34.540056", "msg": "", "rc": 0, "start": "2026-03-09 16:31:34.049141", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} TASK [testnode : Check /etc/os-release to see if this is CentOS Stream] ******** changed: [vm02.local] => {"changed": true, "cmd": "grep 'CentOS Stream' /etc/os-release || true", "delta": "0:00:00.006476", "end": "2026-03-09 16:31:34.711966", "msg": "", "rc": 0, "start": "2026-03-09 16:31:34.705490", "stderr": "", "stderr_lines": [], "stdout": "NAME=\"CentOS Stream\"\nPRETTY_NAME=\"CentOS Stream 9\"\nREDHAT_SUPPORT_PRODUCT_VERSION=\"CentOS Stream\"", "stdout_lines": ["NAME=\"CentOS Stream\"", "PRETTY_NAME=\"CentOS Stream 9\"", "REDHAT_SUPPORT_PRODUCT_VERSION=\"CentOS Stream\""]} TASK [testnode : set_fact] ***************************************************** ok: [vm02.local] => {"ansible_facts": {"dash_stream": "-stream", "is_stream": true}, "changed": false} TASK [testnode : Remove repo files we don't want] ****************************** skipping: [vm02.local] => {"changed": false, "false_condition": "yum_repos_to_remove is defined", "skip_reason": "Conditional result was False"} TASK [testnode : Configure local mirrorlists] ********************************** skipping: [vm02.local] => {"changed": false, "skipped_reason": "No items in the list"} TASK [testnode : Clean yum cache] ********************************************** changed: [vm08.local] => {"changed": true, "cmd": "yum clean all", "delta": "0:00:00.174300", "end": "2026-03-09 16:31:34.855721", "msg": "", "rc": 0, "start": "2026-03-09 16:31:34.681421", "stderr": "", "stderr_lines": [], "stdout": "0 files removed", "stdout_lines": ["0 files removed"]} TASK [testnode : set_fact] ***************************************************** ok: [vm08.local] => {"ansible_facts": {"skip_packaging": false}, "changed": false} TASK [testnode : Ensure yum_utils is present.] ********************************* skipping: [vm08.local] => {"changed": false, "false_condition": "ansible_distribution_major_version|int <= 7", "skip_reason": "Conditional result was False"} TASK [testnode : Removing saved yum transactions] ****************************** skipping: [vm08.local] => {"changed": false, "false_condition": "ansible_distribution_major_version|int <= 7", "skip_reason": "Conditional result was False"} TASK [testnode : Check if ceph-debuginfo is installed] ************************* fatal: [vm08.local]: FAILED! => {"changed": false, "cmd": ["rpm", "-q", "ceph-debuginfo"], "delta": "0:00:00.009060", "end": "2026-03-09 16:31:35.138742", "msg": "non-zero return code", "rc": 1, "start": "2026-03-09 16:31:35.129682", "stderr": "", "stderr_lines": [], "stdout": "package ceph-debuginfo is not installed", "stdout_lines": ["package ceph-debuginfo is not installed"]} ...ignoring TASK [testnode : Work around https://bugzilla.redhat.com/show_bug.cgi?id=1234967] *** skipping: [vm08.local] => {"changed": false, "false_condition": "bz1234967 is defined and bz1234967.rc == 0", "skip_reason": "Conditional result was False"} TASK [testnode : Configure common additional repos in /etc/yum.repos.d/] ******* changed: [vm02.local] => (item={'key': 'lab-extras', 'value': {'name': 'lab-extras', 'baseurl': 'https://apt-mirror.sepia.ceph.com/lab-extras/9/', 'enabled': 1, 'gpgcheck': 0}}) => {"ansible_loop_var": "item", "changed": true, "checksum": "9c531eb419861bbabad32121ec0ddc2a6b502ede", "dest": "/etc/yum.repos.d/lab-extras.repo", "gid": 0, "group": "root", "item": {"key": "lab-extras", "value": {"baseurl": "https://apt-mirror.sepia.ceph.com/lab-extras/9/", "enabled": 1, "gpgcheck": 0, "name": "lab-extras"}}, "md5sum": "b0214a020135e132daa90370404d482c", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:system_conf_t:s0", "size": 198, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1773073894.875021-1076751-43363210613942/.source.repo", "state": "file", "uid": 0} TASK [testnode : Configure version specific repos in /etc/yum.repos.d/] ******** skipping: [vm02.local] => {"changed": false, "skipped_reason": "No items in the list"} TASK [testnode : Enable copr repos] ******************************************** skipping: [vm02.local] => {"changed": false, "skipped_reason": "No items in the list"} TASK [testnode : Enable PowerTools on CentOS] ********************************** skipping: [vm02.local] => {"changed": false, "false_condition": "ansible_distribution_major_version | int < 9", "skip_reason": "Conditional result was False"} TASK [testnode : Enable CodeReady Linux Builder on CentOS 9] ******************* changed: [vm02.local] => {"changed": true, "cmd": ["dnf", "-y", "config-manager", "--set-enabled", "crb"], "delta": "0:00:00.158016", "end": "2026-03-09 16:31:35.665220", "msg": "", "rc": 0, "start": "2026-03-09 16:31:35.507204", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} TASK [testnode : Install GPG] ************************************************** skipping: [vm02.local] => {"changed": false, "false_condition": "ansible_distribution == \"Fedora\"", "skip_reason": "Conditional result was False"} TASK [testnode : Install GPG keys] ********************************************* skipping: [vm02.local] => (item=https://download.ceph.com/keys/release.asc) => {"ansible_loop_var": "item", "changed": false, "false_condition": "ansible_distribution == \"Fedora\"", "item": "https://download.ceph.com/keys/release.asc", "skip_reason": "Conditional result was False"} skipping: [vm02.local] => (item=https://download.ceph.com/keys/autobuild.asc) => {"ansible_loop_var": "item", "changed": false, "false_condition": "ansible_distribution == \"Fedora\"", "item": "https://download.ceph.com/keys/autobuild.asc", "skip_reason": "Conditional result was False"} skipping: [vm02.local] => {"changed": false, "msg": "All items skipped"} TASK [testnode : Clean yum cache] ********************************************** changed: [vm02.local] => {"changed": true, "cmd": "yum clean all", "delta": "0:00:00.122849", "end": "2026-03-09 16:31:36.017989", "msg": "", "rc": 0, "start": "2026-03-09 16:31:35.895140", "stderr": "", "stderr_lines": [], "stdout": "0 files removed", "stdout_lines": ["0 files removed"]} TASK [testnode : set_fact] ***************************************************** ok: [vm02.local] => {"ansible_facts": {"skip_packaging": false}, "changed": false} TASK [testnode : Ensure yum_utils is present.] ********************************* skipping: [vm02.local] => {"changed": false, "false_condition": "ansible_distribution_major_version|int <= 7", "skip_reason": "Conditional result was False"} TASK [testnode : Removing saved yum transactions] ****************************** skipping: [vm02.local] => {"changed": false, "false_condition": "ansible_distribution_major_version|int <= 7", "skip_reason": "Conditional result was False"} TASK [testnode : Check if ceph-debuginfo is installed] ************************* fatal: [vm02.local]: FAILED! => {"changed": false, "cmd": ["rpm", "-q", "ceph-debuginfo"], "delta": "0:00:00.005161", "end": "2026-03-09 16:31:36.312570", "msg": "non-zero return code", "rc": 1, "start": "2026-03-09 16:31:36.307409", "stderr": "", "stderr_lines": [], "stdout": "package ceph-debuginfo is not installed", "stdout_lines": ["package ceph-debuginfo is not installed"]} ...ignoring TASK [testnode : Work around https://bugzilla.redhat.com/show_bug.cgi?id=1234967] *** skipping: [vm02.local] => {"changed": false, "false_condition": "bz1234967 is defined and bz1234967.rc == 0", "skip_reason": "Conditional result was False"} TASK [testnode : Ensure ceph packages are not present.] ************************ fatal: [vm08.local]: FAILED! => {"changed": false, "msg": "Failed to download metadata for repo 'baseos': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried", "rc": 1, "results": []} fatal: [vm02.local]: FAILED! => {"changed": false, "msg": "Failed to download metadata for repo 'baseos': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried", "rc": 1, "results": []} PLAY RECAP ********************************************************************* vm02.local : ok=37 changed=18 unreachable=0 failed=1 skipped=103 rescued=0 ignored=1 vm08.local : ok=37 changed=18 unreachable=0 failed=1 skipped=103 rescued=0 ignored=1