# STDOUT: ---v---v---v---v---v--- ansible-playbook 2.9.27 config file = /etc/ansible/ansible.cfg configured module search path = ['/home/jenkins/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] ansible python module location = /opt/ansible-2.9/lib/python3.9/site-packages/ansible executable location = /opt/ansible-2.9/bin/ansible-playbook python version = 3.9.18 (main, Sep 7 2023, 00:00:00) [GCC 11.4.1 20230605 (Red Hat 11.4.1-2)] Using /etc/ansible/ansible.cfg as config file statically imported: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/create_test_interfaces_with_dhcp.yml statically imported: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/assert_device_present.yml statically imported: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/assert_device_present.yml statically imported: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/assert_device_present.yml statically imported: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/remove_test_interfaces_with_dhcp.yml 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_bond_removal_initscripts.yml *********************************** 2 plays in /WORKDIR/git-bond_options_rewritevlx_07md/tests/tests_bond_removal_initscripts.yml PLAY [Run playbook 'playbooks/tests_bond_removal.yml' with initscripts as provider] *** TASK [Gathering Facts] ********************************************************* task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/tests_bond_removal_initscripts.yml:5 Wednesday 14 February 2024 17:14:44 +0000 (0:00:00.012) 0:00:00.012 **** ok: [sut] META: ran handlers TASK [Include the task 'el_repo_setup.yml'] ************************************ task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/tests_bond_removal_initscripts.yml:8 Wednesday 14 February 2024 17:14:45 +0000 (0:00:00.980) 0:00:00.993 **** included: /WORKDIR/git-bond_options_rewritevlx_07md/tests/tasks/el_repo_setup.yml for sut TASK [Gather the minimum subset of ansible_facts required by the network role test] *** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/tasks/el_repo_setup.yml:3 Wednesday 14 February 2024 17:14:45 +0000 (0:00:00.015) 0:00:01.008 **** ok: [sut] TASK [Check if system is ostree] *********************************************** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/tasks/el_repo_setup.yml:19 Wednesday 14 February 2024 17:14:46 +0000 (0:00:00.243) 0:00:01.252 **** ok: [sut] => { "changed": false, "stat": { "exists": false } } TASK [Set flag to indicate system is ostree] *********************************** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/tasks/el_repo_setup.yml:24 Wednesday 14 February 2024 17:14:46 +0000 (0:00:00.177) 0:00:01.430 **** ok: [sut] => { "ansible_facts": { "__network_is_ostree": false }, "changed": false } TASK [Fix CentOS6 Base repo] *************************************************** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/tasks/el_repo_setup.yml:28 Wednesday 14 February 2024 17:14:46 +0000 (0:00:00.040) 0:00:01.470 **** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Include the task 'enable_epel.yml'] ************************************** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/tasks/el_repo_setup.yml:53 Wednesday 14 February 2024 17:14:46 +0000 (0:00:00.023) 0:00:01.493 **** included: /WORKDIR/git-bond_options_rewritevlx_07md/tests/tasks/enable_epel.yml for sut TASK [Create EPEL 6] *********************************************************** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/tasks/enable_epel.yml:8 Wednesday 14 February 2024 17:14:46 +0000 (0:00:00.036) 0:00:01.529 **** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Install yum-utils package] *********************************************** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/tasks/enable_epel.yml:24 Wednesday 14 February 2024 17:14:46 +0000 (0:00:00.013) 0:00:01.542 **** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Enable EPEL 7] *********************************************************** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/tasks/enable_epel.yml:30 Wednesday 14 February 2024 17:14:46 +0000 (0:00:00.013) 0:00:01.556 **** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Enable EPEL 8] *********************************************************** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/tasks/enable_epel.yml:35 Wednesday 14 February 2024 17:14:46 +0000 (0:00:00.014) 0:00:01.571 **** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Enable EPEL 6] *********************************************************** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/tasks/enable_epel.yml:40 Wednesday 14 February 2024 17:14:46 +0000 (0:00:00.011) 0:00:01.583 **** ok: [sut] => { "changed": false, "checksum": "4bafddfe7badb0971135c888f25df1308b193622", "dest": "/etc/yum.repos.d/epel.repo", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/yum.repos.d/epel.repo", "secontext": "system_u:object_r:etc_t:s0", "size": 155, "state": "file", "uid": 0 } TASK [Set network provider to 'initscripts'] *********************************** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/tests_bond_removal_initscripts.yml:10 Wednesday 14 February 2024 17:14:46 +0000 (0:00:00.437) 0:00:02.020 **** ok: [sut] => { "ansible_facts": { "network_provider": "initscripts" }, "changed": false } META: ran handlers META: ran handlers PLAY [Play for testing bond removal] ******************************************* TASK [Gathering Facts] ********************************************************* task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tests_bond_removal.yml:3 Wednesday 14 February 2024 17:14:46 +0000 (0:00:00.014) 0:00:02.035 **** ok: [sut] META: ran handlers TASK [Check routes and DNS before setup] *************************************** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tests_bond_removal.yml:13 Wednesday 14 February 2024 17:14:47 +0000 (0:00:00.728) 0:00:02.764 **** ok: [sut] => { "changed": false, "cmd": "set -euo pipefail\necho IP\nip a\necho IP ROUTE\nip route\necho IP -6 ROUTE\nip -6 route\necho RESOLV\nif [ -f /etc/resolv.conf ]; then\n cat /etc/resolv.conf\nelse\n echo NO /etc/resolv.conf\n ls -alrtF /etc/resolv.* || :\nfi\n", "delta": "0:00:00.007075", "end": "2024-02-14 17:14:47.552532", "rc": 0, "start": "2024-02-14 17:14:47.545457" } STDOUT: IP 1: lo: mtu 65536 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: mtu 9001 qdisc pfifo_fast state UP qlen 1000 link/ether 0a:d1:e3:44:f6:37 brd ff:ff:ff:ff:ff:ff inet 10.31.15.235/22 brd 10.31.15.255 scope global eth0 inet6 fe80::8d1:e3ff:fe44:f637/64 scope link valid_lft forever preferred_lft forever IP ROUTE 10.31.12.0/22 dev eth0 proto kernel scope link src 10.31.15.235 169.254.0.0/16 dev eth0 scope link metric 1002 default via 10.31.12.1 dev eth0 IP -6 ROUTE unreachable ::/96 dev lo metric 1024 error -113 mtu 65536 unreachable ::ffff:0.0.0.0/96 dev lo metric 1024 error -113 mtu 65536 unreachable 2002:a00::/24 dev lo metric 1024 error -113 mtu 65536 unreachable 2002:7f00::/24 dev lo metric 1024 error -113 mtu 65536 unreachable 2002:a9fe::/32 dev lo metric 1024 error -113 mtu 65536 unreachable 2002:ac10::/28 dev lo metric 1024 error -113 mtu 65536 unreachable 2002:c0a8::/32 dev lo metric 1024 error -113 mtu 65536 unreachable 2002:e000::/19 dev lo metric 1024 error -113 mtu 65536 unreachable 3ffe:ffff::/32 dev lo metric 1024 error -113 mtu 65536 fe80::/64 dev eth0 proto kernel metric 256 mtu 9001 RESOLV ; Created by cloud-init on instance boot automatically, do not edit. ; ; generated by /sbin/dhclient-script search us-east-1.aws.redhat.com nameserver 10.29.169.13 nameserver 10.29.170.12 nameserver 10.2.32.1 TASK [INIT Prepare setup] ****************************************************** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tests_bond_removal.yml:30 Wednesday 14 February 2024 17:14:47 +0000 (0:00:00.216) 0:00:02.980 **** ok: [sut] => {} MSG: ################################################## TASK [Install dnsmasq] ********************************************************* task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/create_test_interfaces_with_dhcp.yml:3 Wednesday 14 February 2024 17:14:47 +0000 (0:00:00.013) 0:00:02.994 **** changed: [sut] => { "attempts": 1, "changed": true, "changes": { "installed": [ "dnsmasq" ] }, "rc": 0, "results": [ "Loaded plugins: product-id, search-disabled-repos, security, subscription-\n : manager\nThis system is not registered with an entitlement server. You can use subscription-manager to register.\nSetting up Install Process\nResolving Dependencies\n--> Running transaction check\n---> Package dnsmasq.x86_64 0:2.48-18.el6_9 will be installed\n--> Finished Dependency Resolution\n\nDependencies Resolved\n\n================================================================================\n Package Arch Version Repository Size\n================================================================================\nInstalling:\n dnsmasq x86_64 2.48-18.el6_9 rhel 150 k\n\nTransaction Summary\n================================================================================\nInstall 1 Package(s)\n\nTotal download size: 150 k\nInstalled size: 294 k\nDownloading Packages:\nRunning rpm_check_debug\nRunning Transaction Test\nTransaction Test Succeeded\nRunning Transaction\n\r Installing : dnsmasq-2.48-18.el6_9.x86_64 1/1 \n\r Verifying : dnsmasq-2.48-18.el6_9.x86_64 1/1 \n\nInstalled:\n dnsmasq.x86_64 0:2.48-18.el6_9 \n\nComplete!\n" ] } MSG: Repository rhel-source is listed more than once in the configuration TASK [Install pgrep, sysctl] *************************************************** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/create_test_interfaces_with_dhcp.yml:18 Wednesday 14 February 2024 17:14:53 +0000 (0:00:06.078) 0:00:09.072 **** ok: [sut] => { "changed": false, "rc": 0, "results": [ "procps-3.2.8-45.el6_9.3.x86_64 providing procps is already installed" ] } TASK [Install pgrep, sysctl] *************************************************** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/create_test_interfaces_with_dhcp.yml:28 Wednesday 14 February 2024 17:14:54 +0000 (0:00:00.443) 0:00:09.516 **** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Create test interfaces] ************************************************** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/create_test_interfaces_with_dhcp.yml:38 Wednesday 14 February 2024 17:14:54 +0000 (0:00:00.022) 0:00:09.538 **** ok: [sut] => { "changed": false, "cmd": "set -euo pipefail\nip link add test1 type veth peer name test1p\nip link add test2 type veth peer name test2p\nif [ -n \"$(pgrep NetworkManager)\" ];then\n nmcli d set test1 managed true\n nmcli d set test2 managed true\n # NetworkManager should not manage DHCP server ports\n nmcli d set test1p managed false\n nmcli d set test2p managed false\nfi\nip link set test1p up\nip link set test2p up\n\n# Create the 'testbr' - providing both 10.x ipv4 and 2620:52:0 ipv6 dhcp\nip link add name testbr type bridge forward_delay 0\nif [ -n \"$(pgrep NetworkManager)\" ];then\n # NetworkManager should not manage DHCP server ports\n nmcli d set testbr managed false\nfi\nip link set testbr up\ntimer=0\n# The while loop following is a workaround for the NM bug, which can be\n# tracked in https://bugzilla.redhat.com/show_bug.cgi?id=2079642\nwhile ! ip addr show testbr | grep -q 'inet [1-9]'\ndo\n let \"timer+=1\"\n if [ $timer -eq 30 ]; then break; fi\n sleep 1\n ip addr add 192.0.2.1/24 dev testbr\n ip -6 addr add 2001:DB8::1/32 dev testbr\ndone\n\nif grep 'release 6' /etc/redhat-release; then\n # We need bridge-utils and radvd only in rhel6\n if ! rpm -q --quiet radvd; then yum -y install radvd; fi\n if ! rpm -q --quiet bridge-utils; then yum -y install bridge-utils; fi\n\n # We need to add iptables rule to allow dhcp request\n iptables -I INPUT -i testbr -p udp --dport 67:68 --sport 67:68 -j ACCEPT\n\n # Add test1, test2 peers into the testbr\n brctl addif testbr test1p\n brctl addif testbr test2p\n\n # in RHEL6 /run is not present\n mkdir -p /run\n\n # and dnsmasq does not support ipv6\n dnsmasq --pid-file=/run/dhcp_testbr.pid --dhcp-leasefile=/run/dhcp_testbr.lease --dhcp-range=192.0.2.1,192.0.2.254,240 --interface=testbr --bind-interfaces\n\n # start radvd for ipv6\n echo 'interface testbr {' > /etc/radvd.conf\n echo ' AdvSendAdvert on;' >> /etc/radvd.conf\n echo ' prefix 2001:DB8::/64 { ' >> /etc/radvd.conf\n echo ' AdvOnLink on; }; ' >> /etc/radvd.conf\n echo ' }; ' >> /etc/radvd.conf\n\n # enable ipv6 forwarding\n sysctl -w net.ipv6.conf.all.forwarding=1\n service radvd restart\n\nelse\n ip link set test1p master testbr\n ip link set test2p master testbr\n # Run joint DHCP4/DHCP6 server with RA enabled in veth namespace\n dnsmasq --pid-file=/run/dhcp_testbr.pid --dhcp-leasefile=/run/dhcp_testbr.lease --dhcp-range=192.0.2.1,192.0.2.254,240 --dhcp-range=2001:DB8::10,2001:DB8::1FF,slaac,64,240 --enable-ra --interface=testbr --bind-interfaces\nfi\n", "delta": "0:00:05.929053", "end": "2024-02-14 17:15:00.162451", "rc": 0, "start": "2024-02-14 17:14:54.233398" } STDOUT: Red Hat Enterprise Linux Server release 6.10 (Santiago) Loaded plugins: product-id, search-disabled-repos, security, subscription- : manager This system is not registered with an entitlement server. You can use subscription-manager to register. Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package radvd.x86_64 0:1.6-1.el6 will be installed --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: radvd x86_64 1.6-1.el6 rhel 75 k Transaction Summary ================================================================================ Install 1 Package(s) Total download size: 75 k Installed size: 159 k Downloading Packages: Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Installing : radvd-1.6-1.el6.x86_64 1/1 Verifying : radvd-1.6-1.el6.x86_64 1/1 Installed: radvd.x86_64 0:1.6-1.el6 Complete! net.ipv6.conf.all.forwarding = 1 Stopping radvd: [FAILED] Starting radvd: [ OK ] STDERR: Repository rhel-source is listed more than once in the configuration TASK [Include the task 'get_interface_stat.yml'] ******************************* task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/assert_device_present.yml:3 Wednesday 14 February 2024 17:15:00 +0000 (0:00:06.051) 0:00:15.589 **** included: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/get_interface_stat.yml for sut TASK [Get stat for interface test1] ******************************************** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/get_interface_stat.yml:3 Wednesday 14 February 2024 17:15:00 +0000 (0:00:00.017) 0:00:15.606 **** ok: [sut] => { "changed": false, "stat": { "atime": 1707930894.3751242, "block_size": 4096, "blocks": 0, "ctime": 1707930894.3591163, "dev": 0, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 6447, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": true, "isreg": false, "issock": false, "isuid": false, "lnk_source": "/sys/devices/virtual/net/test1", "lnk_target": "../../devices/virtual/net/test1", "mode": "0777", "mtime": 1707930894.3591163, "nlink": 1, "path": "/sys/class/net/test1", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 0, "uid": 0, "wgrp": true, "woth": true, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true } } TASK [Assert that the interface is present - 'test1'] ************************** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/assert_device_present.yml:5 Wednesday 14 February 2024 17:15:00 +0000 (0:00:00.140) 0:00:15.747 **** ok: [sut] => { "changed": false } MSG: All assertions passed TASK [Include the task 'get_interface_stat.yml'] ******************************* task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/assert_device_present.yml:3 Wednesday 14 February 2024 17:15:00 +0000 (0:00:00.016) 0:00:15.764 **** included: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/get_interface_stat.yml for sut TASK [Get stat for interface test2] ******************************************** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/get_interface_stat.yml:3 Wednesday 14 February 2024 17:15:00 +0000 (0:00:00.036) 0:00:15.800 **** ok: [sut] => { "changed": false, "stat": { "atime": 1707930894.2980857, "block_size": 4096, "blocks": 0, "ctime": 1707930894.2600667, "dev": 0, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 6567, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": true, "isreg": false, "issock": false, "isuid": false, "lnk_source": "/sys/devices/virtual/net/test2", "lnk_target": "../../devices/virtual/net/test2", "mode": "0777", "mtime": 1707930894.2600667, "nlink": 1, "path": "/sys/class/net/test2", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 0, "uid": 0, "wgrp": true, "woth": true, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true } } TASK [Assert that the interface is present - 'test2'] ************************** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/assert_device_present.yml:5 Wednesday 14 February 2024 17:15:00 +0000 (0:00:00.120) 0:00:15.920 **** ok: [sut] => { "changed": false } MSG: All assertions passed TASK [Backup the /etc/resolv.conf for initscript] ****************************** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tests_bond_removal.yml:43 Wednesday 14 February 2024 17:15:00 +0000 (0:00:00.022) 0:00:15.943 **** ok: [sut] => { "changed": false, "cmd": [ "cp", "-vf", "/etc/resolv.conf", "/etc/resolv.conf.bak" ], "delta": "0:00:00.003844", "end": "2024-02-14 17:15:00.645863", "rc": 0, "start": "2024-02-14 17:15:00.642019" } STDOUT: `/etc/resolv.conf' -> `/etc/resolv.conf.bak' TASK [Check routes and DNS after setup] **************************************** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tests_bond_removal.yml:48 Wednesday 14 February 2024 17:15:00 +0000 (0:00:00.123) 0:00:16.067 **** ok: [sut] => { "changed": false, "cmd": "set -euo pipefail\necho IP\nip a\necho IP ROUTE\nip route\necho IP -6 ROUTE\nip -6 route\necho RESOLV\nif [ -f /etc/resolv.conf ]; then\n cat /etc/resolv.conf\nelse\n echo NO /etc/resolv.conf\n ls -alrtF /etc/resolv.* || :\nfi\n", "delta": "0:00:00.007385", "end": "2024-02-14 17:15:00.780982", "rc": 0, "start": "2024-02-14 17:15:00.773597" } STDOUT: IP 1: lo: mtu 65536 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: mtu 9001 qdisc pfifo_fast state UP qlen 1000 link/ether 0a:d1:e3:44:f6:37 brd ff:ff:ff:ff:ff:ff inet 10.31.15.235/22 brd 10.31.15.255 scope global eth0 inet6 fe80::8d1:e3ff:fe44:f637/64 scope link valid_lft forever preferred_lft forever 7: test1p: mtu 1500 qdisc pfifo_fast state DOWN qlen 1000 link/ether 12:4c:e2:70:01:08 brd ff:ff:ff:ff:ff:ff 8: test1: mtu 1500 qdisc noop state DOWN qlen 1000 link/ether ce:d1:74:e2:4a:45 brd ff:ff:ff:ff:ff:ff 9: test2p: mtu 1500 qdisc pfifo_fast state DOWN qlen 1000 link/ether 32:e1:33:e4:aa:fa brd ff:ff:ff:ff:ff:ff 10: test2: mtu 1500 qdisc noop state DOWN qlen 1000 link/ether 1e:da:b9:df:60:8a brd ff:ff:ff:ff:ff:ff 11: testbr: mtu 1500 qdisc noqueue state UNKNOWN link/ether 12:4c:e2:70:01:08 brd ff:ff:ff:ff:ff:ff inet 192.0.2.1/24 scope global testbr inet6 2001:db8::1/32 scope global valid_lft forever preferred_lft forever inet6 fe80::9c73:96ff:fe4a:a01f/64 scope link valid_lft forever preferred_lft forever IP ROUTE 192.0.2.0/24 dev testbr proto kernel scope link src 192.0.2.1 10.31.12.0/22 dev eth0 proto kernel scope link src 10.31.15.235 169.254.0.0/16 dev eth0 scope link metric 1002 default via 10.31.12.1 dev eth0 IP -6 ROUTE unreachable ::/96 dev lo metric 1024 error -113 mtu 65536 unreachable ::ffff:0.0.0.0/96 dev lo metric 1024 error -113 mtu 65536 2001:db8::/32 dev testbr proto kernel metric 256 mtu 1500 unreachable 2002:a00::/24 dev lo metric 1024 error -113 mtu 65536 unreachable 2002:7f00::/24 dev lo metric 1024 error -113 mtu 65536 unreachable 2002:a9fe::/32 dev lo metric 1024 error -113 mtu 65536 unreachable 2002:ac10::/28 dev lo metric 1024 error -113 mtu 65536 unreachable 2002:c0a8::/32 dev lo metric 1024 error -113 mtu 65536 unreachable 2002:e000::/19 dev lo metric 1024 error -113 mtu 65536 unreachable 3ffe:ffff::/32 dev lo metric 1024 error -113 mtu 65536 fe80::/64 dev eth0 proto kernel metric 256 mtu 9001 fe80::/64 dev testbr proto kernel metric 256 mtu 1500 RESOLV ; Created by cloud-init on instance boot automatically, do not edit. ; ; generated by /sbin/dhclient-script search us-east-1.aws.redhat.com nameserver 10.29.169.13 nameserver 10.29.170.12 nameserver 10.2.32.1 TASK [Delete all unreachable IPv6 routes] ************************************** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tests_bond_removal.yml:65 Wednesday 14 February 2024 17:15:01 +0000 (0:00:00.143) 0:00:16.210 **** ok: [sut] => { "changed": false, "cmd": "ip -6 route show | grep 'unreachable' | sed 's/ error -\\?[0-9]*//g'| while read -r route; do\n sudo ip -6 route del $route\ndone\n", "delta": "0:00:00.185447", "end": "2024-02-14 17:15:01.096967", "rc": 0, "start": "2024-02-14 17:15:00.911520" } TASK [TEST Add Bond with 2 ports] ********************************************** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tests_bond_removal.yml:76 Wednesday 14 February 2024 17:15:01 +0000 (0:00:00.310) 0:00:16.521 **** ok: [sut] => {} MSG: ################################################## TASK [linux-system-roles.network : Ensure ansible_facts used by role] ********** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/roles/linux-system-roles.network/tasks/main.yml:4 Wednesday 14 February 2024 17:15:01 +0000 (0:00:00.016) 0:00:16.538 **** included: /WORKDIR/git-bond_options_rewritevlx_07md/tests/roles/linux-system-roles.network/tasks/set_facts.yml for sut TASK [linux-system-roles.network : Ensure ansible_facts used by role are present] *** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/roles/linux-system-roles.network/tasks/set_facts.yml:3 Wednesday 14 February 2024 17:15:01 +0000 (0:00:00.100) 0:00:16.638 **** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.network : Check if system is ostree] ****************** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/roles/linux-system-roles.network/tasks/set_facts.yml:13 Wednesday 14 February 2024 17:15:01 +0000 (0:00:00.024) 0:00:16.663 **** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.network : Set flag to indicate system is ostree] ****** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/roles/linux-system-roles.network/tasks/set_facts.yml:18 Wednesday 14 February 2024 17:15:01 +0000 (0:00:00.022) 0:00:16.686 **** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.network : Check which services are running] *********** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/roles/linux-system-roles.network/tasks/set_facts.yml:22 Wednesday 14 February 2024 17:15:01 +0000 (0:00:00.022) 0:00:16.708 **** ok: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.network : Check which packages are installed] ********* task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/roles/linux-system-roles.network/tasks/set_facts.yml:27 Wednesday 14 February 2024 17:15:03 +0000 (0:00:01.766) 0:00:18.474 **** ok: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.network : Print network provider] ********************* task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/roles/linux-system-roles.network/tasks/main.yml:7 Wednesday 14 February 2024 17:15:04 +0000 (0:00:00.737) 0:00:19.212 **** ok: [sut] => {} MSG: Using network provider: initscripts TASK [linux-system-roles.network : Abort applying the network state configuration if using the `network_state` variable with the initscripts provider] *** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/roles/linux-system-roles.network/tasks/main.yml:11 Wednesday 14 February 2024 17:15:04 +0000 (0:00:00.029) 0:00:19.242 **** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.network : Abort applying the network state configuration if the system version of the managed host is below 8] *** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/roles/linux-system-roles.network/tasks/main.yml:19 Wednesday 14 February 2024 17:15:04 +0000 (0:00:00.021) 0:00:19.264 **** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.network : Install packages] *************************** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/roles/linux-system-roles.network/tasks/main.yml:30 Wednesday 14 February 2024 17:15:04 +0000 (0:00:00.044) 0:00:19.308 **** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.network : Install NetworkManager and nmstate when using network_state variable] *** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/roles/linux-system-roles.network/tasks/main.yml:43 Wednesday 14 February 2024 17:15:04 +0000 (0:00:00.090) 0:00:19.399 **** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.network : Install python3-libnmstate when using network_state variable] *** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/roles/linux-system-roles.network/tasks/main.yml:58 Wednesday 14 February 2024 17:15:04 +0000 (0:00:00.026) 0:00:19.426 **** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.network : Restart NetworkManager due to wireless or team interfaces] *** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/roles/linux-system-roles.network/tasks/main.yml:74 Wednesday 14 February 2024 17:15:04 +0000 (0:00:00.023) 0:00:19.449 **** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.network : Enable and start NetworkManager] ************ task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/roles/linux-system-roles.network/tasks/main.yml:88 Wednesday 14 February 2024 17:15:04 +0000 (0:00:00.029) 0:00:19.479 **** skipping: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.network : Enable and start wpa_supplicant] ************ task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/roles/linux-system-roles.network/tasks/main.yml:99 Wednesday 14 February 2024 17:15:04 +0000 (0:00:00.024) 0:00:19.504 **** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.network : Enable network service] ********************* task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/roles/linux-system-roles.network/tasks/main.yml:108 Wednesday 14 February 2024 17:15:04 +0000 (0:00:00.024) 0:00:19.528 **** ok: [sut] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [linux-system-roles.network : Ensure initscripts network file dependency is present] *** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/roles/linux-system-roles.network/tasks/main.yml:116 Wednesday 14 February 2024 17:15:04 +0000 (0:00:00.285) 0:00:19.814 **** ok: [sut] => { "changed": false, "dest": "/etc/sysconfig/network", "src": "/home/jenkins/.ansible/tmp/ansible-local-4705tdg9cfjn/tmptw9egiu_" } TASK [linux-system-roles.network : Configure networking connection profiles] *** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/roles/linux-system-roles.network/tasks/main.yml:125 Wednesday 14 February 2024 17:15:04 +0000 (0:00:00.206) 0:00:20.020 **** changed: [sut] => { "_invocation": { "module_args": { "__debug_flags": "", "__header": "#\n# Ansible managed\n#\n# system_role:network\n", "connections": [ { "bond": { "miimon": 110, "mode": "active-backup" }, "interface_name": "nm-bond", "ip": { "route_metric4": 65535 }, "name": "bond0", "state": "up", "type": "bond" }, { "controller": "bond0", "interface_name": "test1", "name": "bond0.0", "state": "up", "type": "ethernet" }, { "controller": "bond0", "interface_name": "test2", "name": "bond0.1", "state": "up", "type": "ethernet" } ], "force_state_change": false, "ignore_errors": false, "provider": "initscripts" } }, "changed": true } STDERR: [007] #0, state:up persistent_state:present, 'bond0': add ifcfg-rh profile 'bond0' [008] #1, state:up persistent_state:present, 'bond0.0': add ifcfg-rh profile 'bond0.0' [009] #2, state:up persistent_state:present, 'bond0.1': add ifcfg-rh profile 'bond0.1' [010] #0, state:up persistent_state:present, 'bond0': up connection bond0 (not-active) [011] #0, state:up persistent_state:present, 'bond0': call 'ifup bond0': rc=0, out=' Determining IP information for nm-bond... failed. Unable to obtain IPv4 DHCP address nm-bond. Global IPv6 forwarding is disabled in configuration, but not currently disabled in kernel Please restart network with '/sbin/service network restart' ', err='dhclient(13994) is already running - exiting. This version of ISC DHCP is based on the release available on ftp.isc.org. Features have been added and other changes have been made to the base software release in order to make it work better with this distribution. Please report for this software via the Red Hat Bugzilla site: http://bugzilla.redhat.com exiting. ' [012] #1, state:up persistent_state:present, 'bond0.0': up connection bond0.0 (not-active) [013] #1, state:up persistent_state:present, 'bond0.0': call 'ifup bond0.0': rc=0, out='', err='' [014] #2, state:up persistent_state:present, 'bond0.1': up connection bond0.1 (not-active) [015] #2, state:up persistent_state:present, 'bond0.1': call 'ifup bond0.1': rc=0, out='', err='' TASK [linux-system-roles.network : Configure networking state] ***************** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/roles/linux-system-roles.network/tasks/main.yml:137 Wednesday 14 February 2024 17:15:06 +0000 (0:00:01.168) 0:00:21.189 **** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [linux-system-roles.network : Show stderr messages for the network_connections] *** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/roles/linux-system-roles.network/tasks/main.yml:143 Wednesday 14 February 2024 17:15:06 +0000 (0:00:00.030) 0:00:21.219 **** ok: [sut] => { "__network_connections_result.stderr_lines": [ "[007] #0, state:up persistent_state:present, 'bond0': add ifcfg-rh profile 'bond0'", "[008] #1, state:up persistent_state:present, 'bond0.0': add ifcfg-rh profile 'bond0.0'", "[009] #2, state:up persistent_state:present, 'bond0.1': add ifcfg-rh profile 'bond0.1'", "[010] #0, state:up persistent_state:present, 'bond0': up connection bond0 (not-active)", "[011] #0, state:up persistent_state:present, 'bond0': call 'ifup bond0': rc=0, out='", "Determining IP information for nm-bond... failed.", "Unable to obtain IPv4 DHCP address nm-bond.", "Global IPv6 forwarding is disabled in configuration, but not currently disabled in kernel", "Please restart network with '/sbin/service network restart'", "', err='dhclient(13994) is already running - exiting. ", "", "This version of ISC DHCP is based on the release available", "on ftp.isc.org. Features have been added and other changes", "have been made to the base software release in order to make", "it work better with this distribution.", "", "Please report for this software via the Red Hat Bugzilla site:", " http://bugzilla.redhat.com", "", "exiting.", "'", "[012] #1, state:up persistent_state:present, 'bond0.0': up connection bond0.0 (not-active)", "[013] #1, state:up persistent_state:present, 'bond0.0': call 'ifup bond0.0': rc=0, out='', err=''", "[014] #2, state:up persistent_state:present, 'bond0.1': up connection bond0.1 (not-active)", "[015] #2, state:up persistent_state:present, 'bond0.1': call 'ifup bond0.1': rc=0, out='', err=''" ] } TASK [linux-system-roles.network : Show debug messages for the network_connections] *** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/roles/linux-system-roles.network/tasks/main.yml:147 Wednesday 14 February 2024 17:15:06 +0000 (0:00:00.040) 0:00:21.259 **** ok: [sut] => { "__network_connections_result": { "_invocation": { "module_args": { "__debug_flags": "", "__header": "#\n# Ansible managed\n#\n# system_role:network\n", "connections": [ { "bond": { "miimon": 110, "mode": "active-backup" }, "interface_name": "nm-bond", "ip": { "route_metric4": 65535 }, "name": "bond0", "state": "up", "type": "bond" }, { "controller": "bond0", "interface_name": "test1", "name": "bond0.0", "state": "up", "type": "ethernet" }, { "controller": "bond0", "interface_name": "test2", "name": "bond0.1", "state": "up", "type": "ethernet" } ], "force_state_change": false, "ignore_errors": false, "provider": "initscripts" } }, "changed": true, "failed": false, "stderr": "[007] #0, state:up persistent_state:present, 'bond0': add ifcfg-rh profile 'bond0'\n[008] #1, state:up persistent_state:present, 'bond0.0': add ifcfg-rh profile 'bond0.0'\n[009] #2, state:up persistent_state:present, 'bond0.1': add ifcfg-rh profile 'bond0.1'\n[010] #0, state:up persistent_state:present, 'bond0': up connection bond0 (not-active)\n[011] #0, state:up persistent_state:present, 'bond0': call 'ifup bond0': rc=0, out='\nDetermining IP information for nm-bond... failed.\nUnable to obtain IPv4 DHCP address nm-bond.\nGlobal IPv6 forwarding is disabled in configuration, but not currently disabled in kernel\nPlease restart network with '/sbin/service network restart'\n', err='dhclient(13994) is already running - exiting. \n\nThis version of ISC DHCP is based on the release available\non ftp.isc.org. Features have been added and other changes\nhave been made to the base software release in order to make\nit work better with this distribution.\n\nPlease report for this software via the Red Hat Bugzilla site:\n http://bugzilla.redhat.com\n\nexiting.\n'\n[012] #1, state:up persistent_state:present, 'bond0.0': up connection bond0.0 (not-active)\n[013] #1, state:up persistent_state:present, 'bond0.0': call 'ifup bond0.0': rc=0, out='', err=''\n[014] #2, state:up persistent_state:present, 'bond0.1': up connection bond0.1 (not-active)\n[015] #2, state:up persistent_state:present, 'bond0.1': call 'ifup bond0.1': rc=0, out='', err=''\n", "stderr_lines": [ "[007] #0, state:up persistent_state:present, 'bond0': add ifcfg-rh profile 'bond0'", "[008] #1, state:up persistent_state:present, 'bond0.0': add ifcfg-rh profile 'bond0.0'", "[009] #2, state:up persistent_state:present, 'bond0.1': add ifcfg-rh profile 'bond0.1'", "[010] #0, state:up persistent_state:present, 'bond0': up connection bond0 (not-active)", "[011] #0, state:up persistent_state:present, 'bond0': call 'ifup bond0': rc=0, out='", "Determining IP information for nm-bond... failed.", "Unable to obtain IPv4 DHCP address nm-bond.", "Global IPv6 forwarding is disabled in configuration, but not currently disabled in kernel", "Please restart network with '/sbin/service network restart'", "', err='dhclient(13994) is already running - exiting. ", "", "This version of ISC DHCP is based on the release available", "on ftp.isc.org. Features have been added and other changes", "have been made to the base software release in order to make", "it work better with this distribution.", "", "Please report for this software via the Red Hat Bugzilla site:", " http://bugzilla.redhat.com", "", "exiting.", "'", "[012] #1, state:up persistent_state:present, 'bond0.0': up connection bond0.0 (not-active)", "[013] #1, state:up persistent_state:present, 'bond0.0': call 'ifup bond0.0': rc=0, out='', err=''", "[014] #2, state:up persistent_state:present, 'bond0.1': up connection bond0.1 (not-active)", "[015] #2, state:up persistent_state:present, 'bond0.1': call 'ifup bond0.1': rc=0, out='', err=''" ] } } TASK [linux-system-roles.network : Show debug messages for the network_state] *** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/roles/linux-system-roles.network/tasks/main.yml:152 Wednesday 14 February 2024 17:15:06 +0000 (0:00:00.037) 0:00:21.296 **** skipping: [sut] => {} TASK [linux-system-roles.network : Re-test connectivity] *********************** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/roles/linux-system-roles.network/tasks/main.yml:158 Wednesday 14 February 2024 17:15:06 +0000 (0:00:00.026) 0:00:21.322 **** ok: [sut] => { "changed": false, "ping": "pong" } TASK [Include the task 'get_interface_stat.yml'] ******************************* task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/assert_device_present.yml:3 Wednesday 14 February 2024 17:15:06 +0000 (0:00:00.230) 0:00:21.553 **** included: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/get_interface_stat.yml for sut TASK [Get stat for interface nm-bond] ****************************************** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/get_interface_stat.yml:3 Wednesday 14 February 2024 17:15:06 +0000 (0:00:00.036) 0:00:21.589 **** ok: [sut] => { "changed": false, "stat": { "atime": 1707930905.1435058, "block_size": 4096, "blocks": 0, "ctime": 1707930905.1345012, "dev": 0, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 7100, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": true, "isreg": false, "issock": false, "isuid": false, "lnk_source": "/sys/devices/virtual/net/nm-bond", "lnk_target": "../../devices/virtual/net/nm-bond", "mode": "0777", "mtime": 1707930905.1345012, "nlink": 1, "path": "/sys/class/net/nm-bond", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 0, "uid": 0, "wgrp": true, "woth": true, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true } } TASK [Assert that the interface is present - 'nm-bond'] ************************ task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/assert_device_present.yml:5 Wednesday 14 February 2024 17:15:06 +0000 (0:00:00.136) 0:00:21.726 **** ok: [sut] => { "changed": false } MSG: All assertions passed TASK [Include the task 'assert_profile_present.yml'] *************************** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tests_bond_removal.yml:110 Wednesday 14 February 2024 17:15:06 +0000 (0:00:00.025) 0:00:21.751 **** included: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/assert_profile_present.yml for sut included: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/assert_profile_present.yml for sut included: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/assert_profile_present.yml for sut TASK [Include the task 'get_profile_stat.yml'] ********************************* task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/assert_profile_present.yml:3 Wednesday 14 February 2024 17:15:06 +0000 (0:00:00.057) 0:00:21.809 **** included: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/get_profile_stat.yml for sut TASK [Initialize NM profile exist and ansible_managed comment flag] ************ task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/get_profile_stat.yml:3 Wednesday 14 February 2024 17:15:06 +0000 (0:00:00.036) 0:00:21.845 **** ok: [sut] => { "ansible_facts": { "lsr_net_profile_ansible_managed": false, "lsr_net_profile_exists": false, "lsr_net_profile_fingerprint": false }, "changed": false } TASK [Stat profile file] ******************************************************* task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/get_profile_stat.yml:9 Wednesday 14 February 2024 17:15:06 +0000 (0:00:00.021) 0:00:21.866 **** ok: [sut] => { "changed": false, "stat": { "atime": 1707930905.0554616, "block_size": 4096, "blocks": 8, "ctime": 1707930905.0424552, "dev": 51713, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 25526, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0644", "mtime": 1707930905.0424552, "nlink": 1, "path": "/etc/sysconfig/network-scripts/ifcfg-bond0", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 222, "uid": 0, "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false } } TASK [Set NM profile exist flag based on the profile files] ******************** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/get_profile_stat.yml:17 Wednesday 14 February 2024 17:15:06 +0000 (0:00:00.142) 0:00:22.009 **** ok: [sut] => { "ansible_facts": { "lsr_net_profile_exists": true }, "changed": false } TASK [Get NM profile info] ***************************************************** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/get_profile_stat.yml:25 Wednesday 14 February 2024 17:15:06 +0000 (0:00:00.027) 0:00:22.037 **** fatal: [sut]: FAILED! => { "changed": false, "cmd": "nmcli -f NAME,FILENAME connection show |grep bond0 | grep /etc", "delta": "0:00:00.005341", "end": "2024-02-14 17:15:06.753230", "rc": 1, "start": "2024-02-14 17:15:06.747889" } STDERR: /bin/sh: nmcli: command not found MSG: non-zero return code ...ignoring TASK [Set NM profile exist flag and ansible_managed flag true based on the nmcli output] *** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/get_profile_stat.yml:35 Wednesday 14 February 2024 17:15:07 +0000 (0:00:00.151) 0:00:22.188 **** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Get the ansible_managed comment in ifcfg-bond0] ************************** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/get_profile_stat.yml:49 Wednesday 14 February 2024 17:15:07 +0000 (0:00:00.024) 0:00:22.212 **** ok: [sut] => { "changed": false, "cmd": [ "grep", "^# Ansible managed", "/etc/sysconfig/network-scripts/ifcfg-bond0" ], "delta": "0:00:00.003145", "end": "2024-02-14 17:15:06.973764", "rc": 0, "start": "2024-02-14 17:15:06.970619" } STDOUT: # Ansible managed TASK [Verify the ansible_managed comment in ifcfg-bond0] *********************** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/get_profile_stat.yml:56 Wednesday 14 February 2024 17:15:07 +0000 (0:00:00.237) 0:00:22.449 **** ok: [sut] => { "ansible_facts": { "lsr_net_profile_ansible_managed": true }, "changed": false } TASK [Get the fingerprint comment in ifcfg-bond0] ****************************** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/get_profile_stat.yml:62 Wednesday 14 February 2024 17:15:07 +0000 (0:00:00.027) 0:00:22.477 **** ok: [sut] => { "changed": false, "cmd": [ "grep", "^# system_role:network", "/etc/sysconfig/network-scripts/ifcfg-bond0" ], "delta": "0:00:00.003270", "end": "2024-02-14 17:15:07.191226", "rc": 0, "start": "2024-02-14 17:15:07.187956" } STDOUT: # system_role:network TASK [Verify the fingerprint comment in ifcfg-bond0] *************************** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/get_profile_stat.yml:69 Wednesday 14 February 2024 17:15:07 +0000 (0:00:00.141) 0:00:22.618 **** ok: [sut] => { "ansible_facts": { "lsr_net_profile_fingerprint": true }, "changed": false } TASK [Assert that the profile is present - 'bond0'] **************************** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/assert_profile_present.yml:5 Wednesday 14 February 2024 17:15:07 +0000 (0:00:00.028) 0:00:22.647 **** ok: [sut] => { "changed": false } MSG: All assertions passed TASK [Assert that the ansible managed comment is present in 'bond0'] *********** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/assert_profile_present.yml:10 Wednesday 14 February 2024 17:15:07 +0000 (0:00:00.025) 0:00:22.673 **** ok: [sut] => { "changed": false } MSG: All assertions passed TASK [Assert that the fingerprint comment is present in bond0] ***************** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/assert_profile_present.yml:15 Wednesday 14 February 2024 17:15:07 +0000 (0:00:00.026) 0:00:22.699 **** ok: [sut] => { "changed": false } MSG: All assertions passed TASK [Include the task 'get_profile_stat.yml'] ********************************* task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/assert_profile_present.yml:3 Wednesday 14 February 2024 17:15:07 +0000 (0:00:00.040) 0:00:22.740 **** included: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/get_profile_stat.yml for sut TASK [Initialize NM profile exist and ansible_managed comment flag] ************ task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/get_profile_stat.yml:3 Wednesday 14 February 2024 17:15:07 +0000 (0:00:00.049) 0:00:22.790 **** ok: [sut] => { "ansible_facts": { "lsr_net_profile_ansible_managed": false, "lsr_net_profile_exists": false, "lsr_net_profile_fingerprint": false }, "changed": false } TASK [Stat profile file] ******************************************************* task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/get_profile_stat.yml:9 Wednesday 14 February 2024 17:15:07 +0000 (0:00:00.039) 0:00:22.829 **** ok: [sut] => { "changed": false, "stat": { "atime": 1707930905.1335008, "block_size": 4096, "blocks": 8, "ctime": 1707930905.0424552, "dev": 51713, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 25528, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0644", "mtime": 1707930905.0424552, "nlink": 1, "path": "/etc/sysconfig/network-scripts/ifcfg-bond0.0", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 125, "uid": 0, "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false } } TASK [Set NM profile exist flag based on the profile files] ******************** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/get_profile_stat.yml:17 Wednesday 14 February 2024 17:15:07 +0000 (0:00:00.155) 0:00:22.985 **** ok: [sut] => { "ansible_facts": { "lsr_net_profile_exists": true }, "changed": false } TASK [Get NM profile info] ***************************************************** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/get_profile_stat.yml:25 Wednesday 14 February 2024 17:15:07 +0000 (0:00:00.033) 0:00:23.019 **** fatal: [sut]: FAILED! => { "changed": false, "cmd": "nmcli -f NAME,FILENAME connection show |grep bond0.0 | grep /etc", "delta": "0:00:00.005310", "end": "2024-02-14 17:15:07.732353", "rc": 1, "start": "2024-02-14 17:15:07.727043" } STDERR: /bin/sh: nmcli: command not found MSG: non-zero return code ...ignoring TASK [Set NM profile exist flag and ansible_managed flag true based on the nmcli output] *** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/get_profile_stat.yml:35 Wednesday 14 February 2024 17:15:07 +0000 (0:00:00.138) 0:00:23.157 **** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Get the ansible_managed comment in ifcfg-bond0.0] ************************ task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/get_profile_stat.yml:49 Wednesday 14 February 2024 17:15:08 +0000 (0:00:00.022) 0:00:23.179 **** ok: [sut] => { "changed": false, "cmd": [ "grep", "^# Ansible managed", "/etc/sysconfig/network-scripts/ifcfg-bond0.0" ], "delta": "0:00:00.003243", "end": "2024-02-14 17:15:07.893056", "rc": 0, "start": "2024-02-14 17:15:07.889813" } STDOUT: # Ansible managed TASK [Verify the ansible_managed comment in ifcfg-bond0.0] ********************* task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/get_profile_stat.yml:56 Wednesday 14 February 2024 17:15:08 +0000 (0:00:00.140) 0:00:23.320 **** ok: [sut] => { "ansible_facts": { "lsr_net_profile_ansible_managed": true }, "changed": false } TASK [Get the fingerprint comment in ifcfg-bond0.0] **************************** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/get_profile_stat.yml:62 Wednesday 14 February 2024 17:15:08 +0000 (0:00:00.027) 0:00:23.348 **** ok: [sut] => { "changed": false, "cmd": [ "grep", "^# system_role:network", "/etc/sysconfig/network-scripts/ifcfg-bond0.0" ], "delta": "0:00:00.002943", "end": "2024-02-14 17:15:08.057539", "rc": 0, "start": "2024-02-14 17:15:08.054596" } STDOUT: # system_role:network TASK [Verify the fingerprint comment in ifcfg-bond0.0] ************************* task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/get_profile_stat.yml:69 Wednesday 14 February 2024 17:15:08 +0000 (0:00:00.168) 0:00:23.516 **** ok: [sut] => { "ansible_facts": { "lsr_net_profile_fingerprint": true }, "changed": false } TASK [Assert that the profile is present - 'bond0.0'] ************************** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/assert_profile_present.yml:5 Wednesday 14 February 2024 17:15:08 +0000 (0:00:00.027) 0:00:23.544 **** ok: [sut] => { "changed": false } MSG: All assertions passed TASK [Assert that the ansible managed comment is present in 'bond0.0'] ********* task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/assert_profile_present.yml:10 Wednesday 14 February 2024 17:15:08 +0000 (0:00:00.023) 0:00:23.568 **** ok: [sut] => { "changed": false } MSG: All assertions passed TASK [Assert that the fingerprint comment is present in bond0.0] *************** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/assert_profile_present.yml:15 Wednesday 14 February 2024 17:15:08 +0000 (0:00:00.024) 0:00:23.592 **** ok: [sut] => { "changed": false } MSG: All assertions passed TASK [Include the task 'get_profile_stat.yml'] ********************************* task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/assert_profile_present.yml:3 Wednesday 14 February 2024 17:15:08 +0000 (0:00:00.022) 0:00:23.615 **** included: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/get_profile_stat.yml for sut TASK [Initialize NM profile exist and ansible_managed comment flag] ************ task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/get_profile_stat.yml:3 Wednesday 14 February 2024 17:15:08 +0000 (0:00:00.035) 0:00:23.651 **** ok: [sut] => { "ansible_facts": { "lsr_net_profile_ansible_managed": false, "lsr_net_profile_exists": false, "lsr_net_profile_fingerprint": false }, "changed": false } TASK [Stat profile file] ******************************************************* task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/get_profile_stat.yml:9 Wednesday 14 February 2024 17:15:08 +0000 (0:00:00.022) 0:00:23.673 **** ok: [sut] => { "changed": false, "stat": { "atime": 1707930905.1335008, "block_size": 4096, "blocks": 8, "ctime": 1707930905.0424552, "dev": 51713, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 25531, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0644", "mtime": 1707930905.0424552, "nlink": 1, "path": "/etc/sysconfig/network-scripts/ifcfg-bond0.1", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 125, "uid": 0, "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false } } TASK [Set NM profile exist flag based on the profile files] ******************** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/get_profile_stat.yml:17 Wednesday 14 February 2024 17:15:08 +0000 (0:00:00.126) 0:00:23.800 **** ok: [sut] => { "ansible_facts": { "lsr_net_profile_exists": true }, "changed": false } TASK [Get NM profile info] ***************************************************** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/get_profile_stat.yml:25 Wednesday 14 February 2024 17:15:08 +0000 (0:00:00.025) 0:00:23.825 **** fatal: [sut]: FAILED! => { "changed": false, "cmd": "nmcli -f NAME,FILENAME connection show |grep bond0.1 | grep /etc", "delta": "0:00:00.005164", "end": "2024-02-14 17:15:08.540192", "rc": 1, "start": "2024-02-14 17:15:08.535028" } STDERR: /bin/sh: nmcli: command not found MSG: non-zero return code ...ignoring TASK [Set NM profile exist flag and ansible_managed flag true based on the nmcli output] *** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/get_profile_stat.yml:35 Wednesday 14 February 2024 17:15:08 +0000 (0:00:00.140) 0:00:23.966 **** skipping: [sut] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [Get the ansible_managed comment in ifcfg-bond0.1] ************************ task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/get_profile_stat.yml:49 Wednesday 14 February 2024 17:15:08 +0000 (0:00:00.022) 0:00:23.988 **** ok: [sut] => { "changed": false, "cmd": [ "grep", "^# Ansible managed", "/etc/sysconfig/network-scripts/ifcfg-bond0.1" ], "delta": "0:00:00.003162", "end": "2024-02-14 17:15:08.699590", "rc": 0, "start": "2024-02-14 17:15:08.696428" } STDOUT: # Ansible managed TASK [Verify the ansible_managed comment in ifcfg-bond0.1] ********************* task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/get_profile_stat.yml:56 Wednesday 14 February 2024 17:15:08 +0000 (0:00:00.137) 0:00:24.126 **** ok: [sut] => { "ansible_facts": { "lsr_net_profile_ansible_managed": true }, "changed": false } TASK [Get the fingerprint comment in ifcfg-bond0.1] **************************** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/get_profile_stat.yml:62 Wednesday 14 February 2024 17:15:08 +0000 (0:00:00.030) 0:00:24.157 **** ok: [sut] => { "changed": false, "cmd": [ "grep", "^# system_role:network", "/etc/sysconfig/network-scripts/ifcfg-bond0.1" ], "delta": "0:00:00.003080", "end": "2024-02-14 17:15:08.866946", "rc": 0, "start": "2024-02-14 17:15:08.863866" } STDOUT: # system_role:network TASK [Verify the fingerprint comment in ifcfg-bond0.1] ************************* task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/get_profile_stat.yml:69 Wednesday 14 February 2024 17:15:09 +0000 (0:00:00.135) 0:00:24.293 **** ok: [sut] => { "ansible_facts": { "lsr_net_profile_fingerprint": true }, "changed": false } TASK [Assert that the profile is present - 'bond0.1'] ************************** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/assert_profile_present.yml:5 Wednesday 14 February 2024 17:15:09 +0000 (0:00:00.026) 0:00:24.320 **** ok: [sut] => { "changed": false } MSG: All assertions passed TASK [Assert that the ansible managed comment is present in 'bond0.1'] ********* task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/assert_profile_present.yml:10 Wednesday 14 February 2024 17:15:09 +0000 (0:00:00.050) 0:00:24.370 **** ok: [sut] => { "changed": false } MSG: All assertions passed TASK [Assert that the fingerprint comment is present in bond0.1] *************** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/assert_profile_present.yml:15 Wednesday 14 February 2024 17:15:09 +0000 (0:00:00.034) 0:00:24.405 **** ok: [sut] => { "changed": false } MSG: All assertions passed TASK [** TEST check polling interval] ****************************************** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tests_bond_removal.yml:118 Wednesday 14 February 2024 17:15:09 +0000 (0:00:00.023) 0:00:24.429 **** ok: [sut] => { "attempts": 1, "changed": false, "cmd": [ "grep", "Polling Interval", "/proc/net/bonding/nm-bond" ], "delta": "0:00:00.003196", "end": "2024-02-14 17:15:09.135390", "rc": 0, "start": "2024-02-14 17:15:09.132194" } STDOUT: MII Polling Interval (ms): 110 TASK [** TEST check IPv4] ****************************************************** task path: /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tests_bond_removal.yml:124 Wednesday 14 February 2024 17:15:09 +0000 (0:00:00.143) 0:00:24.573 **** FAILED - RETRYING: ** TEST check IPv4 (20 retries left). FAILED - RETRYING: ** TEST check IPv4 (19 retries left). fatal: [sut]: UNREACHABLE! => { "changed": false, "unreachable": true } MSG: Data could not be sent to remote host "10.31.15.235". Make sure this host can be reached over ssh: mux_client_request_session: read from master failed: Broken pipe ssh: connect to host 10.31.15.235 port 22: Connection timed out to retry, use: --limit @/tmp/tests_bond_removal_initscripts.retry PLAY RECAP ********************************************************************* sut : ok=77 changed=2 unreachable=1 failed=0 skipped=22 rescued=0 ignored=3 Wednesday 14 February 2024 17:31:21 +0000 (0:16:12.099) 0:16:36.672 **** =============================================================================== ** TEST check IPv4 ---------------------------------------------------- 972.10s /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tests_bond_removal.yml:124 Install dnsmasq --------------------------------------------------------- 6.08s /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/create_test_interfaces_with_dhcp.yml:3 Create test interfaces -------------------------------------------------- 6.05s /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/create_test_interfaces_with_dhcp.yml:38 linux-system-roles.network : Check which services are running ----------- 1.77s /WORKDIR/git-bond_options_rewritevlx_07md/tests/roles/linux-system-roles.network/tasks/set_facts.yml:22 linux-system-roles.network : Configure networking connection profiles --- 1.17s /WORKDIR/git-bond_options_rewritevlx_07md/tests/roles/linux-system-roles.network/tasks/main.yml:125 Gathering Facts --------------------------------------------------------- 0.98s /WORKDIR/git-bond_options_rewritevlx_07md/tests/tests_bond_removal_initscripts.yml:5 linux-system-roles.network : Check which packages are installed --------- 0.74s /WORKDIR/git-bond_options_rewritevlx_07md/tests/roles/linux-system-roles.network/tasks/set_facts.yml:27 Gathering Facts --------------------------------------------------------- 0.73s /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tests_bond_removal.yml:3 Install pgrep, sysctl --------------------------------------------------- 0.44s /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/create_test_interfaces_with_dhcp.yml:18 Enable EPEL 6 ----------------------------------------------------------- 0.44s /WORKDIR/git-bond_options_rewritevlx_07md/tests/tasks/enable_epel.yml:40 ------ Delete all unreachable IPv6 routes -------------------------------------- 0.31s /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tests_bond_removal.yml:65 linux-system-roles.network : Enable network service --------------------- 0.29s /WORKDIR/git-bond_options_rewritevlx_07md/tests/roles/linux-system-roles.network/tasks/main.yml:108 Gather the minimum subset of ansible_facts required by the network role test --- 0.24s /WORKDIR/git-bond_options_rewritevlx_07md/tests/tasks/el_repo_setup.yml:3 ----- Get the ansible_managed comment in ifcfg-bond0 -------------------------- 0.24s /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/get_profile_stat.yml:49 linux-system-roles.network : Re-test connectivity ----------------------- 0.23s /WORKDIR/git-bond_options_rewritevlx_07md/tests/roles/linux-system-roles.network/tasks/main.yml:158 Check routes and DNS before setup --------------------------------------- 0.22s /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tests_bond_removal.yml:13 linux-system-roles.network : Ensure initscripts network file dependency is present --- 0.21s /WORKDIR/git-bond_options_rewritevlx_07md/tests/roles/linux-system-roles.network/tasks/main.yml:116 Check if system is ostree ----------------------------------------------- 0.18s /WORKDIR/git-bond_options_rewritevlx_07md/tests/tasks/el_repo_setup.yml:19 ---- Get the fingerprint comment in ifcfg-bond0.0 ---------------------------- 0.17s /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/get_profile_stat.yml:62 Stat profile file ------------------------------------------------------- 0.16s /WORKDIR/git-bond_options_rewritevlx_07md/tests/playbooks/tasks/get_profile_stat.yml:9 ---^---^---^---^---^--- # STDERR: ---v---v---v---v---v--- ---^---^---^---^---^---