[WARNING]: Could not match supplied host pattern, ignoring: unprovisioned [WARNING]: Found variable using reserved name: hosts PLAY [Deploy initial device configuration] ************************************* TASK [Set variables that cannot be set with VARS] ****************************** ok: [r1] ok: [h1] ok: [h2] ok: [s1] ok: [s2] TASK [Find device readiness script] ******************************************** ok: [r1] ok: [h1] ok: [h2] ok: [s2] ok: [s1] TASK [Wait for device to become ready] ***************************************** skipping: [r1] skipping: [h1] skipping: [h2] skipping: [s1] skipping: [s2] TASK [Normalize config on bridge-like devices] ********************************* included: /home/pipi/net101/tools/netsim/ansible/tasks/deploy-module.yml for r1, h1, h2, s1, s2 TASK [Figure out whether to deploy the module normalize on current device] ***** ok: [r1] ok: [h1] ok: [h2] ok: [s1] ok: [s2] TASK [Find configuration template for normalize] ******************************* ok: [r1] ok: [h1] ok: [h2] ok: [s1] ok: [s2] TASK [fail] ******************************************************************** skipping: [r1] skipping: [h1] skipping: [h2] skipping: [s1] skipping: [s2] TASK [Find configuration deployment deploy_script for normalize] *************** ok: [r1] ok: [h1] ok: [h2] ok: [s1] ok: [s2] TASK [Print deployed configuration when running in verbose mode] *************** skipping: [r1] skipping: [h1] skipping: [h2] skipping: [s1] skipping: [s2] TASK [Deploy normalize configuration] ****************************************** skipping: [r1] skipping: [h1] skipping: [h2] skipping: [s1] skipping: [s2] TASK [Deploy initial configuration] ******************************************** included: /home/pipi/net101/tools/netsim/ansible/tasks/deploy-module.yml for r1, h1, h2, s1, s2 TASK [Figure out whether to deploy the module initial on current device] ******* ok: [r1] ok: [h1] ok: [h2] ok: [s1] ok: [s2] TASK [Find configuration template for initial] ********************************* ok: [r1] ok: [h1] ok: [h2] ok: [s1] ok: [s2] TASK [fail] ******************************************************************** skipping: [r1] skipping: [h1] skipping: [h2] skipping: [s1] skipping: [s2] TASK [Find configuration deployment deploy_script for initial] ***************** ok: [r1] ok: [h1] ok: [h2] ok: [s1] ok: [s2] TASK [Print deployed configuration when running in verbose mode] *************** ok: [h1] => msg: |- initial configuration for h1 ========================================= #!/bin/bash # # This script contains the 'ip' commands needed to set up container # interfaces and route table. It's executed within the container # network namespace on the container host. # # /etc/hosts file is generated as a clab bind. # set -e ### One-Shot configuration (non-Ubuntu VM or container) # # Disable IPv4 and IPv6 forwarding # sysctl -w net.ipv4.ip_forward=0 sysctl -w net.ipv6.conf.all.forwarding=0 # # Interface addressing, create any bond devices # ip link set dev eth1 up set +e ip addr del 172.16.0.1/24 dev eth1 2>/dev/null set -e ip addr add 172.16.0.1/24 dev eth1 ip link set dev eth1 mtu 1500 ok: [h2] => msg: |- initial configuration for h2 ========================================= #!/bin/bash # # This script contains the 'ip' commands needed to set up container # interfaces and route table. It's executed within the container # network namespace on the container host. # # /etc/hosts file is generated as a clab bind. # set -e ### One-Shot configuration (non-Ubuntu VM or container) # # Disable IPv4 and IPv6 forwarding # sysctl -w net.ipv4.ip_forward=0 sysctl -w net.ipv6.conf.all.forwarding=0 # # Interface addressing, create any bond devices # ip link set dev eth1 up set +e ip addr del 172.16.1.2/24 dev eth1 2>/dev/null set -e ip addr add 172.16.1.2/24 dev eth1 ip link set dev eth1 mtu 1500 ok: [s1] => msg: |- initial configuration for s1 ========================================= #!/bin/bash # # This script contains the 'ip' commands needed to set up container # interfaces and route table. It's executed within the container # network namespace on the container host. # # /etc/hosts file is generated as a clab bind. # set -e ### One-Shot configuration (non-Ubuntu VM or container) # # Disable IPv4 and IPv6 forwarding # sysctl -w net.ipv4.ip_forward=0 sysctl -w net.ipv6.conf.all.forwarding=0 # # Interface addressing, create any bond devices # ip link set dev eth1 up ip link set dev eth1 mtu 1500 ip link set dev eth2 up ip link set dev eth2 mtu 1500 ip link set dev eth3 up ip link set dev eth3 mtu 1500 ok: [s2] => msg: |- initial configuration for s2 ========================================= #!/bin/bash # # This script contains the 'ip' commands needed to set up container # interfaces and route table. It's executed within the container # network namespace on the container host. # # /etc/hosts file is generated as a clab bind. # set -e ### One-Shot configuration (non-Ubuntu VM or container) # # Disable IPv4 and IPv6 forwarding # sysctl -w net.ipv4.ip_forward=0 sysctl -w net.ipv6.conf.all.forwarding=0 # # Interface addressing, create any bond devices # ip link set dev eth1 up ip link set dev eth1 mtu 1500 ip link set dev eth2 up ip link set dev eth2 mtu 1500 ip link set dev eth3 up ip link set dev eth3 mtu 1500 ok: [r1] => msg: |- initial configuration for r1 ========================================= #!/bin/bash # set -e set -x # # Create bash profile script # cat <