{% if node.id == 0 %} comment { Gi10/0/0 is connected to lab.ipng.ch:lab{{lab.id}} } set interface mtu 9000 GigabitEthernet10/0/0 set interface mtu packet 1500 GigabitEthernet10/0/0 set interface ip address GigabitEthernet10/0/0 2001:678:d78:2{{lab.id}}1::{{node.id}}:fffe/112 set interface ip address GigabitEthernet10/0/0 192.168.{{10+lab.id}}.{{5+2*node.id}}/31 set interface state GigabitEthernet10/0/0 up {% else %} comment { Gi10/0/0 is connected to vpp{{lab.id}}-{{node.id-1}}:Gi10/0/1 } set interface mtu 9000 GigabitEthernet10/0/0 set interface mtu packet 9000 GigabitEthernet10/0/0 set interface ip address GigabitEthernet10/0/0 2001:678:d78:2{{lab.id}}1::{{node.id}}:{{lab.id}}{{node.id}}/112 set interface ip address GigabitEthernet10/0/0 192.168.{{10+lab.id}}.{{5+2*node.id}}/31 set interface state GigabitEthernet10/0/0 up {% endif %} {% if node.id < 3 %} comment { Gi10/0/1 is connected to vpp{{lab.id}}-{{node.id+1}}:Gi10/0/0 } set interface mtu 9000 GigabitEthernet10/0/1 set interface mtu packet 9000 GigabitEthernet10/0/1 set interface ip address GigabitEthernet10/0/1 2001:678:d78:2{{lab.id}}1::{{node.id+1}}:{{lab.id}}{{node.id}}/112 set interface ip address GigabitEthernet10/0/1 192.168.{{10+lab.id}}.{{6+2*node.id}}/31 set interface state GigabitEthernet10/0/1 up {% else %} comment { Gi10/0/1 is free to use } set interface mtu 9000 GigabitEthernet10/0/1 set interface mtu packet 9000 GigabitEthernet10/0/1 set interface state GigabitEthernet10/0/1 down {% endif %} comment { Gi10/0/2 is free to use } set interface mtu 9000 GigabitEthernet10/0/2 set interface mtu packet 9000 GigabitEthernet10/0/2 set interface state GigabitEthernet10/0/2 down comment { Gi10/0/3 is free to use } set interface mtu 9000 GigabitEthernet10/0/3 set interface mtu packet 9000 GigabitEthernet10/0/3 set interface state GigabitEthernet10/0/3 down