# STDOUT: ---v---v---v---v---v--- ansible-playbook 2.9.27 config file = /etc/ansible/ansible.cfg configured module search path = ['/home/jenkins/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] ansible python module location = /opt/ansible-2.9/lib/python3.6/site-packages/ansible executable location = /opt/ansible-2.9/bin/ansible-playbook python version = 3.6.8 (default, Jan 25 2023, 15:03:30) [GCC 8.5.0 20210514 (Red Hat 8.5.0-18)] Using /etc/ansible/ansible.cfg as config file Skipping callback 'actionable', as we already have a stdout callback. Skipping callback 'counter_enabled', as we already have a stdout callback. Skipping callback 'debug', as we already have a stdout callback. Skipping callback 'dense', as we already have a stdout callback. Skipping callback 'dense', as we already have a stdout callback. Skipping callback 'full_skip', as we already have a stdout callback. Skipping callback 'json', as we already have a stdout callback. Skipping callback 'minimal', as we already have a stdout callback. Skipping callback 'null', as we already have a stdout callback. Skipping callback 'oneline', as we already have a stdout callback. Skipping callback 'selective', as we already have a stdout callback. Skipping callback 'skippy', as we already have a stdout callback. Skipping callback 'stderr', as we already have a stdout callback. Skipping callback 'unixy', as we already have a stdout callback. Skipping callback 'yaml', as we already have a stdout callback. PLAYBOOK: tests_default.yml **************************************************** 1 plays in /WORKDIR/git-weekly-ciwfoq8ptn/tests/tests_default.yml PLAY [Ensure mandatory variables are defined] ********************************** META: ran handlers TASK [Set up test environment] ************************************************* task path: /WORKDIR/git-weekly-ciwfoq8ptn/tests/tests_default.yml:10 Saturday 26 August 2023 07:13:50 +0000 (0:00:00.028) 0:00:00.028 ******* TASK [linux-system-roles.ha_cluster : Set node name to 'localhost' for single-node clusters] *** task path: /WORKDIR/git-weekly-ciwfoq8ptn/tests/roles/linux-system-roles.ha_cluster/tasks/test_setup.yml:9 Saturday 26 August 2023 07:13:50 +0000 (0:00:00.054) 0:00:00.082 ******* ok: [sut] => { "ansible_facts": { "inventory_hostname": "localhost" }, "changed": false } TASK [linux-system-roles.ha_cluster : Ensure facts used by tests] ************** task path: /WORKDIR/git-weekly-ciwfoq8ptn/tests/roles/linux-system-roles.ha_cluster/tasks/test_setup.yml:14 Saturday 26 August 2023 07:13:50 +0000 (0:00:00.033) 0:00:00.116 ******* ok: [sut] TASK [linux-system-roles.ha_cluster : Do not try to enable RHEL repositories] *** task path: /WORKDIR/git-weekly-ciwfoq8ptn/tests/roles/linux-system-roles.ha_cluster/tasks/test_setup.yml:20 Saturday 26 August 2023 07:13:51 +0000 (0:00:00.671) 0:00:00.788 ******* ok: [sut] => { "ansible_facts": { "ha_cluster_enable_repos": false }, "changed": false } TASK [Run the role] ************************************************************ task path: /WORKDIR/git-weekly-ciwfoq8ptn/tests/tests_default.yml:15 Saturday 26 August 2023 07:13:51 +0000 (0:00:00.033) 0:00:00.822 ******* TASK [linux-system-roles.ha_cluster : Set platform/version specific variables] *** task path: /WORKDIR/git-weekly-ciwfoq8ptn/tests/roles/linux-system-roles.ha_cluster/tasks/main.yml:3 Saturday 26 August 2023 07:13:51 +0000 (0:00:00.038) 0:00:00.860 ******* included: /WORKDIR/git-weekly-ciwfoq8ptn/tests/roles/linux-system-roles.ha_cluster/tasks/set_vars.yml for sut TASK [linux-system-roles.ha_cluster : Ensure ansible_facts used by role] ******* task path: /WORKDIR/git-weekly-ciwfoq8ptn/tests/roles/linux-system-roles.ha_cluster/tasks/set_vars.yml:2 Saturday 26 August 2023 07:13:51 +0000 (0:00:00.042) 0:00:00.902 ******* skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.ha_cluster : Set platform/version specific variables] *** task path: /WORKDIR/git-weekly-ciwfoq8ptn/tests/roles/linux-system-roles.ha_cluster/tasks/set_vars.yml:8 Saturday 26 August 2023 07:13:51 +0000 (0:00:00.029) 0:00:00.931 ******* ok: [sut] => (item=RedHat.yml) => { "ansible_facts": { "__ha_cluster_fullstack_node_packages": [ "corosync", "libknet1-plugins-all", "resource-agents", "pacemaker", "openssl" ], "__ha_cluster_pcs_provider": "pcs-0.10", "__ha_cluster_qdevice_node_packages": [ "corosync-qdevice", "bash", "coreutils", "curl", "grep", "nss-tools", "openssl", "sed" ], "__ha_cluster_repos": [], "__ha_cluster_role_essential_packages": [ "pcs", "corosync-qnetd" ], "__ha_cluster_sbd_packages": [ "sbd" ], "__ha_cluster_services": [ "corosync", "corosync-qdevice", "pacemaker" ] }, "ansible_included_var_files": [ "/WORKDIR/git-weekly-ciwfoq8ptn/tests/roles/linux-system-roles.ha_cluster/vars/RedHat.yml" ], "ansible_loop_var": "item", "changed": false, "item": "RedHat.yml" } ok: [sut] => (item=RedHat.yml) => { "ansible_facts": { "__ha_cluster_fullstack_node_packages": [ "corosync", "libknet1-plugins-all", "resource-agents", "pacemaker", "openssl" ], "__ha_cluster_pcs_provider": "pcs-0.10", "__ha_cluster_qdevice_node_packages": [ "corosync-qdevice", "bash", "coreutils", "curl", "grep", "nss-tools", "openssl", "sed" ], "__ha_cluster_repos": [], "__ha_cluster_role_essential_packages": [ "pcs", "corosync-qnetd" ], "__ha_cluster_sbd_packages": [ "sbd" ], "__ha_cluster_services": [ "corosync", "corosync-qdevice", "pacemaker" ] }, "ansible_included_var_files": [ "/WORKDIR/git-weekly-ciwfoq8ptn/tests/roles/linux-system-roles.ha_cluster/vars/RedHat.yml" ], "ansible_loop_var": "item", "changed": false, "item": "RedHat.yml" } ok: [sut] => (item=RedHat_9.yml) => { "ansible_facts": { "__ha_cluster_repos": [ { "id": "rhel-9-for-{{ ansible_architecture }}-highavailability-rpms", "name": "High Availability" } ] }, "ansible_included_var_files": [ "/WORKDIR/git-weekly-ciwfoq8ptn/tests/roles/linux-system-roles.ha_cluster/vars/RedHat_9.yml" ], "ansible_loop_var": "item", "changed": false, "item": "RedHat_9.yml" } skipping: [sut] => (item=RedHat_9.3.yml) => { "ansible_loop_var": "item", "changed": false, "item": "RedHat_9.3.yml", "skip_reason": "Conditional result was False" } TASK [linux-system-roles.ha_cluster : Set Linux Pacemaker shell specific variables] *** task path: /WORKDIR/git-weekly-ciwfoq8ptn/tests/roles/linux-system-roles.ha_cluster/tasks/set_vars.yml:23 Saturday 26 August 2023 07:13:51 +0000 (0:00:00.071) 0:00:01.003 ******* ok: [sut] => { "ansible_facts": {}, "ansible_included_var_files": [ "/WORKDIR/git-weekly-ciwfoq8ptn/tests/roles/linux-system-roles.ha_cluster/vars/shell_pcs.yml" ], "changed": false } TASK [linux-system-roles.ha_cluster : Enable package repositories] ************* task path: /WORKDIR/git-weekly-ciwfoq8ptn/tests/roles/linux-system-roles.ha_cluster/tasks/main.yml:6 Saturday 26 August 2023 07:13:51 +0000 (0:00:00.032) 0:00:01.035 ******* skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.ha_cluster : Install role essential packages] ********* task path: /WORKDIR/git-weekly-ciwfoq8ptn/tests/roles/linux-system-roles.ha_cluster/tasks/main.yml:11 Saturday 26 August 2023 07:13:51 +0000 (0:00:00.012) 0:00:01.047 ******* changed: [sut] => { "changed": true, "rc": 0, "results": [ "Installed: libaio-0.3.111-13.el9.x86_64", "Installed: redhat-logos-90.4-2.el9.x86_64", "Installed: python3-cffi-1.14.5-5.el9.x86_64", "Installed: lvm2-9:2.03.21-3.el9.x86_64", "Installed: corosync-3.1.7-1.el9.x86_64", "Installed: lvm2-libs-9:2.03.21-3.el9.x86_64", "Installed: libpkgconf-1.7.3-10.el9.x86_64", "Installed: python3-cryptography-36.0.1-4.el9.x86_64", "Installed: corosync-qnetd-3.0.2-2.el9_2.x86_64", "Installed: libqb-2.0.6-2.el9.x86_64", "Installed: nspr-4.35.0-3.el9_2.x86_64", "Installed: bzip2-1.0.8-8.el9.x86_64", "Installed: nss-3.90.0-3.el9_2.x86_64", "Installed: net-tools-2.0-0.62.20160912git.el9.x86_64", "Installed: nss-softokn-3.90.0-3.el9_2.x86_64", "Installed: python3-ply-3.11-14.el9.noarch", "Installed: nss-softokn-freebl-3.90.0-3.el9_2.x86_64", "Installed: python3-pycparser-2.20-6.el9.noarch", "Installed: python3-pyparsing-2.4.7-9.el9.noarch", "Installed: nss-sysinit-3.90.0-3.el9_2.x86_64", "Installed: nss-tools-3.90.0-3.el9_2.x86_64", "Installed: nss-util-3.90.0-3.el9_2.x86_64", "Installed: perl-TimeDate-1:2.33-6.el9.noarch", "Installed: libknet1-1.25-2.el9.x86_64", "Installed: libknet1-compress-bzip2-plugin-1.25-2.el9.x86_64", "Installed: libknet1-compress-lz4-plugin-1.25-2.el9.x86_64", "Installed: libknet1-compress-lzma-plugin-1.25-2.el9.x86_64", "Installed: libknet1-compress-lzo2-plugin-1.25-2.el9.x86_64", "Installed: libknet1-compress-plugins-all-1.25-2.el9.x86_64", "Installed: libknet1-compress-zlib-plugin-1.25-2.el9.x86_64", "Installed: ruby-3.0.4-160.el9_0.x86_64", "Installed: libknet1-compress-zstd-plugin-1.25-2.el9.x86_64", "Installed: libknet1-crypto-nss-plugin-1.25-2.el9.x86_64", "Installed: libknet1-crypto-openssl-plugin-1.25-2.el9.x86_64", "Installed: libknet1-crypto-plugins-all-1.25-2.el9.x86_64", "Installed: ruby-default-gems-3.0.4-160.el9_0.noarch", "Installed: libknet1-plugins-all-1.25-2.el9.x86_64", "Installed: libnozzle1-1.25-2.el9.x86_64", "Installed: pacemaker-2.1.6-8.el9.x86_64", "Installed: pacemaker-cli-2.1.6-8.el9.x86_64", "Installed: ruby-libs-3.0.4-160.el9_0.x86_64", "Installed: pacemaker-cluster-libs-2.1.6-8.el9.x86_64", "Installed: rubygem-bigdecimal-3.0.0-160.el9_0.x86_64", "Installed: corosynclib-3.1.7-1.el9.x86_64", "Installed: pacemaker-libs-2.1.6-8.el9.x86_64", "Installed: rubygem-bundler-2.2.33-160.el9_0.noarch", "Installed: pacemaker-schemas-2.1.6-8.el9.noarch", "Installed: rubygem-io-console-0.5.7-160.el9_0.x86_64", "Installed: pcs-0.11.6-3.el9.x86_64", "Installed: rubygem-json-2.5.1-160.el9_0.x86_64", "Installed: resource-agents-4.10.0-43.el9.x86_64", "Installed: device-mapper-event-9:1.02.195-3.el9.x86_64", "Installed: device-mapper-event-libs-9:1.02.195-3.el9.x86_64", "Installed: net-snmp-libs-1:5.9.1-11.el9.x86_64", "Installed: device-mapper-persistent-data-1.0.6-1.el9.x86_64", "Installed: python3-pycurl-7.43.0.6-8.el9.x86_64", "Installed: rubygem-psych-3.3.2-160.el9_0.x86_64", "Installed: rubygem-rdoc-6.3.3-160.el9_0.noarch", "Installed: pkgconf-1.7.3-10.el9.x86_64", "Installed: pkgconf-m4-1.7.3-10.el9.noarch", "Installed: pkgconf-pkg-config-1.7.3-10.el9.x86_64", "Installed: rubygem-rexml-3.2.5-160.el9_0.noarch", "Installed: rubygems-3.2.33-160.el9_0.noarch" ] } TASK [linux-system-roles.ha_cluster : Check and prepare role variables] ******** task path: /WORKDIR/git-weekly-ciwfoq8ptn/tests/roles/linux-system-roles.ha_cluster/tasks/main.yml:20 Saturday 26 August 2023 07:14:08 +0000 (0:00:16.675) 0:00:17.723 ******* included: /WORKDIR/git-weekly-ciwfoq8ptn/tests/roles/linux-system-roles.ha_cluster/tasks/shell_pcs/check-and-prepare-role-variables.yml for sut TASK [linux-system-roles.ha_cluster : Fail if passwords are not specified] ***** task path: /WORKDIR/git-weekly-ciwfoq8ptn/tests/roles/linux-system-roles.ha_cluster/tasks/shell_pcs/check-and-prepare-role-variables.yml:5 Saturday 26 August 2023 07:14:08 +0000 (0:00:00.041) 0:00:17.764 ******* failed: [sut] (item=ha_cluster_hacluster_password) => { "ansible_loop_var": "item", "changed": false, "item": "ha_cluster_hacluster_password" } MSG: ha_cluster_hacluster_password must be specified TASK [Extract errors] ********************************************************** task path: /WORKDIR/git-weekly-ciwfoq8ptn/tests/tests_default.yml:19 Saturday 26 August 2023 07:14:08 +0000 (0:00:00.039) 0:00:17.804 ******* ok: [sut] => { "ansible_facts": { "error_list": [ "ha_cluster_hacluster_password must be specified" ] }, "changed": false } TASK [Check errors] ************************************************************ task path: /WORKDIR/git-weekly-ciwfoq8ptn/tests/tests_default.yml:26 Saturday 26 August 2023 07:14:08 +0000 (0:00:00.029) 0:00:17.833 ******* ok: [sut] => { "changed": false } MSG: All assertions passed META: ran handlers META: ran handlers PLAY RECAP ********************************************************************* sut : ok=10 changed=1 unreachable=0 failed=0 skipped=2 rescued=1 ignored=0 Saturday 26 August 2023 07:14:08 +0000 (0:00:00.028) 0:00:17.862 ******* =============================================================================== linux-system-roles.ha_cluster : Install role essential packages -------- 16.68s /WORKDIR/git-weekly-ciwfoq8ptn/tests/roles/linux-system-roles.ha_cluster/tasks/main.yml:11 linux-system-roles.ha_cluster : Ensure facts used by tests -------------- 0.67s /WORKDIR/git-weekly-ciwfoq8ptn/tests/roles/linux-system-roles.ha_cluster/tasks/test_setup.yml:14 linux-system-roles.ha_cluster : Set platform/version specific variables --- 0.07s /WORKDIR/git-weekly-ciwfoq8ptn/tests/roles/linux-system-roles.ha_cluster/tasks/set_vars.yml:8 Set up test environment ------------------------------------------------- 0.05s /WORKDIR/git-weekly-ciwfoq8ptn/tests/tests_default.yml:10 --------------------- linux-system-roles.ha_cluster : Set platform/version specific variables --- 0.04s /WORKDIR/git-weekly-ciwfoq8ptn/tests/roles/linux-system-roles.ha_cluster/tasks/main.yml:3 linux-system-roles.ha_cluster : Check and prepare role variables -------- 0.04s /WORKDIR/git-weekly-ciwfoq8ptn/tests/roles/linux-system-roles.ha_cluster/tasks/main.yml:20 linux-system-roles.ha_cluster : Fail if passwords are not specified ----- 0.04s /WORKDIR/git-weekly-ciwfoq8ptn/tests/roles/linux-system-roles.ha_cluster/tasks/shell_pcs/check-and-prepare-role-variables.yml:5 Run the role ------------------------------------------------------------ 0.04s /WORKDIR/git-weekly-ciwfoq8ptn/tests/tests_default.yml:15 --------------------- linux-system-roles.ha_cluster : Set node name to 'localhost' for single-node clusters --- 0.03s /WORKDIR/git-weekly-ciwfoq8ptn/tests/roles/linux-system-roles.ha_cluster/tasks/test_setup.yml:9 linux-system-roles.ha_cluster : Do not try to enable RHEL repositories --- 0.03s /WORKDIR/git-weekly-ciwfoq8ptn/tests/roles/linux-system-roles.ha_cluster/tasks/test_setup.yml:20 linux-system-roles.ha_cluster : Set Linux Pacemaker shell specific variables --- 0.03s /WORKDIR/git-weekly-ciwfoq8ptn/tests/roles/linux-system-roles.ha_cluster/tasks/set_vars.yml:23 Extract errors ---------------------------------------------------------- 0.03s /WORKDIR/git-weekly-ciwfoq8ptn/tests/tests_default.yml:19 --------------------- linux-system-roles.ha_cluster : Ensure ansible_facts used by role ------- 0.03s /WORKDIR/git-weekly-ciwfoq8ptn/tests/roles/linux-system-roles.ha_cluster/tasks/set_vars.yml:2 Check errors ------------------------------------------------------------ 0.03s /WORKDIR/git-weekly-ciwfoq8ptn/tests/tests_default.yml:26 --------------------- linux-system-roles.ha_cluster : Enable package repositories ------------- 0.01s /WORKDIR/git-weekly-ciwfoq8ptn/tests/roles/linux-system-roles.ha_cluster/tasks/main.yml:6 ---^---^---^---^---^--- # STDERR: ---v---v---v---v---v--- /opt/ansible-2.9/lib/python3.6/site-packages/ansible/parsing/vault/__init__.py:44: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.exceptions import InvalidSignature ---^---^---^---^---^---