# STDOUT: ---v---v---v---v---v--- ansible-playbook [core 2.16.0] 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.16/lib/python3.11/site-packages/ansible ansible collection location = /WORKDIR/git-route_typeri5gb3b6/.collection executable location = /opt/ansible-2.16/bin/ansible-playbook python version = 3.11.5 (main, Sep 7 2023, 00:00:00) [GCC 11.4.1 20230605 (Red Hat 11.4.1-2)] (/opt/ansible-2.16/bin/python) jinja version = 3.1.2 libyaml = True Using /etc/ansible/ansible.cfg as config file Skipping callback 'debug', as we already have a stdout callback. Skipping callback 'default', as we already have a stdout callback. Skipping callback 'minimal', as we already have a stdout callback. Skipping callback 'oneline', as we already have a stdout callback. PLAYBOOK: tests_helpers_and_asserts.yml **************************************** 1 plays in /WORKDIR/git-route_typeri5gb3b6/tests/tests_helpers_and_asserts.yml PLAY [Check that creating and removing test devices and assertions work] ******* TASK [Gathering Facts] ********************************************************* task path: /WORKDIR/git-route_typeri5gb3b6/tests/tests_helpers_and_asserts.yml:3 Thursday 11 January 2024 00:03:43 +0000 (0:00:00.040) 0:00:00.040 ****** ok: [sut] TASK [Include the task 'el_repo_setup.yml'] ************************************ task path: /WORKDIR/git-route_typeri5gb3b6/tests/tests_helpers_and_asserts.yml:6 Thursday 11 January 2024 00:03:44 +0000 (0:00:00.768) 0:00:00.809 ****** included: /WORKDIR/git-route_typeri5gb3b6/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-route_typeri5gb3b6/tests/tasks/el_repo_setup.yml:3 Thursday 11 January 2024 00:03:44 +0000 (0:00:00.012) 0:00:00.821 ****** ok: [sut] TASK [Check if system is ostree] *********************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/el_repo_setup.yml:17 Thursday 11 January 2024 00:03:44 +0000 (0:00:00.349) 0:00:01.171 ****** ok: [sut] => { "changed": false, "stat": { "exists": false } } TASK [Set flag to indicate system is ostree] *********************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/el_repo_setup.yml:22 Thursday 11 January 2024 00:03:44 +0000 (0:00:00.276) 0:00:01.448 ****** ok: [sut] => { "ansible_facts": { "__network_is_ostree": false }, "changed": false } TASK [Fix CentOS6 Base repo] *************************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/el_repo_setup.yml:26 Thursday 11 January 2024 00:03:44 +0000 (0:00:00.014) 0:00:01.463 ****** skipping: [sut] => { "changed": false, "false_condition": "ansible_distribution_major_version == '6'", "skip_reason": "Conditional result was False" } TASK [Include the task 'enable_epel.yml'] ************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/el_repo_setup.yml:51 Thursday 11 January 2024 00:03:44 +0000 (0:00:00.012) 0:00:01.476 ****** included: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/enable_epel.yml for sut TASK [Create EPEL 9] *********************************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/enable_epel.yml:8 Thursday 11 January 2024 00:03:44 +0000 (0:00:00.024) 0:00:01.501 ****** skipping: [sut] => { "changed": false, "false_condition": "ansible_distribution_major_version in ['7', '8']", "skip_reason": "Conditional result was False" } TASK [Install yum-utils package] *********************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/enable_epel.yml:24 Thursday 11 January 2024 00:03:44 +0000 (0:00:00.012) 0:00:01.513 ****** skipping: [sut] => { "changed": false, "false_condition": "ansible_distribution_major_version in ['7', '8']", "skip_reason": "Conditional result was False" } TASK [Enable EPEL 7] *********************************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/enable_epel.yml:30 Thursday 11 January 2024 00:03:44 +0000 (0:00:00.008) 0:00:01.522 ****** skipping: [sut] => { "changed": false, "false_condition": "ansible_distribution_major_version in ['7', '8']", "skip_reason": "Conditional result was False" } TASK [Enable EPEL 8] *********************************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/enable_epel.yml:35 Thursday 11 January 2024 00:03:44 +0000 (0:00:00.007) 0:00:01.529 ****** skipping: [sut] => { "changed": false, "false_condition": "ansible_distribution_major_version in ['7', '8']", "skip_reason": "Conditional result was False" } TASK [Enable EPEL 6] *********************************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/enable_epel.yml:40 Thursday 11 January 2024 00:03:45 +0000 (0:00:00.007) 0:00:01.537 ****** skipping: [sut] => { "changed": false, "false_condition": "ansible_distribution_major_version == '6'", "skip_reason": "Conditional result was False" } TASK [Test veth interface management] ****************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tests_helpers_and_asserts.yml:9 Thursday 11 January 2024 00:03:45 +0000 (0:00:00.007) 0:00:01.544 ****** included: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/create_and_remove_interface.yml for sut TASK [Include the task 'show_interfaces.yml'] ********************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/create_and_remove_interface.yml:3 Thursday 11 January 2024 00:03:45 +0000 (0:00:00.011) 0:00:01.556 ****** included: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/show_interfaces.yml for sut TASK [Include the task 'get_current_interfaces.yml'] *************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/show_interfaces.yml:3 Thursday 11 January 2024 00:03:45 +0000 (0:00:00.011) 0:00:01.567 ****** included: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_current_interfaces.yml for sut TASK [Gather current interface info] ******************************************* task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_current_interfaces.yml:3 Thursday 11 January 2024 00:03:45 +0000 (0:00:00.009) 0:00:01.577 ****** ok: [sut] => { "changed": false, "cmd": [ "ls", "-1" ], "delta": "0:00:00.003500", "end": "2024-01-11 00:03:45.275221", "rc": 0, "start": "2024-01-11 00:03:45.271721" } STDOUT: bonding_masters eth0 lo TASK [Set current_interfaces] ************************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_current_interfaces.yml:9 Thursday 11 January 2024 00:03:45 +0000 (0:00:00.250) 0:00:01.828 ****** ok: [sut] => { "ansible_facts": { "current_interfaces": [ "bonding_masters", "eth0", "lo" ] }, "changed": false } TASK [Show current_interfaces] ************************************************* task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/show_interfaces.yml:5 Thursday 11 January 2024 00:03:45 +0000 (0:00:00.024) 0:00:01.853 ****** ok: [sut] => {} MSG: current_interfaces: ['bonding_masters', 'eth0', 'lo'] TASK [Include the task 'manage_test_interface.yml'] **************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/create_and_remove_interface.yml:5 Thursday 11 January 2024 00:03:45 +0000 (0:00:00.040) 0:00:01.893 ****** included: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml for sut TASK [Ensure state in ["present", "absent"]] *********************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:3 Thursday 11 January 2024 00:03:45 +0000 (0:00:00.027) 0:00:01.921 ****** skipping: [sut] => { "changed": false, "false_condition": "state not in [\"present\", \"absent\"]", "skip_reason": "Conditional result was False" } TASK [Ensure type in ["dummy", "tap", "veth"]] ********************************* task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:8 Thursday 11 January 2024 00:03:45 +0000 (0:00:00.015) 0:00:01.937 ****** skipping: [sut] => { "changed": false, "false_condition": "type not in [\"dummy\", \"tap\", \"veth\"]", "skip_reason": "Conditional result was False" } TASK [Include the task 'show_interfaces.yml'] ********************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:13 Thursday 11 January 2024 00:03:45 +0000 (0:00:00.009) 0:00:01.946 ****** included: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/show_interfaces.yml for sut TASK [Include the task 'get_current_interfaces.yml'] *************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/show_interfaces.yml:3 Thursday 11 January 2024 00:03:45 +0000 (0:00:00.011) 0:00:01.958 ****** included: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_current_interfaces.yml for sut TASK [Gather current interface info] ******************************************* task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_current_interfaces.yml:3 Thursday 11 January 2024 00:03:45 +0000 (0:00:00.010) 0:00:01.969 ****** ok: [sut] => { "changed": false, "cmd": [ "ls", "-1" ], "delta": "0:00:00.003347", "end": "2024-01-11 00:03:45.603952", "rc": 0, "start": "2024-01-11 00:03:45.600605" } STDOUT: bonding_masters eth0 lo TASK [Set current_interfaces] ************************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_current_interfaces.yml:9 Thursday 11 January 2024 00:03:45 +0000 (0:00:00.187) 0:00:02.157 ****** ok: [sut] => { "ansible_facts": { "current_interfaces": [ "bonding_masters", "eth0", "lo" ] }, "changed": false } TASK [Show current_interfaces] ************************************************* task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/show_interfaces.yml:5 Thursday 11 January 2024 00:03:45 +0000 (0:00:00.009) 0:00:02.166 ****** ok: [sut] => {} MSG: current_interfaces: ['bonding_masters', 'eth0', 'lo'] TASK [Install iproute] ********************************************************* task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:16 Thursday 11 January 2024 00:03:45 +0000 (0:00:00.010) 0:00:02.176 ****** ok: [sut] => { "changed": false, "rc": 0, "results": [] } MSG: Nothing to do TASK [Create veth interface veth1298] ****************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:23 Thursday 11 January 2024 00:03:46 +0000 (0:00:00.957) 0:00:03.134 ****** skipping: [sut] => (item=ip link add veth1298 type veth peer name peerveth1298) => { "ansible_loop_var": "item", "changed": false, "false_condition": "type == 'veth' and state == 'present' and interface not in current_interfaces", "item": "ip link add veth1298 type veth peer name peerveth1298", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=ip link set peerveth1298 up) => { "ansible_loop_var": "item", "changed": false, "false_condition": "type == 'veth' and state == 'present' and interface not in current_interfaces", "item": "ip link set peerveth1298 up", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=ip link set veth1298 up) => { "ansible_loop_var": "item", "changed": false, "false_condition": "type == 'veth' and state == 'present' and interface not in current_interfaces", "item": "ip link set veth1298 up", "skip_reason": "Conditional result was False" } skipping: [sut] => { "changed": false } MSG: All items skipped TASK [Set up veth as managed by NetworkManager] ******************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:31 Thursday 11 January 2024 00:03:46 +0000 (0:00:00.018) 0:00:03.152 ****** skipping: [sut] => { "changed": false, "false_condition": "type == 'veth' and state == 'present'", "skip_reason": "Conditional result was False" } TASK [Delete veth interface veth1298] ****************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:39 Thursday 11 January 2024 00:03:46 +0000 (0:00:00.012) 0:00:03.165 ****** skipping: [sut] => { "changed": false, "false_condition": "type == 'veth' and state == 'absent' and interface in current_interfaces", "skip_reason": "Conditional result was False" } TASK [Create dummy interface veth1298] ***************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:45 Thursday 11 January 2024 00:03:46 +0000 (0:00:00.012) 0:00:03.178 ****** skipping: [sut] => { "changed": false, "false_condition": "type == 'dummy' and state == 'present' and interface not in current_interfaces", "skip_reason": "Conditional result was False" } TASK [Delete dummy interface veth1298] ***************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:50 Thursday 11 January 2024 00:03:46 +0000 (0:00:00.008) 0:00:03.187 ****** skipping: [sut] => { "changed": false, "false_condition": "type == 'dummy' and state == 'absent' and interface in current_interfaces", "skip_reason": "Conditional result was False" } TASK [Create tap interface veth1298] ******************************************* task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:56 Thursday 11 January 2024 00:03:46 +0000 (0:00:00.009) 0:00:03.196 ****** skipping: [sut] => { "changed": false, "false_condition": "type == 'tap' and state == 'present' and interface not in current_interfaces", "skip_reason": "Conditional result was False" } TASK [Delete tap interface veth1298] ******************************************* task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:61 Thursday 11 January 2024 00:03:46 +0000 (0:00:00.009) 0:00:03.206 ****** skipping: [sut] => { "changed": false, "false_condition": "type == 'tap' and state == 'absent' and interface in current_interfaces", "skip_reason": "Conditional result was False" } TASK [Include the task 'show_interfaces.yml'] ********************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/create_and_remove_interface.yml:9 Thursday 11 January 2024 00:03:46 +0000 (0:00:00.007) 0:00:03.213 ****** included: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/show_interfaces.yml for sut TASK [Include the task 'get_current_interfaces.yml'] *************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/show_interfaces.yml:3 Thursday 11 January 2024 00:03:46 +0000 (0:00:00.012) 0:00:03.226 ****** included: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_current_interfaces.yml for sut TASK [Gather current interface info] ******************************************* task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_current_interfaces.yml:3 Thursday 11 January 2024 00:03:46 +0000 (0:00:00.009) 0:00:03.236 ****** ok: [sut] => { "changed": false, "cmd": [ "ls", "-1" ], "delta": "0:00:00.003409", "end": "2024-01-11 00:03:46.871748", "rc": 0, "start": "2024-01-11 00:03:46.868339" } STDOUT: bonding_masters eth0 lo TASK [Set current_interfaces] ************************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_current_interfaces.yml:9 Thursday 11 January 2024 00:03:46 +0000 (0:00:00.189) 0:00:03.425 ****** ok: [sut] => { "ansible_facts": { "current_interfaces": [ "bonding_masters", "eth0", "lo" ] }, "changed": false } TASK [Show current_interfaces] ************************************************* task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/show_interfaces.yml:5 Thursday 11 January 2024 00:03:46 +0000 (0:00:00.012) 0:00:03.437 ****** ok: [sut] => {} MSG: current_interfaces: ['bonding_masters', 'eth0', 'lo'] TASK [Include the task 'assert_device_absent.yml'] ***************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/create_and_remove_interface.yml:11 Thursday 11 January 2024 00:03:46 +0000 (0:00:00.010) 0:00:03.448 ****** included: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/assert_device_absent.yml for sut TASK [Include the task 'get_interface_stat.yml'] ******************************* task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/assert_device_absent.yml:3 Thursday 11 January 2024 00:03:46 +0000 (0:00:00.016) 0:00:03.464 ****** included: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_interface_stat.yml for sut TASK [Get stat for interface veth1298] ***************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_interface_stat.yml:3 Thursday 11 January 2024 00:03:46 +0000 (0:00:00.013) 0:00:03.478 ****** ok: [sut] => { "changed": false, "stat": { "exists": false } } TASK [Assert that the interface is absent - 'veth1298'] ************************ task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/assert_device_absent.yml:5 Thursday 11 January 2024 00:03:47 +0000 (0:00:00.184) 0:00:03.662 ****** ok: [sut] => { "changed": false } MSG: All assertions passed TASK [Include the task 'manage_test_interface.yml'] **************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/create_and_remove_interface.yml:14 Thursday 11 January 2024 00:03:47 +0000 (0:00:00.012) 0:00:03.674 ****** included: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml for sut TASK [Ensure state in ["present", "absent"]] *********************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:3 Thursday 11 January 2024 00:03:47 +0000 (0:00:00.016) 0:00:03.691 ****** skipping: [sut] => { "changed": false, "false_condition": "state not in [\"present\", \"absent\"]", "skip_reason": "Conditional result was False" } TASK [Ensure type in ["dummy", "tap", "veth"]] ********************************* task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:8 Thursday 11 January 2024 00:03:47 +0000 (0:00:00.014) 0:00:03.705 ****** skipping: [sut] => { "changed": false, "false_condition": "type not in [\"dummy\", \"tap\", \"veth\"]", "skip_reason": "Conditional result was False" } TASK [Include the task 'show_interfaces.yml'] ********************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:13 Thursday 11 January 2024 00:03:47 +0000 (0:00:00.008) 0:00:03.714 ****** included: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/show_interfaces.yml for sut TASK [Include the task 'get_current_interfaces.yml'] *************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/show_interfaces.yml:3 Thursday 11 January 2024 00:03:47 +0000 (0:00:00.012) 0:00:03.726 ****** included: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_current_interfaces.yml for sut TASK [Gather current interface info] ******************************************* task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_current_interfaces.yml:3 Thursday 11 January 2024 00:03:47 +0000 (0:00:00.012) 0:00:03.739 ****** ok: [sut] => { "changed": false, "cmd": [ "ls", "-1" ], "delta": "0:00:00.003414", "end": "2024-01-11 00:03:47.387022", "rc": 0, "start": "2024-01-11 00:03:47.383608" } STDOUT: bonding_masters eth0 lo TASK [Set current_interfaces] ************************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_current_interfaces.yml:9 Thursday 11 January 2024 00:03:47 +0000 (0:00:00.200) 0:00:03.940 ****** ok: [sut] => { "ansible_facts": { "current_interfaces": [ "bonding_masters", "eth0", "lo" ] }, "changed": false } TASK [Show current_interfaces] ************************************************* task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/show_interfaces.yml:5 Thursday 11 January 2024 00:03:47 +0000 (0:00:00.013) 0:00:03.953 ****** ok: [sut] => {} MSG: current_interfaces: ['bonding_masters', 'eth0', 'lo'] TASK [Install iproute] ********************************************************* task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:16 Thursday 11 January 2024 00:03:47 +0000 (0:00:00.009) 0:00:03.963 ****** ok: [sut] => { "changed": false, "rc": 0, "results": [] } MSG: Nothing to do TASK [Create veth interface veth1298] ****************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:23 Thursday 11 January 2024 00:03:48 +0000 (0:00:00.830) 0:00:04.794 ****** ok: [sut] => (item=ip link add veth1298 type veth peer name peerveth1298) => { "ansible_loop_var": "item", "changed": false, "cmd": [ "ip", "link", "add", "veth1298", "type", "veth", "peer", "name", "peerveth1298" ], "delta": "0:00:00.009775", "end": "2024-01-11 00:03:48.439450", "item": "ip link add veth1298 type veth peer name peerveth1298", "rc": 0, "start": "2024-01-11 00:03:48.429675" } ok: [sut] => (item=ip link set peerveth1298 up) => { "ansible_loop_var": "item", "changed": false, "cmd": [ "ip", "link", "set", "peerveth1298", "up" ], "delta": "0:00:00.003736", "end": "2024-01-11 00:03:48.656171", "item": "ip link set peerveth1298 up", "rc": 0, "start": "2024-01-11 00:03:48.652435" } ok: [sut] => (item=ip link set veth1298 up) => { "ansible_loop_var": "item", "changed": false, "cmd": [ "ip", "link", "set", "veth1298", "up" ], "delta": "0:00:00.003702", "end": "2024-01-11 00:03:48.845111", "item": "ip link set veth1298 up", "rc": 0, "start": "2024-01-11 00:03:48.841409" } TASK [Set up veth as managed by NetworkManager] ******************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:31 Thursday 11 January 2024 00:03:48 +0000 (0:00:00.605) 0:00:05.400 ****** ok: [sut] => { "changed": false, "cmd": [ "nmcli", "d", "set", "veth1298", "managed", "true" ], "delta": "0:00:00.021829", "end": "2024-01-11 00:03:49.053827", "rc": 0, "start": "2024-01-11 00:03:49.031998" } TASK [Delete veth interface veth1298] ****************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:39 Thursday 11 January 2024 00:03:49 +0000 (0:00:00.207) 0:00:05.607 ****** skipping: [sut] => { "changed": false, "false_condition": "type == 'veth' and state == 'absent' and interface in current_interfaces", "skip_reason": "Conditional result was False" } TASK [Create dummy interface veth1298] ***************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:45 Thursday 11 January 2024 00:03:49 +0000 (0:00:00.009) 0:00:05.617 ****** skipping: [sut] => { "changed": false, "false_condition": "type == 'dummy' and state == 'present' and interface not in current_interfaces", "skip_reason": "Conditional result was False" } TASK [Delete dummy interface veth1298] ***************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:50 Thursday 11 January 2024 00:03:49 +0000 (0:00:00.008) 0:00:05.625 ****** skipping: [sut] => { "changed": false, "false_condition": "type == 'dummy' and state == 'absent' and interface in current_interfaces", "skip_reason": "Conditional result was False" } TASK [Create tap interface veth1298] ******************************************* task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:56 Thursday 11 January 2024 00:03:49 +0000 (0:00:00.010) 0:00:05.635 ****** skipping: [sut] => { "changed": false, "false_condition": "type == 'tap' and state == 'present' and interface not in current_interfaces", "skip_reason": "Conditional result was False" } TASK [Delete tap interface veth1298] ******************************************* task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:61 Thursday 11 January 2024 00:03:49 +0000 (0:00:00.009) 0:00:05.644 ****** skipping: [sut] => { "changed": false, "false_condition": "type == 'tap' and state == 'absent' and interface in current_interfaces", "skip_reason": "Conditional result was False" } TASK [Include the task 'show_interfaces.yml'] ********************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/create_and_remove_interface.yml:18 Thursday 11 January 2024 00:03:49 +0000 (0:00:00.008) 0:00:05.652 ****** included: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/show_interfaces.yml for sut TASK [Include the task 'get_current_interfaces.yml'] *************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/show_interfaces.yml:3 Thursday 11 January 2024 00:03:49 +0000 (0:00:00.021) 0:00:05.673 ****** included: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_current_interfaces.yml for sut TASK [Gather current interface info] ******************************************* task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_current_interfaces.yml:3 Thursday 11 January 2024 00:03:49 +0000 (0:00:00.010) 0:00:05.684 ****** ok: [sut] => { "changed": false, "cmd": [ "ls", "-1" ], "delta": "0:00:00.003293", "end": "2024-01-11 00:03:49.319091", "rc": 0, "start": "2024-01-11 00:03:49.315798" } STDOUT: bonding_masters eth0 lo peerveth1298 veth1298 TASK [Set current_interfaces] ************************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_current_interfaces.yml:9 Thursday 11 January 2024 00:03:49 +0000 (0:00:00.186) 0:00:05.871 ****** ok: [sut] => { "ansible_facts": { "current_interfaces": [ "bonding_masters", "eth0", "lo", "peerveth1298", "veth1298" ] }, "changed": false } TASK [Show current_interfaces] ************************************************* task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/show_interfaces.yml:5 Thursday 11 January 2024 00:03:49 +0000 (0:00:00.009) 0:00:05.881 ****** ok: [sut] => {} MSG: current_interfaces: ['bonding_masters', 'eth0', 'lo', 'peerveth1298', 'veth1298'] TASK [Include the task 'assert_device_present.yml'] **************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/create_and_remove_interface.yml:20 Thursday 11 January 2024 00:03:49 +0000 (0:00:00.010) 0:00:05.891 ****** included: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/assert_device_present.yml for sut TASK [Include the task 'get_interface_stat.yml'] ******************************* task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/assert_device_present.yml:3 Thursday 11 January 2024 00:03:49 +0000 (0:00:00.016) 0:00:05.908 ****** included: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_interface_stat.yml for sut TASK [Get stat for interface veth1298] ***************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_interface_stat.yml:3 Thursday 11 January 2024 00:03:49 +0000 (0:00:00.012) 0:00:05.920 ****** ok: [sut] => { "changed": false, "stat": { "atime": 1704931428.4335277, "block_size": 4096, "blocks": 0, "ctime": 1704931428.4335277, "dev": 21, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 31118, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": true, "isreg": false, "issock": false, "isuid": false, "lnk_source": "/sys/devices/virtual/net/veth1298", "lnk_target": "../../devices/virtual/net/veth1298", "mode": "0777", "mtime": 1704931428.4335277, "nlink": 1, "path": "/sys/class/net/veth1298", "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 - 'veth1298'] *********************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/assert_device_present.yml:5 Thursday 11 January 2024 00:03:49 +0000 (0:00:00.201) 0:00:06.121 ****** ok: [sut] => { "changed": false } MSG: All assertions passed TASK [Include the task 'manage_test_interface.yml'] **************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/create_and_remove_interface.yml:23 Thursday 11 January 2024 00:03:49 +0000 (0:00:00.010) 0:00:06.132 ****** included: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml for sut TASK [Ensure state in ["present", "absent"]] *********************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:3 Thursday 11 January 2024 00:03:49 +0000 (0:00:00.018) 0:00:06.150 ****** skipping: [sut] => { "changed": false, "false_condition": "state not in [\"present\", \"absent\"]", "skip_reason": "Conditional result was False" } TASK [Ensure type in ["dummy", "tap", "veth"]] ********************************* task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:8 Thursday 11 January 2024 00:03:49 +0000 (0:00:00.020) 0:00:06.171 ****** skipping: [sut] => { "changed": false, "false_condition": "type not in [\"dummy\", \"tap\", \"veth\"]", "skip_reason": "Conditional result was False" } TASK [Include the task 'show_interfaces.yml'] ********************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:13 Thursday 11 January 2024 00:03:49 +0000 (0:00:00.010) 0:00:06.182 ****** included: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/show_interfaces.yml for sut TASK [Include the task 'get_current_interfaces.yml'] *************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/show_interfaces.yml:3 Thursday 11 January 2024 00:03:49 +0000 (0:00:00.016) 0:00:06.198 ****** included: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_current_interfaces.yml for sut TASK [Gather current interface info] ******************************************* task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_current_interfaces.yml:3 Thursday 11 January 2024 00:03:49 +0000 (0:00:00.019) 0:00:06.217 ****** ok: [sut] => { "changed": false, "cmd": [ "ls", "-1" ], "delta": "0:00:00.003379", "end": "2024-01-11 00:03:49.865055", "rc": 0, "start": "2024-01-11 00:03:49.861676" } STDOUT: bonding_masters eth0 lo peerveth1298 veth1298 TASK [Set current_interfaces] ************************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_current_interfaces.yml:9 Thursday 11 January 2024 00:03:49 +0000 (0:00:00.200) 0:00:06.418 ****** ok: [sut] => { "ansible_facts": { "current_interfaces": [ "bonding_masters", "eth0", "lo", "peerveth1298", "veth1298" ] }, "changed": false } TASK [Show current_interfaces] ************************************************* task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/show_interfaces.yml:5 Thursday 11 January 2024 00:03:49 +0000 (0:00:00.019) 0:00:06.437 ****** ok: [sut] => {} MSG: current_interfaces: ['bonding_masters', 'eth0', 'lo', 'peerveth1298', 'veth1298'] TASK [Install iproute] ********************************************************* task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:16 Thursday 11 January 2024 00:03:49 +0000 (0:00:00.013) 0:00:06.451 ****** ok: [sut] => { "changed": false, "rc": 0, "results": [] } MSG: Nothing to do TASK [Create veth interface veth1298] ****************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:23 Thursday 11 January 2024 00:03:50 +0000 (0:00:00.849) 0:00:07.300 ****** skipping: [sut] => (item=ip link add veth1298 type veth peer name peerveth1298) => { "ansible_loop_var": "item", "changed": false, "false_condition": "type == 'veth' and state == 'present' and interface not in current_interfaces", "item": "ip link add veth1298 type veth peer name peerveth1298", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=ip link set peerveth1298 up) => { "ansible_loop_var": "item", "changed": false, "false_condition": "type == 'veth' and state == 'present' and interface not in current_interfaces", "item": "ip link set peerveth1298 up", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=ip link set veth1298 up) => { "ansible_loop_var": "item", "changed": false, "false_condition": "type == 'veth' and state == 'present' and interface not in current_interfaces", "item": "ip link set veth1298 up", "skip_reason": "Conditional result was False" } skipping: [sut] => { "changed": false } MSG: All items skipped TASK [Set up veth as managed by NetworkManager] ******************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:31 Thursday 11 January 2024 00:03:50 +0000 (0:00:00.019) 0:00:07.320 ****** skipping: [sut] => { "changed": false, "false_condition": "type == 'veth' and state == 'present'", "skip_reason": "Conditional result was False" } TASK [Delete veth interface veth1298] ****************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:39 Thursday 11 January 2024 00:03:50 +0000 (0:00:00.009) 0:00:07.330 ****** ok: [sut] => { "changed": false, "cmd": [ "ip", "link", "del", "veth1298", "type", "veth" ], "delta": "0:00:00.007601", "end": "2024-01-11 00:03:50.972529", "rc": 0, "start": "2024-01-11 00:03:50.964928" } TASK [Create dummy interface veth1298] ***************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:45 Thursday 11 January 2024 00:03:50 +0000 (0:00:00.197) 0:00:07.527 ****** skipping: [sut] => { "changed": false, "false_condition": "type == 'dummy' and state == 'present' and interface not in current_interfaces", "skip_reason": "Conditional result was False" } TASK [Delete dummy interface veth1298] ***************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:50 Thursday 11 January 2024 00:03:51 +0000 (0:00:00.009) 0:00:07.536 ****** skipping: [sut] => { "changed": false, "false_condition": "type == 'dummy' and state == 'absent' and interface in current_interfaces", "skip_reason": "Conditional result was False" } TASK [Create tap interface veth1298] ******************************************* task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:56 Thursday 11 January 2024 00:03:51 +0000 (0:00:00.008) 0:00:07.545 ****** skipping: [sut] => { "changed": false, "false_condition": "type == 'tap' and state == 'present' and interface not in current_interfaces", "skip_reason": "Conditional result was False" } TASK [Delete tap interface veth1298] ******************************************* task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:61 Thursday 11 January 2024 00:03:51 +0000 (0:00:00.009) 0:00:07.554 ****** skipping: [sut] => { "changed": false, "false_condition": "type == 'tap' and state == 'absent' and interface in current_interfaces", "skip_reason": "Conditional result was False" } TASK [Include the task 'show_interfaces.yml'] ********************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/create_and_remove_interface.yml:27 Thursday 11 January 2024 00:03:51 +0000 (0:00:00.007) 0:00:07.562 ****** included: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/show_interfaces.yml for sut TASK [Include the task 'get_current_interfaces.yml'] *************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/show_interfaces.yml:3 Thursday 11 January 2024 00:03:51 +0000 (0:00:00.018) 0:00:07.580 ****** included: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_current_interfaces.yml for sut TASK [Gather current interface info] ******************************************* task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_current_interfaces.yml:3 Thursday 11 January 2024 00:03:51 +0000 (0:00:00.009) 0:00:07.590 ****** ok: [sut] => { "changed": false, "cmd": [ "ls", "-1" ], "delta": "0:00:00.003435", "end": "2024-01-11 00:03:51.224832", "rc": 0, "start": "2024-01-11 00:03:51.221397" } STDOUT: bonding_masters eth0 lo TASK [Set current_interfaces] ************************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_current_interfaces.yml:9 Thursday 11 January 2024 00:03:51 +0000 (0:00:00.186) 0:00:07.776 ****** ok: [sut] => { "ansible_facts": { "current_interfaces": [ "bonding_masters", "eth0", "lo" ] }, "changed": false } TASK [Show current_interfaces] ************************************************* task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/show_interfaces.yml:5 Thursday 11 January 2024 00:03:51 +0000 (0:00:00.010) 0:00:07.786 ****** ok: [sut] => {} MSG: current_interfaces: ['bonding_masters', 'eth0', 'lo'] TASK [Include the task 'assert_device_absent.yml'] ***************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/create_and_remove_interface.yml:29 Thursday 11 January 2024 00:03:51 +0000 (0:00:00.010) 0:00:07.797 ****** included: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/assert_device_absent.yml for sut TASK [Include the task 'get_interface_stat.yml'] ******************************* task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/assert_device_absent.yml:3 Thursday 11 January 2024 00:03:51 +0000 (0:00:00.025) 0:00:07.822 ****** included: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_interface_stat.yml for sut TASK [Get stat for interface veth1298] ***************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_interface_stat.yml:3 Thursday 11 January 2024 00:03:51 +0000 (0:00:00.012) 0:00:07.834 ****** ok: [sut] => { "changed": false, "stat": { "exists": false } } TASK [Assert that the interface is absent - 'veth1298'] ************************ task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/assert_device_absent.yml:5 Thursday 11 January 2024 00:03:51 +0000 (0:00:00.182) 0:00:08.017 ****** ok: [sut] => { "changed": false } MSG: All assertions passed TASK [Test veth interface management] ****************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tests_helpers_and_asserts.yml:15 Thursday 11 January 2024 00:03:51 +0000 (0:00:00.011) 0:00:08.029 ****** included: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/create_and_remove_interface.yml for sut TASK [Include the task 'show_interfaces.yml'] ********************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/create_and_remove_interface.yml:3 Thursday 11 January 2024 00:03:51 +0000 (0:00:00.013) 0:00:08.042 ****** included: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/show_interfaces.yml for sut TASK [Include the task 'get_current_interfaces.yml'] *************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/show_interfaces.yml:3 Thursday 11 January 2024 00:03:51 +0000 (0:00:00.010) 0:00:08.052 ****** included: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_current_interfaces.yml for sut TASK [Gather current interface info] ******************************************* task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_current_interfaces.yml:3 Thursday 11 January 2024 00:03:51 +0000 (0:00:00.009) 0:00:08.061 ****** ok: [sut] => { "changed": false, "cmd": [ "ls", "-1" ], "delta": "0:00:00.003428", "end": "2024-01-11 00:03:51.696424", "rc": 0, "start": "2024-01-11 00:03:51.692996" } STDOUT: bonding_masters eth0 lo TASK [Set current_interfaces] ************************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_current_interfaces.yml:9 Thursday 11 January 2024 00:03:51 +0000 (0:00:00.188) 0:00:08.250 ****** ok: [sut] => { "ansible_facts": { "current_interfaces": [ "bonding_masters", "eth0", "lo" ] }, "changed": false } TASK [Show current_interfaces] ************************************************* task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/show_interfaces.yml:5 Thursday 11 January 2024 00:03:51 +0000 (0:00:00.012) 0:00:08.262 ****** ok: [sut] => {} MSG: current_interfaces: ['bonding_masters', 'eth0', 'lo'] TASK [Include the task 'manage_test_interface.yml'] **************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/create_and_remove_interface.yml:5 Thursday 11 January 2024 00:03:51 +0000 (0:00:00.011) 0:00:08.273 ****** included: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml for sut TASK [Ensure state in ["present", "absent"]] *********************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:3 Thursday 11 January 2024 00:03:51 +0000 (0:00:00.012) 0:00:08.286 ****** skipping: [sut] => { "changed": false, "false_condition": "state not in [\"present\", \"absent\"]", "skip_reason": "Conditional result was False" } TASK [Ensure type in ["dummy", "tap", "veth"]] ********************************* task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:8 Thursday 11 January 2024 00:03:51 +0000 (0:00:00.008) 0:00:08.294 ****** skipping: [sut] => { "changed": false, "false_condition": "type not in [\"dummy\", \"tap\", \"veth\"]", "skip_reason": "Conditional result was False" } TASK [Include the task 'show_interfaces.yml'] ********************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:13 Thursday 11 January 2024 00:03:51 +0000 (0:00:00.007) 0:00:08.301 ****** included: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/show_interfaces.yml for sut TASK [Include the task 'get_current_interfaces.yml'] *************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/show_interfaces.yml:3 Thursday 11 January 2024 00:03:51 +0000 (0:00:00.011) 0:00:08.313 ****** included: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_current_interfaces.yml for sut TASK [Gather current interface info] ******************************************* task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_current_interfaces.yml:3 Thursday 11 January 2024 00:03:51 +0000 (0:00:00.009) 0:00:08.323 ****** ok: [sut] => { "changed": false, "cmd": [ "ls", "-1" ], "delta": "0:00:00.003559", "end": "2024-01-11 00:03:51.957589", "rc": 0, "start": "2024-01-11 00:03:51.954030" } STDOUT: bonding_masters eth0 lo TASK [Set current_interfaces] ************************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_current_interfaces.yml:9 Thursday 11 January 2024 00:03:51 +0000 (0:00:00.186) 0:00:08.509 ****** ok: [sut] => { "ansible_facts": { "current_interfaces": [ "bonding_masters", "eth0", "lo" ] }, "changed": false } TASK [Show current_interfaces] ************************************************* task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/show_interfaces.yml:5 Thursday 11 January 2024 00:03:51 +0000 (0:00:00.010) 0:00:08.519 ****** ok: [sut] => {} MSG: current_interfaces: ['bonding_masters', 'eth0', 'lo'] TASK [Install iproute] ********************************************************* task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:16 Thursday 11 January 2024 00:03:51 +0000 (0:00:00.009) 0:00:08.529 ****** ok: [sut] => { "changed": false, "rc": 0, "results": [] } MSG: Nothing to do TASK [Create veth interface dummy1298] ***************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:23 Thursday 11 January 2024 00:03:52 +0000 (0:00:00.833) 0:00:09.363 ****** skipping: [sut] => (item=ip link add dummy1298 type veth peer name peerdummy1298) => { "ansible_loop_var": "item", "changed": false, "false_condition": "type == 'veth' and state == 'present' and interface not in current_interfaces", "item": "ip link add dummy1298 type veth peer name peerdummy1298", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=ip link set peerdummy1298 up) => { "ansible_loop_var": "item", "changed": false, "false_condition": "type == 'veth' and state == 'present' and interface not in current_interfaces", "item": "ip link set peerdummy1298 up", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=ip link set dummy1298 up) => { "ansible_loop_var": "item", "changed": false, "false_condition": "type == 'veth' and state == 'present' and interface not in current_interfaces", "item": "ip link set dummy1298 up", "skip_reason": "Conditional result was False" } skipping: [sut] => { "changed": false } MSG: All items skipped TASK [Set up veth as managed by NetworkManager] ******************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:31 Thursday 11 January 2024 00:03:52 +0000 (0:00:00.015) 0:00:09.378 ****** skipping: [sut] => { "changed": false, "false_condition": "type == 'veth' and state == 'present'", "skip_reason": "Conditional result was False" } TASK [Delete veth interface dummy1298] ***************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:39 Thursday 11 January 2024 00:03:52 +0000 (0:00:00.010) 0:00:09.388 ****** skipping: [sut] => { "changed": false, "false_condition": "type == 'veth' and state == 'absent' and interface in current_interfaces", "skip_reason": "Conditional result was False" } TASK [Create dummy interface dummy1298] **************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:45 Thursday 11 January 2024 00:03:52 +0000 (0:00:00.008) 0:00:09.397 ****** skipping: [sut] => { "changed": false, "false_condition": "type == 'dummy' and state == 'present' and interface not in current_interfaces", "skip_reason": "Conditional result was False" } TASK [Delete dummy interface dummy1298] **************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:50 Thursday 11 January 2024 00:03:52 +0000 (0:00:00.008) 0:00:09.405 ****** skipping: [sut] => { "changed": false, "false_condition": "type == 'dummy' and state == 'absent' and interface in current_interfaces", "skip_reason": "Conditional result was False" } TASK [Create tap interface dummy1298] ****************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:56 Thursday 11 January 2024 00:03:52 +0000 (0:00:00.008) 0:00:09.413 ****** skipping: [sut] => { "changed": false, "false_condition": "type == 'tap' and state == 'present' and interface not in current_interfaces", "skip_reason": "Conditional result was False" } TASK [Delete tap interface dummy1298] ****************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:61 Thursday 11 January 2024 00:03:52 +0000 (0:00:00.009) 0:00:09.422 ****** skipping: [sut] => { "changed": false, "false_condition": "type == 'tap' and state == 'absent' and interface in current_interfaces", "skip_reason": "Conditional result was False" } TASK [Include the task 'show_interfaces.yml'] ********************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/create_and_remove_interface.yml:9 Thursday 11 January 2024 00:03:52 +0000 (0:00:00.007) 0:00:09.430 ****** included: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/show_interfaces.yml for sut TASK [Include the task 'get_current_interfaces.yml'] *************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/show_interfaces.yml:3 Thursday 11 January 2024 00:03:52 +0000 (0:00:00.013) 0:00:09.443 ****** included: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_current_interfaces.yml for sut TASK [Gather current interface info] ******************************************* task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_current_interfaces.yml:3 Thursday 11 January 2024 00:03:52 +0000 (0:00:00.009) 0:00:09.453 ****** ok: [sut] => { "changed": false, "cmd": [ "ls", "-1" ], "delta": "0:00:00.003424", "end": "2024-01-11 00:03:53.090685", "rc": 0, "start": "2024-01-11 00:03:53.087261" } STDOUT: bonding_masters eth0 lo TASK [Set current_interfaces] ************************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_current_interfaces.yml:9 Thursday 11 January 2024 00:03:53 +0000 (0:00:00.202) 0:00:09.655 ****** ok: [sut] => { "ansible_facts": { "current_interfaces": [ "bonding_masters", "eth0", "lo" ] }, "changed": false } TASK [Show current_interfaces] ************************************************* task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/show_interfaces.yml:5 Thursday 11 January 2024 00:03:53 +0000 (0:00:00.010) 0:00:09.666 ****** ok: [sut] => {} MSG: current_interfaces: ['bonding_masters', 'eth0', 'lo'] TASK [Include the task 'assert_device_absent.yml'] ***************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/create_and_remove_interface.yml:11 Thursday 11 January 2024 00:03:53 +0000 (0:00:00.012) 0:00:09.679 ****** included: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/assert_device_absent.yml for sut TASK [Include the task 'get_interface_stat.yml'] ******************************* task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/assert_device_absent.yml:3 Thursday 11 January 2024 00:03:53 +0000 (0:00:00.014) 0:00:09.694 ****** included: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_interface_stat.yml for sut TASK [Get stat for interface dummy1298] **************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_interface_stat.yml:3 Thursday 11 January 2024 00:03:53 +0000 (0:00:00.010) 0:00:09.704 ****** ok: [sut] => { "changed": false, "stat": { "exists": false } } TASK [Assert that the interface is absent - 'dummy1298'] *********************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/assert_device_absent.yml:5 Thursday 11 January 2024 00:03:53 +0000 (0:00:00.185) 0:00:09.890 ****** ok: [sut] => { "changed": false } MSG: All assertions passed TASK [Include the task 'manage_test_interface.yml'] **************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/create_and_remove_interface.yml:14 Thursday 11 January 2024 00:03:53 +0000 (0:00:00.011) 0:00:09.902 ****** included: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml for sut TASK [Ensure state in ["present", "absent"]] *********************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:3 Thursday 11 January 2024 00:03:53 +0000 (0:00:00.017) 0:00:09.919 ****** skipping: [sut] => { "changed": false, "false_condition": "state not in [\"present\", \"absent\"]", "skip_reason": "Conditional result was False" } TASK [Ensure type in ["dummy", "tap", "veth"]] ********************************* task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:8 Thursday 11 January 2024 00:03:53 +0000 (0:00:00.007) 0:00:09.927 ****** skipping: [sut] => { "changed": false, "false_condition": "type not in [\"dummy\", \"tap\", \"veth\"]", "skip_reason": "Conditional result was False" } TASK [Include the task 'show_interfaces.yml'] ********************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:13 Thursday 11 January 2024 00:03:53 +0000 (0:00:00.007) 0:00:09.934 ****** included: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/show_interfaces.yml for sut TASK [Include the task 'get_current_interfaces.yml'] *************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/show_interfaces.yml:3 Thursday 11 January 2024 00:03:53 +0000 (0:00:00.010) 0:00:09.945 ****** included: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_current_interfaces.yml for sut TASK [Gather current interface info] ******************************************* task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_current_interfaces.yml:3 Thursday 11 January 2024 00:03:53 +0000 (0:00:00.009) 0:00:09.954 ****** ok: [sut] => { "changed": false, "cmd": [ "ls", "-1" ], "delta": "0:00:00.003377", "end": "2024-01-11 00:03:53.590064", "rc": 0, "start": "2024-01-11 00:03:53.586687" } STDOUT: bonding_masters eth0 lo TASK [Set current_interfaces] ************************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_current_interfaces.yml:9 Thursday 11 January 2024 00:03:53 +0000 (0:00:00.190) 0:00:10.145 ****** ok: [sut] => { "ansible_facts": { "current_interfaces": [ "bonding_masters", "eth0", "lo" ] }, "changed": false } TASK [Show current_interfaces] ************************************************* task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/show_interfaces.yml:5 Thursday 11 January 2024 00:03:53 +0000 (0:00:00.010) 0:00:10.155 ****** ok: [sut] => {} MSG: current_interfaces: ['bonding_masters', 'eth0', 'lo'] TASK [Install iproute] ********************************************************* task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:16 Thursday 11 January 2024 00:03:53 +0000 (0:00:00.008) 0:00:10.164 ****** ok: [sut] => { "changed": false, "rc": 0, "results": [] } MSG: Nothing to do TASK [Create veth interface dummy1298] ***************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:23 Thursday 11 January 2024 00:03:54 +0000 (0:00:00.853) 0:00:11.017 ****** skipping: [sut] => (item=ip link add dummy1298 type veth peer name peerdummy1298) => { "ansible_loop_var": "item", "changed": false, "false_condition": "type == 'veth' and state == 'present' and interface not in current_interfaces", "item": "ip link add dummy1298 type veth peer name peerdummy1298", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=ip link set peerdummy1298 up) => { "ansible_loop_var": "item", "changed": false, "false_condition": "type == 'veth' and state == 'present' and interface not in current_interfaces", "item": "ip link set peerdummy1298 up", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=ip link set dummy1298 up) => { "ansible_loop_var": "item", "changed": false, "false_condition": "type == 'veth' and state == 'present' and interface not in current_interfaces", "item": "ip link set dummy1298 up", "skip_reason": "Conditional result was False" } skipping: [sut] => { "changed": false } MSG: All items skipped TASK [Set up veth as managed by NetworkManager] ******************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:31 Thursday 11 January 2024 00:03:54 +0000 (0:00:00.018) 0:00:11.035 ****** skipping: [sut] => { "changed": false, "false_condition": "type == 'veth' and state == 'present'", "skip_reason": "Conditional result was False" } TASK [Delete veth interface dummy1298] ***************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:39 Thursday 11 January 2024 00:03:54 +0000 (0:00:00.009) 0:00:11.045 ****** skipping: [sut] => { "changed": false, "false_condition": "type == 'veth' and state == 'absent' and interface in current_interfaces", "skip_reason": "Conditional result was False" } TASK [Create dummy interface dummy1298] **************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:45 Thursday 11 January 2024 00:03:54 +0000 (0:00:00.009) 0:00:11.054 ****** ok: [sut] => { "changed": false, "cmd": [ "ip", "link", "add", "dummy1298", "type", "dummy" ], "delta": "0:00:00.012889", "end": "2024-01-11 00:03:54.702683", "rc": 0, "start": "2024-01-11 00:03:54.689794" } TASK [Delete dummy interface dummy1298] **************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:50 Thursday 11 January 2024 00:03:54 +0000 (0:00:00.207) 0:00:11.262 ****** skipping: [sut] => { "changed": false, "false_condition": "type == 'dummy' and state == 'absent' and interface in current_interfaces", "skip_reason": "Conditional result was False" } TASK [Create tap interface dummy1298] ****************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:56 Thursday 11 January 2024 00:03:54 +0000 (0:00:00.009) 0:00:11.272 ****** skipping: [sut] => { "changed": false, "false_condition": "type == 'tap' and state == 'present' and interface not in current_interfaces", "skip_reason": "Conditional result was False" } TASK [Delete tap interface dummy1298] ****************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:61 Thursday 11 January 2024 00:03:54 +0000 (0:00:00.009) 0:00:11.281 ****** skipping: [sut] => { "changed": false, "false_condition": "type == 'tap' and state == 'absent' and interface in current_interfaces", "skip_reason": "Conditional result was False" } TASK [Include the task 'show_interfaces.yml'] ********************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/create_and_remove_interface.yml:18 Thursday 11 January 2024 00:03:54 +0000 (0:00:00.008) 0:00:11.290 ****** included: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/show_interfaces.yml for sut TASK [Include the task 'get_current_interfaces.yml'] *************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/show_interfaces.yml:3 Thursday 11 January 2024 00:03:54 +0000 (0:00:00.015) 0:00:11.306 ****** included: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_current_interfaces.yml for sut TASK [Gather current interface info] ******************************************* task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_current_interfaces.yml:3 Thursday 11 January 2024 00:03:54 +0000 (0:00:00.009) 0:00:11.316 ****** ok: [sut] => { "changed": false, "cmd": [ "ls", "-1" ], "delta": "0:00:00.003589", "end": "2024-01-11 00:03:54.953685", "rc": 0, "start": "2024-01-11 00:03:54.950096" } STDOUT: bonding_masters dummy1298 eth0 lo TASK [Set current_interfaces] ************************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_current_interfaces.yml:9 Thursday 11 January 2024 00:03:54 +0000 (0:00:00.200) 0:00:11.516 ****** ok: [sut] => { "ansible_facts": { "current_interfaces": [ "bonding_masters", "dummy1298", "eth0", "lo" ] }, "changed": false } TASK [Show current_interfaces] ************************************************* task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/show_interfaces.yml:5 Thursday 11 January 2024 00:03:54 +0000 (0:00:00.013) 0:00:11.529 ****** ok: [sut] => {} MSG: current_interfaces: ['bonding_masters', 'dummy1298', 'eth0', 'lo'] TASK [Include the task 'assert_device_present.yml'] **************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/create_and_remove_interface.yml:20 Thursday 11 January 2024 00:03:55 +0000 (0:00:00.018) 0:00:11.548 ****** included: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/assert_device_present.yml for sut TASK [Include the task 'get_interface_stat.yml'] ******************************* task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/assert_device_present.yml:3 Thursday 11 January 2024 00:03:55 +0000 (0:00:00.024) 0:00:11.572 ****** included: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_interface_stat.yml for sut TASK [Get stat for interface dummy1298] **************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_interface_stat.yml:3 Thursday 11 January 2024 00:03:55 +0000 (0:00:00.012) 0:00:11.585 ****** ok: [sut] => { "changed": false, "stat": { "atime": 1704931434.6991298, "block_size": 4096, "blocks": 0, "ctime": 1704931434.6991298, "dev": 21, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 31446, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": true, "isreg": false, "issock": false, "isuid": false, "lnk_source": "/sys/devices/virtual/net/dummy1298", "lnk_target": "../../devices/virtual/net/dummy1298", "mode": "0777", "mtime": 1704931434.6991298, "nlink": 1, "path": "/sys/class/net/dummy1298", "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 - 'dummy1298'] ********************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/assert_device_present.yml:5 Thursday 11 January 2024 00:03:55 +0000 (0:00:00.192) 0:00:11.778 ****** ok: [sut] => { "changed": false } MSG: All assertions passed TASK [Include the task 'manage_test_interface.yml'] **************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/create_and_remove_interface.yml:23 Thursday 11 January 2024 00:03:55 +0000 (0:00:00.010) 0:00:11.789 ****** included: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml for sut TASK [Ensure state in ["present", "absent"]] *********************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:3 Thursday 11 January 2024 00:03:55 +0000 (0:00:00.018) 0:00:11.807 ****** skipping: [sut] => { "changed": false, "false_condition": "state not in [\"present\", \"absent\"]", "skip_reason": "Conditional result was False" } TASK [Ensure type in ["dummy", "tap", "veth"]] ********************************* task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:8 Thursday 11 January 2024 00:03:55 +0000 (0:00:00.009) 0:00:11.816 ****** skipping: [sut] => { "changed": false, "false_condition": "type not in [\"dummy\", \"tap\", \"veth\"]", "skip_reason": "Conditional result was False" } TASK [Include the task 'show_interfaces.yml'] ********************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:13 Thursday 11 January 2024 00:03:55 +0000 (0:00:00.007) 0:00:11.824 ****** included: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/show_interfaces.yml for sut TASK [Include the task 'get_current_interfaces.yml'] *************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/show_interfaces.yml:3 Thursday 11 January 2024 00:03:55 +0000 (0:00:00.011) 0:00:11.836 ****** included: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_current_interfaces.yml for sut TASK [Gather current interface info] ******************************************* task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_current_interfaces.yml:3 Thursday 11 January 2024 00:03:55 +0000 (0:00:00.009) 0:00:11.846 ****** ok: [sut] => { "changed": false, "cmd": [ "ls", "-1" ], "delta": "0:00:00.003500", "end": "2024-01-11 00:03:55.481881", "rc": 0, "start": "2024-01-11 00:03:55.478381" } STDOUT: bonding_masters dummy1298 eth0 lo TASK [Set current_interfaces] ************************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_current_interfaces.yml:9 Thursday 11 January 2024 00:03:55 +0000 (0:00:00.193) 0:00:12.039 ****** ok: [sut] => { "ansible_facts": { "current_interfaces": [ "bonding_masters", "dummy1298", "eth0", "lo" ] }, "changed": false } TASK [Show current_interfaces] ************************************************* task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/show_interfaces.yml:5 Thursday 11 January 2024 00:03:55 +0000 (0:00:00.015) 0:00:12.054 ****** ok: [sut] => {} MSG: current_interfaces: ['bonding_masters', 'dummy1298', 'eth0', 'lo'] TASK [Install iproute] ********************************************************* task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:16 Thursday 11 January 2024 00:03:55 +0000 (0:00:00.014) 0:00:12.069 ****** ok: [sut] => { "changed": false, "rc": 0, "results": [] } MSG: Nothing to do TASK [Create veth interface dummy1298] ***************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:23 Thursday 11 January 2024 00:03:56 +0000 (0:00:00.899) 0:00:12.968 ****** skipping: [sut] => (item=ip link add dummy1298 type veth peer name peerdummy1298) => { "ansible_loop_var": "item", "changed": false, "false_condition": "type == 'veth' and state == 'present' and interface not in current_interfaces", "item": "ip link add dummy1298 type veth peer name peerdummy1298", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=ip link set peerdummy1298 up) => { "ansible_loop_var": "item", "changed": false, "false_condition": "type == 'veth' and state == 'present' and interface not in current_interfaces", "item": "ip link set peerdummy1298 up", "skip_reason": "Conditional result was False" } skipping: [sut] => (item=ip link set dummy1298 up) => { "ansible_loop_var": "item", "changed": false, "false_condition": "type == 'veth' and state == 'present' and interface not in current_interfaces", "item": "ip link set dummy1298 up", "skip_reason": "Conditional result was False" } skipping: [sut] => { "changed": false } MSG: All items skipped TASK [Set up veth as managed by NetworkManager] ******************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:31 Thursday 11 January 2024 00:03:56 +0000 (0:00:00.020) 0:00:12.989 ****** skipping: [sut] => { "changed": false, "false_condition": "type == 'veth' and state == 'present'", "skip_reason": "Conditional result was False" } TASK [Delete veth interface dummy1298] ***************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:39 Thursday 11 January 2024 00:03:56 +0000 (0:00:00.008) 0:00:12.997 ****** skipping: [sut] => { "changed": false, "false_condition": "type == 'veth' and state == 'absent' and interface in current_interfaces", "skip_reason": "Conditional result was False" } TASK [Create dummy interface dummy1298] **************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:45 Thursday 11 January 2024 00:03:56 +0000 (0:00:00.009) 0:00:13.007 ****** skipping: [sut] => { "changed": false, "false_condition": "type == 'dummy' and state == 'present' and interface not in current_interfaces", "skip_reason": "Conditional result was False" } TASK [Delete dummy interface dummy1298] **************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:50 Thursday 11 January 2024 00:03:56 +0000 (0:00:00.009) 0:00:13.016 ****** ok: [sut] => { "changed": false, "cmd": [ "ip", "link", "del", "dummy1298", "type", "dummy" ], "delta": "0:00:00.006921", "end": "2024-01-11 00:03:56.658484", "rc": 0, "start": "2024-01-11 00:03:56.651563" } TASK [Create tap interface dummy1298] ****************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:56 Thursday 11 January 2024 00:03:56 +0000 (0:00:00.202) 0:00:13.218 ****** skipping: [sut] => { "changed": false, "false_condition": "type == 'tap' and state == 'present' and interface not in current_interfaces", "skip_reason": "Conditional result was False" } TASK [Delete tap interface dummy1298] ****************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:61 Thursday 11 January 2024 00:03:56 +0000 (0:00:00.010) 0:00:13.229 ****** skipping: [sut] => { "changed": false, "false_condition": "type == 'tap' and state == 'absent' and interface in current_interfaces", "skip_reason": "Conditional result was False" } TASK [Include the task 'show_interfaces.yml'] ********************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/create_and_remove_interface.yml:27 Thursday 11 January 2024 00:03:56 +0000 (0:00:00.013) 0:00:13.242 ****** included: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/show_interfaces.yml for sut TASK [Include the task 'get_current_interfaces.yml'] *************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/show_interfaces.yml:3 Thursday 11 January 2024 00:03:56 +0000 (0:00:00.039) 0:00:13.281 ****** included: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_current_interfaces.yml for sut TASK [Gather current interface info] ******************************************* task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_current_interfaces.yml:3 Thursday 11 January 2024 00:03:56 +0000 (0:00:00.020) 0:00:13.302 ****** ok: [sut] => { "changed": false, "cmd": [ "ls", "-1" ], "delta": "0:00:00.003462", "end": "2024-01-11 00:03:56.959112", "rc": 0, "start": "2024-01-11 00:03:56.955650" } STDOUT: bonding_masters eth0 lo TASK [Set current_interfaces] ************************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_current_interfaces.yml:9 Thursday 11 January 2024 00:03:56 +0000 (0:00:00.218) 0:00:13.521 ****** ok: [sut] => { "ansible_facts": { "current_interfaces": [ "bonding_masters", "eth0", "lo" ] }, "changed": false } TASK [Show current_interfaces] ************************************************* task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/show_interfaces.yml:5 Thursday 11 January 2024 00:03:56 +0000 (0:00:00.012) 0:00:13.533 ****** ok: [sut] => {} MSG: current_interfaces: ['bonding_masters', 'eth0', 'lo'] TASK [Include the task 'assert_device_absent.yml'] ***************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/create_and_remove_interface.yml:29 Thursday 11 January 2024 00:03:57 +0000 (0:00:00.024) 0:00:13.557 ****** included: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/assert_device_absent.yml for sut TASK [Include the task 'get_interface_stat.yml'] ******************************* task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/assert_device_absent.yml:3 Thursday 11 January 2024 00:03:57 +0000 (0:00:00.021) 0:00:13.579 ****** included: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_interface_stat.yml for sut TASK [Get stat for interface dummy1298] **************************************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_interface_stat.yml:3 Thursday 11 January 2024 00:03:57 +0000 (0:00:00.012) 0:00:13.592 ****** ok: [sut] => { "changed": false, "stat": { "exists": false } } TASK [Assert that the interface is absent - 'dummy1298'] *********************** task path: /WORKDIR/git-route_typeri5gb3b6/tests/tasks/assert_device_absent.yml:5 Thursday 11 January 2024 00:03:57 +0000 (0:00:00.185) 0:00:13.777 ****** ok: [sut] => { "changed": false } MSG: All assertions passed PLAY RECAP ********************************************************************* sut : ok=119 changed=0 unreachable=0 failed=0 skipped=55 rescued=0 ignored=0 Thursday 11 January 2024 00:03:57 +0000 (0:00:00.015) 0:00:13.793 ****** =============================================================================== Install iproute --------------------------------------------------------- 0.96s /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:16 ------ Install iproute --------------------------------------------------------- 0.90s /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:16 ------ Install iproute --------------------------------------------------------- 0.85s /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:16 ------ Install iproute --------------------------------------------------------- 0.85s /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:16 ------ Install iproute --------------------------------------------------------- 0.83s /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:16 ------ Install iproute --------------------------------------------------------- 0.83s /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:16 ------ Gathering Facts --------------------------------------------------------- 0.77s /WORKDIR/git-route_typeri5gb3b6/tests/tests_helpers_and_asserts.yml:3 --------- Create veth interface veth1298 ------------------------------------------ 0.61s /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:23 ------ Gather the minimum subset of ansible_facts required by the network role test --- 0.35s /WORKDIR/git-route_typeri5gb3b6/tests/tasks/el_repo_setup.yml:3 --------------- Check if system is ostree ----------------------------------------------- 0.28s /WORKDIR/git-route_typeri5gb3b6/tests/tasks/el_repo_setup.yml:17 -------------- Gather current interface info ------------------------------------------- 0.25s /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_current_interfaces.yml:3 ------ Gather current interface info ------------------------------------------- 0.22s /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_current_interfaces.yml:3 ------ Create dummy interface dummy1298 ---------------------------------------- 0.21s /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:45 ------ Set up veth as managed by NetworkManager -------------------------------- 0.21s /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:31 ------ Delete dummy interface dummy1298 ---------------------------------------- 0.20s /WORKDIR/git-route_typeri5gb3b6/tests/tasks/manage_test_interface.yml:50 ------ Gather current interface info ------------------------------------------- 0.20s /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_current_interfaces.yml:3 ------ Get stat for interface veth1298 ----------------------------------------- 0.20s /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_interface_stat.yml:3 ---------- Gather current interface info ------------------------------------------- 0.20s /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_current_interfaces.yml:3 ------ Gather current interface info ------------------------------------------- 0.20s /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_current_interfaces.yml:3 ------ Gather current interface info ------------------------------------------- 0.20s /WORKDIR/git-route_typeri5gb3b6/tests/tasks/get_current_interfaces.yml:3 ------ ---^---^---^---^---^--- # STDERR: ---v---v---v---v---v--- [DEPRECATION WARNING]: ANSIBLE_COLLECTIONS_PATHS option, does not fit var naming standard, use the singular form ANSIBLE_COLLECTIONS_PATH instead. This feature will be removed from ansible-core in version 2.19. Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. ---^---^---^---^---^---