[WARNING]: Could not match supplied host pattern, ignoring: unprovisioned PLAY [Deploy initial device configuration] ************************************* TASK [Set variables that cannot be set with VARS] ****************************** ok: [r2] ok: [r1] ok: [r4] ok: [r3] ok: [dut] TASK [Find device readiness script] ******************************************** ok: [r2] ok: [r4] ok: [r1] ok: [dut] ok: [r3] TASK [Wait for device to become ready] ***************************************** skipping: [r2] skipping: [r4] skipping: [r1] skipping: [r3] included: /home/pipi/net101/tools/netsim/ansible/tasks/readiness-check/dellos10.yml for dut TASK [Wait for at least 3 minutes for OS10 inside CLAB...] ********************* skipping: [dut] TASK [Execute local ssh command to check OS10 readiness] *********************** skipping: [dut] TASK [Deploy initial configuration] ******************************************** included: /home/pipi/net101/tools/netsim/ansible/tasks/deploy-module.yml for dut, r2, r4, r1, r3 TASK [Figure out whether to deploy the module initial on current device] ******* ok: [r2] ok: [r1] ok: [r4] ok: [r3] ok: [dut] TASK [Find configuration template for initial] ********************************* ok: [r2] ok: [r4] ok: [r1] ok: [dut] ok: [r3] TASK [Print deployed configuration when running in verbose mode] *************** skipping: [dut] skipping: [r2] skipping: [r4] skipping: [r1] skipping: [r3] TASK [Find configuration deployment deploy_script for initial] ***************** ok: [r2] ok: [r4] ok: [r1] ok: [dut] ok: [r3] TASK [Deploy initial configuration] ******************************************** included: /home/pipi/net101/tools/netsim/ansible/tasks/deploy-config/dellos10.yml for dut included: /home/pipi/net101/tools/netsim/ansible/tasks/deploy-config/frr.yml for r2, r4, r1, r3 TASK [wait_for_connection] ***************************************************** skipping: [dut] TASK [dellos10_config: deploying initial from /home/pipi/net101/tools/netsim/ansible/templates/initial/dellos10.j2] *** changed: [dut] TASK [template] **************************************************************** changed: [r2] changed: [r4] changed: [r1] changed: [r3] TASK [set_fact] **************************************************************** ok: [r2] ok: [r4] ok: [r1] ok: [r3] TASK [run /tmp/config.sh to deploy initial config from /home/pipi/net101/tools/netsim/ansible/templates/initial/frr.j2] *** changed: [r1] changed: [r2] changed: [r4] changed: [r3] TASK [run vtysh to import initial config from /home/pipi/net101/tools/netsim/ansible/templates/initial/frr.j2] *** skipping: [r2] skipping: [r4] skipping: [r1] skipping: [r3] PLAY [Deploy module-specific configurations] *********************************** TASK [Set variables that cannot be set with VARS] ****************************** ok: [r1] ok: [r2] ok: [dut] ok: [r3] ok: [r4] TASK [Deploy individual configuration modules] ********************************* included: /home/pipi/net101/tools/netsim/ansible/tasks/deploy-module.yml for dut, r1, r2, r3, r4 => (item=bgp) included: /home/pipi/net101/tools/netsim/ansible/tasks/deploy-module.yml for dut, r1, r2, r3, r4 => (item=ospf) included: /home/pipi/net101/tools/netsim/ansible/tasks/deploy-module.yml for dut, r1, r2, r3, r4 => (item=vrf) TASK [Figure out whether to deploy the module bgp on current device] *********** ok: [r1] ok: [r2] ok: [dut] ok: [r3] ok: [r4] TASK [Find configuration template for bgp] ************************************* skipping: [r1] skipping: [r3] ok: [r2] ok: [dut] ok: [r4] TASK [Print deployed configuration when running in verbose mode] *************** skipping: [dut] skipping: [r1] skipping: [r2] skipping: [r3] skipping: [r4] TASK [Find configuration deployment deploy_script for bgp] ********************* skipping: [r1] skipping: [r3] ok: [r2] ok: [dut] ok: [r4] TASK [Deploy bgp configuration] ************************************************ skipping: [r1] skipping: [r3] included: /home/pipi/net101/tools/netsim/ansible/tasks/deploy-config/dellos10.yml for dut included: /home/pipi/net101/tools/netsim/ansible/tasks/deploy-config/frr.yml for r2, r4 TASK [wait_for_connection] ***************************************************** skipping: [dut] TASK [dellos10_config: deploying bgp from /home/pipi/net101/tools/netsim/ansible/templates/bgp/dellos10.j2] *** changed: [dut] TASK [template] **************************************************************** changed: [r2] changed: [r4] TASK [set_fact] **************************************************************** ok: [r2] ok: [r4] TASK [run /tmp/config.sh to deploy bgp config from /home/pipi/net101/tools/netsim/ansible/templates/bgp/frr.j2] *** skipping: [r2] skipping: [r4] TASK [run vtysh to import bgp config from /home/pipi/net101/tools/netsim/ansible/templates/bgp/frr.j2] *** changed: [r4] changed: [r2] TASK [Figure out whether to deploy the module ospf on current device] ********** ok: [r1] ok: [r2] ok: [dut] ok: [r4] ok: [r3] TASK [Find configuration template for ospf] ************************************ skipping: [r2] skipping: [r4] ok: [r1] ok: [r3] ok: [dut] TASK [Print deployed configuration when running in verbose mode] *************** skipping: [dut] skipping: [r1] skipping: [r2] skipping: [r3] skipping: [r4] TASK [Find configuration deployment deploy_script for ospf] ******************** skipping: [r2] skipping: [r4] ok: [r1] ok: [r3] ok: [dut] TASK [Deploy ospf configuration] *********************************************** skipping: [r2] skipping: [r4] included: /home/pipi/net101/tools/netsim/ansible/tasks/deploy-config/dellos10.yml for dut included: /home/pipi/net101/tools/netsim/ansible/tasks/deploy-config/frr.yml for r1, r3 TASK [wait_for_connection] ***************************************************** skipping: [dut] TASK [dellos10_config: deploying ospf from /home/pipi/net101/tools/netsim/ansible/templates/ospf/dellos10.j2] *** changed: [dut] TASK [template] **************************************************************** changed: [r1] changed: [r3] TASK [set_fact] **************************************************************** ok: [r1] ok: [r3] TASK [run /tmp/config.sh to deploy ospf config from /home/pipi/net101/tools/netsim/ansible/templates/ospf/frr.j2] *** skipping: [r1] skipping: [r3] TASK [run vtysh to import ospf config from /home/pipi/net101/tools/netsim/ansible/templates/ospf/frr.j2] *** changed: [r1] changed: [r3] TASK [Figure out whether to deploy the module vrf on current device] *********** ok: [r1] ok: [r2] ok: [r3] ok: [dut] ok: [r4] TASK [Find configuration template for vrf] ************************************* skipping: [r1] skipping: [r2] skipping: [r3] skipping: [r4] ok: [dut] TASK [Print deployed configuration when running in verbose mode] *************** skipping: [dut] skipping: [r1] skipping: [r2] skipping: [r3] skipping: [r4] TASK [Find configuration deployment deploy_script for vrf] ********************* skipping: [r1] skipping: [r2] skipping: [r3] skipping: [r4] ok: [dut] TASK [Deploy vrf configuration] ************************************************ skipping: [r1] skipping: [r2] skipping: [r3] skipping: [r4] included: /home/pipi/net101/tools/netsim/ansible/tasks/deploy-config/dellos10.yml for dut TASK [wait_for_connection] ***************************************************** skipping: [dut] TASK [dellos10_config: deploying vrf from /home/pipi/net101/tools/netsim/ansible/templates/vrf/dellos10.j2] *** changed: [dut] PLAY [Deploy custom deployment templates] ************************************** skipping: no hosts matched PLAY RECAP ********************************************************************* dut : ok=28 changed=4 unreachable=0 failed=0 skipped=10 rescued=0 ignored=0 r1 : ok=23 changed=4 unreachable=0 failed=0 skipped=13 rescued=0 ignored=0 r2 : ok=23 changed=4 unreachable=0 failed=0 skipped=13 rescued=0 ignored=0 r3 : ok=23 changed=4 unreachable=0 failed=0 skipped=13 rescued=0 ignored=0 r4 : ok=23 changed=4 unreachable=0 failed=0 skipped=13 rescued=0 ignored=0 The device under test has two VRFs with two interfaces in each VRF. Routers are attached to those interfaces and run OSPF and BGP with device under test. Assuming the OSPF and BGP multi-vrf test cases succeeded, this one tests OSPF-to-BGP two-way redistribution. * r1 and r2 should be able to ping each other * r3 and r4 should be able to ping each other * r1 should not be able to reach r3