[WARNING]: Could not match supplied host pattern, ignoring: unprovisioned PLAY [Deploy initial device configuration] ************************************* TASK [Set variables that cannot be set with VARS] ****************************** ok: [server] ok: [c2] ok: [c1] ok: [relay] TASK [Find device readiness script] ******************************************** ok: [server] ok: [c1] ok: [relay] ok: [c2] TASK [Wait for device to become ready] ***************************************** skipping: [c1] skipping: [c2] skipping: [server] included: /home/pipi/net101/tools/netsim/ansible/tasks/readiness-check/eos-clab.yml for relay TASK [Wait for cEOS SSH daemon to start] *************************************** ok: [relay] TASK [Deploy initial configuration] ******************************************** included: /home/pipi/net101/tools/netsim/ansible/tasks/deploy-module.yml for c1, c2, server, relay TASK [Figure out whether to deploy the module initial on current device] ******* ok: [server] ok: [c1] ok: [relay] ok: [c2] TASK [Find configuration template for initial] ********************************* ok: [server] ok: [c1] ok: [c2] ok: [relay] TASK [Print deployed configuration when running in verbose mode] *************** skipping: [c1] skipping: [c2] skipping: [server] skipping: [relay] TASK [Find configuration deployment deploy_script for initial] ***************** ok: [server] ok: [c1] ok: [relay] ok: [c2] TASK [Deploy initial configuration] ******************************************** included: /home/pipi/net101/tools/netsim/ansible/tasks/deploy-config/ios.yml for c1, c2 included: /home/pipi/net101/tools/netsim/ansible/tasks/linux/initial-clab.yml for server included: /home/pipi/net101/tools/netsim/ansible/tasks/deploy-config/eos.yml for relay TASK [ios_config: deploying initial from /home/pipi/net101/tools/netsim/ansible/templates/initial/ios.j2] *** [WARNING]: To ensure idempotency and correct diff the input configuration lines should be similar to how they appear if present in the running configuration on device including the indentation changed: [c2] changed: [c1] TASK [set_fact] **************************************************************** ok: [server] TASK [Create initial container setup from /home/pipi/net101/tools/netsim/ansible/templates/initial/linux-clab.j2] *** changed: [server -> localhost] TASK [Initial container configuration via /tmp/config-TmKMNDXS-server.sh] ****** changed: [server -> localhost] TASK [file] ******************************************************************** changed: [server -> localhost] TASK [eos_config: deploying initial from /home/pipi/net101/tools/netsim/ansible/templates/initial/eos.j2] *** changed: [relay] PLAY [Deploy module-specific configurations] *********************************** TASK [Set variables that cannot be set with VARS] ****************************** ok: [server] ok: [c1] ok: [c2] ok: [relay] TASK [Deploy individual configuration modules] ********************************* included: /home/pipi/net101/tools/netsim/ansible/tasks/deploy-module.yml for c1, c2, relay, server => (item=dhcp) included: /home/pipi/net101/tools/netsim/ansible/tasks/deploy-module.yml for c1, c2, relay, server => (item=ospf) TASK [Figure out whether to deploy the module dhcp on current device] ********** ok: [server] ok: [c1] ok: [c2] ok: [relay] TASK [Find configuration template for dhcp] ************************************ skipping: [server] ok: [c1] ok: [relay] ok: [c2] TASK [Print deployed configuration when running in verbose mode] *************** skipping: [c1] skipping: [c2] skipping: [relay] skipping: [server] TASK [Find configuration deployment deploy_script for dhcp] ******************** skipping: [server] ok: [c1] ok: [relay] ok: [c2] TASK [Deploy dhcp configuration] *********************************************** skipping: [server] included: /home/pipi/net101/tools/netsim/ansible/tasks/deploy-config/ios.yml for c1, c2 included: /home/pipi/net101/tools/netsim/ansible/tasks/deploy-config/eos.yml for relay TASK [ios_config: deploying dhcp from /home/pipi/net101/tools/netsim/ansible/templates/dhcp/ios.j2] *** changed: [c1] changed: [c2] TASK [eos_config: deploying dhcp from /home/pipi/net101/tools/netsim/ansible/templates/dhcp/eos.j2] *** changed: [relay] TASK [Figure out whether to deploy the module ospf on current device] ********** ok: [server] ok: [c1] ok: [relay] ok: [c2] TASK [Find configuration template for ospf] ************************************ skipping: [server] ok: [c1] ok: [c2] ok: [relay] TASK [Print deployed configuration when running in verbose mode] *************** skipping: [c1] skipping: [c2] skipping: [relay] skipping: [server] TASK [Find configuration deployment deploy_script for ospf] ******************** skipping: [server] ok: [c1] ok: [relay] ok: [c2] TASK [Deploy ospf configuration] *********************************************** skipping: [server] included: /home/pipi/net101/tools/netsim/ansible/tasks/deploy-config/ios.yml for c1, c2 included: /home/pipi/net101/tools/netsim/ansible/tasks/deploy-config/eos.yml for relay TASK [ios_config: deploying ospf from /home/pipi/net101/tools/netsim/ansible/templates/ospf/ios.j2] *** changed: [c1] changed: [c2] TASK [eos_config: deploying ospf from /home/pipi/net101/tools/netsim/ansible/templates/ospf/eos.j2] *** changed: [relay] PLAY [Deploy custom deployment templates] ************************************** skipping: no hosts matched PLAY RECAP ********************************************************************* c1 : ok=21 changed=3 unreachable=0 failed=0 skipped=4 rescued=0 ignored=0 c2 : ok=21 changed=3 unreachable=0 failed=0 skipped=4 rescued=0 ignored=0 relay : ok=23 changed=3 unreachable=0 failed=0 skipped=3 rescued=0 ignored=0 server : ok=16 changed=3 unreachable=0 failed=0 skipped=10 rescued=0 ignored=0 Use this topology to test the OSPF over interfaces using dynamic DHCP addresses. Use 'netlab validate' to check whether your devices acquired dynamic IPv4 addresses and whether they established OSPF adjacency with the DHCP relay.