diff options
Diffstat (limited to 'docs')
115 files changed, 6618 insertions, 3165 deletions
diff --git a/docs/_ext/releasenotes.py b/docs/_ext/releasenotes.py index 4db65c86..71897403 100644 --- a/docs/_ext/releasenotes.py +++ b/docs/_ext/releasenotes.py @@ -9,7 +9,7 @@ parser.add_argument("-b", "--branch", nargs="+", help="List of github branches", args = parser.parse_args() -phab = Phabricator(host='https://phabricator.vyos.net/api/', token=args.token) +phab = Phabricator(host='https://vyos.dev/api/', token=args.token) ''' # code to find new PHIDs diff --git a/docs/_ext/vyos.py b/docs/_ext/vyos.py index 61b7519d..fe0a258b 100644 --- a/docs/_ext/vyos.py +++ b/docs/_ext/vyos.py @@ -19,7 +19,7 @@ def setup(app): app.add_config_value( 'vyos_phabricator_url', - 'https://phabricator.vyos.net/', + 'https://vyos.dev/', 'html' ) diff --git a/docs/_include/common-references.txt b/docs/_include/common-references.txt index a921ec67..2e3f934a 100644 --- a/docs/_include/common-references.txt +++ b/docs/_include/common-references.txt @@ -2,7 +2,7 @@ .. _`accel-ppp`: https://accel-ppp.org/ .. _`Secure Socket Tunneling Protocol`: https://en.wikipedia.org/wiki/Secure_Socket_Tunneling_Protocol -.. _Phabricator: https://phabricator.vyos.net/ +.. _Phabricator: https://vyos.dev/ .. _802.1ad: https://en.wikipedia.org/wiki/IEEE_802.1ad .. _802.1q: https://en.wikipedia.org/wiki/IEEE_802.1Q .. _`VyOS CI`: https://ci.vyos.net diff --git a/docs/_include/interface-address-with-dhcp.txt b/docs/_include/interface-address-with-dhcp.txt index de51a887..d454d051 100644 --- a/docs/_include/interface-address-with-dhcp.txt +++ b/docs/_include/interface-address-with-dhcp.txt @@ -11,6 +11,14 @@ * **dhcpv6** interface address is received by DHCPv6 from a DHCPv6 server on this segment. + .. note:: When using DHCP to retrieve IPv4 address and if local + customizations are needed, they should be possible using the enter and + exit hooks provided. The hook dirs are: + + * ``/config/scripts/dhcp-client/pre-hooks.d/`` + * ``/config/scripts/dhcp-client/post-hooks.d/`` + + Example: .. code-block:: none diff --git a/docs/_include/interface-common-without-dhcp1.txt b/docs/_include/interface-common-without-dhcp1.txt deleted file mode 100644 index 60ac951d..00000000 --- a/docs/_include/interface-common-without-dhcp1.txt +++ /dev/null @@ -1,7 +0,0 @@ -.. cmdinclude:: /_include/interface-address.txt - :var0: {{ var0 }} - :var1: {{ var1 }} - -.. cmdinclude:: /_include/interface-common-without-mac.txt - :var0: {{ var0 }} - :var1: {{ var1 }} diff --git a/docs/_include/vyos-1x b/docs/_include/vyos-1x -Subproject a0d3c5702dfcf0ac0008039357a2e0e02c62523 +Subproject f5d40cf3cf8b29a289da31bb3f0368fcfaeae3c diff --git a/docs/_static/images/ldapone.png b/docs/_static/images/ldapone.png Binary files differnew file mode 100644 index 00000000..33ecf628 --- /dev/null +++ b/docs/_static/images/ldapone.png diff --git a/docs/_static/images/ldaptwo.png b/docs/_static/images/ldaptwo.png Binary files differnew file mode 100644 index 00000000..7cb9e0cb --- /dev/null +++ b/docs/_static/images/ldaptwo.png diff --git a/docs/_static/images/mainschema.png b/docs/_static/images/mainschema.png Binary files differnew file mode 100644 index 00000000..c39e5da2 --- /dev/null +++ b/docs/_static/images/mainschema.png diff --git a/docs/_static/images/nmp1.png b/docs/_static/images/nmp1.png Binary files differnew file mode 100644 index 00000000..0b761a76 --- /dev/null +++ b/docs/_static/images/nmp1.png diff --git a/docs/_static/images/nmp2.png b/docs/_static/images/nmp2.png Binary files differnew file mode 100644 index 00000000..3190a099 --- /dev/null +++ b/docs/_static/images/nmp2.png diff --git a/docs/_static/images/nmp3.png b/docs/_static/images/nmp3.png Binary files differnew file mode 100644 index 00000000..0585b80e --- /dev/null +++ b/docs/_static/images/nmp3.png diff --git a/docs/_static/images/nmp4.png b/docs/_static/images/nmp4.png Binary files differnew file mode 100644 index 00000000..e0aa893e --- /dev/null +++ b/docs/_static/images/nmp4.png diff --git a/docs/_static/images/nmp5.png b/docs/_static/images/nmp5.png Binary files differnew file mode 100644 index 00000000..d3149034 --- /dev/null +++ b/docs/_static/images/nmp5.png diff --git a/docs/_static/images/nmp6.png b/docs/_static/images/nmp6.png Binary files differnew file mode 100644 index 00000000..c4645e33 --- /dev/null +++ b/docs/_static/images/nmp6.png diff --git a/docs/_static/images/nmp7.png b/docs/_static/images/nmp7.png Binary files differnew file mode 100644 index 00000000..3e518e7e --- /dev/null +++ b/docs/_static/images/nmp7.png diff --git a/docs/_static/images/qos1.png b/docs/_static/images/qos1.png Binary files differnew file mode 100644 index 00000000..9c16e6a3 --- /dev/null +++ b/docs/_static/images/qos1.png diff --git a/docs/_static/images/qos10.png b/docs/_static/images/qos10.png Binary files differnew file mode 100644 index 00000000..2f90ffe7 --- /dev/null +++ b/docs/_static/images/qos10.png diff --git a/docs/_static/images/qos2.png b/docs/_static/images/qos2.png Binary files differnew file mode 100644 index 00000000..4d351344 --- /dev/null +++ b/docs/_static/images/qos2.png diff --git a/docs/_static/images/qos3.png b/docs/_static/images/qos3.png Binary files differnew file mode 100644 index 00000000..97efaeb7 --- /dev/null +++ b/docs/_static/images/qos3.png diff --git a/docs/_static/images/qos4.png b/docs/_static/images/qos4.png Binary files differnew file mode 100644 index 00000000..b87b256e --- /dev/null +++ b/docs/_static/images/qos4.png diff --git a/docs/_static/images/qos5.png b/docs/_static/images/qos5.png Binary files differnew file mode 100644 index 00000000..4a615755 --- /dev/null +++ b/docs/_static/images/qos5.png diff --git a/docs/_static/images/qos6.png b/docs/_static/images/qos6.png Binary files differnew file mode 100644 index 00000000..907d6104 --- /dev/null +++ b/docs/_static/images/qos6.png diff --git a/docs/_static/images/qos7.png b/docs/_static/images/qos7.png Binary files differnew file mode 100644 index 00000000..03ec5cd1 --- /dev/null +++ b/docs/_static/images/qos7.png diff --git a/docs/_static/images/qos8.png b/docs/_static/images/qos8.png Binary files differnew file mode 100644 index 00000000..3566ac00 --- /dev/null +++ b/docs/_static/images/qos8.png diff --git a/docs/_static/images/qos9.png b/docs/_static/images/qos9.png Binary files differnew file mode 100644 index 00000000..67d8afd2 --- /dev/null +++ b/docs/_static/images/qos9.png diff --git a/docs/_static/images/vyos-sr-isis.png b/docs/_static/images/vyos-sr-isis.png Binary files differnew file mode 100644 index 00000000..62430919 --- /dev/null +++ b/docs/_static/images/vyos-sr-isis.png diff --git a/docs/automation/command-scripting.rst b/docs/automation/command-scripting.rst index ed76a879..64564e5a 100644 --- a/docs/automation/command-scripting.rst +++ b/docs/automation/command-scripting.rst @@ -1,4 +1,4 @@ -:lastproofread: 2021-06-27 +:lastproofread: 2023-01-16 .. _command-scripting: diff --git a/docs/automation/index.rst b/docs/automation/index.rst index f9049c48..dd7b596a 100644 --- a/docs/automation/index.rst +++ b/docs/automation/index.rst @@ -3,7 +3,7 @@ VyOS Automation ############### - * Saltstack + * Nornir * startup scripts @@ -14,5 +14,6 @@ VyOS Automation vyos-ansible vyos-napalm vyos-netmiko + vyos-salt command-scripting cloud-init diff --git a/docs/automation/vyos-ansible.rst b/docs/automation/vyos-ansible.rst index e02d06a9..0ebcb924 100644 --- a/docs/automation/vyos-ansible.rst +++ b/docs/automation/vyos-ansible.rst @@ -1,4 +1,4 @@ -:lastproofread: 2021-06-28 +:lastproofread: 2023-01-16 .. _vyos-ansible: diff --git a/docs/automation/vyos-api.rst b/docs/automation/vyos-api.rst index 0cebb292..efd00dd8 100644 --- a/docs/automation/vyos-api.rst +++ b/docs/automation/vyos-api.rst @@ -1,4 +1,4 @@ -:lastproofread: 2021-06-28 +:lastproofread: 2023-01-16 .. _vyosapi: diff --git a/docs/automation/vyos-napalm.rst b/docs/automation/vyos-napalm.rst index 5ff7c01f..75e20b3c 100644 --- a/docs/automation/vyos-napalm.rst +++ b/docs/automation/vyos-napalm.rst @@ -1,4 +1,4 @@ -:lastproofread: 2021-06-28 +:lastproofread: 2023-01-16 .. _vyos-napalm: diff --git a/docs/automation/vyos-netmiko.rst b/docs/automation/vyos-netmiko.rst index 3627e5c3..e57e0c78 100644 --- a/docs/automation/vyos-netmiko.rst +++ b/docs/automation/vyos-netmiko.rst @@ -1,4 +1,4 @@ -:lastproofread: 2021-06-28 +:lastproofread: 2023-01-16 .. _vyos-netmiko: diff --git a/docs/automation/vyos-salt.rst b/docs/automation/vyos-salt.rst new file mode 100644 index 00000000..12be32a1 --- /dev/null +++ b/docs/automation/vyos-salt.rst @@ -0,0 +1,216 @@ +:lastproofread: 2023-01-16 + +.. _vyos-salt: + +.. include:: /_include/need_improvement.txt + +Salt +==== + +VyOS supports op-mode and configuration via salt_. + +Without proxy it requires VyOS minion configuration +and supports op-mode data: + +.. code-block:: none + + set service salt-minion id 'r14' + set service salt-minion master '192.0.2.250' + +Check salt-keys on the salt master + +.. code-block:: none + + / # salt-key --list-all + Accepted Keys: + r11 + Denied Keys: + Unaccepted Keys: + r14 + Rejected Keys: + +Accept minion key + +.. code-block:: none + + / # salt-key --accept r14 + The following keys are going to be accepted: + Unaccepted Keys: + r14 + Proceed? [n/Y] y + Key for minion r14 accepted. + + + +Check that salt master can communicate with minions + +.. code-block:: none + + / # salt '*' test.ping + r14: + True + r11: + True + +At this step we can get some op-mode information from VyOS nodes: + +.. code-block:: none + + / # salt '*' network.interface eth0 + r11: + |_ + ---------- + address: + 192.0.2.11 + broadcast: + 192.0.2.255 + label: + eth0 + netmask: + 255.255.255.0 + r14: + |_ + ---------- + address: + 192.0.2.14 + broadcast: + 192.0.2.255 + label: + eth0 + netmask: + 255.255.255.0 + + + / # salt r14 network.arp + r14: + ---------- + aa:bb:cc:dd:f3:db: + 192.0.2.1 + aa:bb:cc:dd:2e:80: + 203.0.113.1 + + + + +Netmiko-proxy +------------- + +It is possible to configure VyOS via netmiko_ proxy module. +It requires a minion with installed packet ``python3-netmiko`` module +who has a connection to VyOS nodes. Salt-minion have to communicate +with salt master + +Configuration +^^^^^^^^^^^^^ + +Salt master configuration: + +.. code-block:: none + + / # cat /etc/salt/master + file_roots: + base: + - /srv/salt/states + + pillar_roots: + base: + - /srv/salt/pillars + +Structure of /srv/salt: + +.. code-block:: none + + / # tree /srv/salt/ + /srv/salt/ + |___ pillars + | |__ r11-proxy.sls + | |__ top.sls + |___ states + |__ commands.txt + +top.sls + +.. code-block:: none + + / # cat /srv/salt/pillars/top.sls + base: + r11-proxy: + - r11-proxy + + +r11-proxy.sls Includes parameters for connecting to salt-proxy minion + +.. code-block:: none + + / # cat /srv/salt/pillars/r11-proxy.sls + proxy: + proxytype: netmiko # how to connect to proxy minion, change it + device_type: vyos # + host: 192.0.2.250 + username: user + password: secret_passwd + +commands.txt + +.. code-block:: none + + / # cat /srv/salt/states/commands.txt + set interfaces ethernet eth0 description 'WAN' + set interfaces ethernet eth1 description 'LAN' + +Check that proxy minion is alive: + +.. code-block:: none + + / # salt r11-proxy test.ping + r11-proxy: + True + / # + +Examples +^^^^^^^^ + +Example of op-mode: + +.. code-block:: none + + / # salt r11-proxy netmiko.send_command 'show interfaces ethernet eth0 brief' host=192.0.2.14 device_type=vyos username=vyos password=vyos + r11-proxy: + Codes: S - State, L - Link, u - Up, D - Down, A - Admin Down + Interface IP Address S/L Description + --------- ---------- --- ----------- + eth0 192.0.2.14/24 u/u Upstream + / # + +Example of configuration: + +.. code-block:: none + + / # salt r11-proxy netmiko.send_config config_commands=['set interfaces ethernet eth0 description Link_to_WAN'] commit=True host=192.0.2.14 device_type=vyos username=vyos password=vyos + r11-proxy: + configure + set interfaces ethernet eth0 description Link_to_WAN + [edit] + vyos@r14# commit + [edit] + vyos@r14# + / # + +Example of configuration commands from the file "/srv/salt/states/commands.txt" + +.. code-block:: none + + / # salt r11-proxy netmiko.send_config config_file=salt://commands.txt commit=True host=192.0.2.11 device_type=vyos username=vyos password=vyos + r11-proxy: + configure + set interfaces ethernet eth0 description 'WAN' + [edit] + vyos@r1# set interfaces ethernet eth1 description 'LAN' + [edit] + vyos@r1# commit + [edit] + vyos@r1# + / # + +.. _salt: https://docs.saltproject.io/en/latest/contents.html +.. _netmiko: https://docs.saltproject.io/en/latest/ref/modules/all/salt.modules.netmiko_mod.html#module-salt.modules.netmiko_mod
\ No newline at end of file diff --git a/docs/changelog/1.3.rst b/docs/changelog/1.3.rst index 87f8d9cf..d6ab1408 100644 --- a/docs/changelog/1.3.rst +++ b/docs/changelog/1.3.rst @@ -8,6 +8,243 @@ _ext/releasenotes.py +2023-04-05 +========== + +* :vytask:`T4975` (bug): CLI does not work after cutting off the power or reset +* :vytask:`T5136` (bug): Possible config corruption on upgrade +* :vytask:`T425` (feature): AWS CloudWatch monitoring scripts + + +2023-04-01 +========== + +* :vytask:`T5047` (bug): Recreate only a specific container + + +2023-03-31 +========== + +* :vytask:`T5111` (bug): pppd-dns.service startup failed + + +2023-03-29 +========== + +* :vytask:`T5033` (bug): generate-public-key command fails for address with multiple public keys like GitHub +* :vytask:`T5097` (bug): the operational command "show interfaces ethernet ethx" doesn't reflect a call to 'clear counters' + + +2023-03-27 +========== + +* :vytask:`T4737` (bug): FRRouting/zebra 7.5.1 does not redistribute routes to other protocols + + +2023-03-21 +========== + +* :vytask:`T5098` (feature): PPPoE client holdoff configuration + + +2023-03-19 +========== + +* :vytask:`T4925` (feature): Need to add the possibility to configure Pseudo-Random Functions (PRF) in IKEv2 + + +2023-03-16 +========== + +* :vytask:`T3083` (feature): Add feature event-handler +* :vytask:`T2516` (bug): vyos-container: cannot configure ethernet interface + + +2023-03-09 +========== + +* :vytask:`T5066` (bug): Different GRE tunnel but same tunnel keys error + + +2023-03-08 +========== + +* :vytask:`T4381` (default): OpenVPN: Add "Tunnel IP" column in "show openvpn server" operational command +* :vytask:`T4872` (bug): Op-mode show openvpn misses a case when parsing for tunnel IP + + +2023-03-07 +========== + +* :vytask:`T2838` (bug): Ethernet device names changing, multiple hw-id being added +* :vytask:`T2649` (default): Ensure configration mode scripts conform to coding guidelines +* :vytask:`T4900` (default): Cache intermediary results of get_config_diff in Config instance + + +2023-03-03 +========== + +* :vytask:`T4625` (enhancment): Update ocserv to current revision (1.1.6) + + +2023-02-28 +========== + +* :vytask:`T4955` (bug): Openconnect radiusclient.conf generating with extra authserver +* :vytask:`T4219` (feature): support incoming-interface (iif) in local PBR + + +2023-02-25 +========== + +* :vytask:`T5008` (bug): MACsec CKN of 32 chars is not allowed in CLI, but works fine +* :vytask:`T5007` (bug): Interface multicast setting is invalid +* :vytask:`T5017` (bug): Bug with validator interface-name +* :vytask:`T4992` (bug): Incorrect check is_local_address for bgp neighbor with option ip_nonlocal_bind set +* :vytask:`T4978` (bug): KeyError: 'memory' container_config['memory'] on upgrading to 1.4-rolling-202302041536 +* :vytask:`T4948` (feature): pppoe: add CLI option to allow definition of host-uniq flag + + +2023-02-22 +========== + +* :vytask:`T5011` (bug): Some interface drivers don't support min_mtu and max_mtu and verify_mtu check should be skipped + + +2023-02-18 +========== + +* :vytask:`T4743` (feature): Enable IPv6 address for Dynamic DNS + + +2023-02-15 +========== + +* :vytask:`T4993` (bug): Can't delete conntrack ignore rule + + +2023-02-14 +========== + +* :vytask:`T4999` (feature): vyos.util backport dict_search_recursive +* :vytask:`T1993` (feature): Extended pppoe rate-limiter + + +2023-02-13 +========== + +* :vytask:`T4153` (bug): Monitor bandwidth-test initiate not working + + +2023-02-11 +========== + +* :vytask:`T2603` (feature): pppoe-server: reduce min MTU + + +2023-02-08 +========== + +* :vytask:`T1288` (feature): FRR: rewrite staticd backend (/opt/vyatta/share/vyatta-cfg/templates/protocols/static/*) + + +2023-02-07 +========== + +* :vytask:`T4117` (bug): Does not possible to configure PoD/CoA for L2TP vpn + + +2023-02-01 +========== + +* :vytask:`T4970` (default): pin OCaml pcre package to avoid JIT support + + +2023-01-30 +========== + +* :vytask:`T4954` (bug): DNS cannot be configured via Network-Config v1 received from ConfigDrive / Cloud-Init + + +2023-01-24 +========== + +* :vytask:`T4949` (feature): Backport "monitor log" and "show log" op-mode definitions from current to equuleus +* :vytask:`T4947` (feature): Support mounting container volumes as ro or rw + + +2023-01-23 +========== + +* :vytask:`T4798` (default): Migrate the file-exists validator away from Python +* :vytask:`T4683` (enhancment): Add kitty-terminfo package to build +* :vytask:`T4875` (default): Replace Python validator 'interface-name' to avoid Python startup cost +* :vytask:`T4664` (bug): Add validation to reject whitespace in tag node value names + + +2023-01-22 +========== + +* :vytask:`T4906` (bug): ipsec connections shows only one connection as up + + +2023-01-21 +========== + +* :vytask:`T4896` (bug): ospfv3: Fix broken not-advertise option +* :vytask:`T4799` (bug): PowerDNS >= 4.7 does not get reloaded by vyos-hostsd + + +2023-01-17 +========== + +* :vytask:`T4902` (bug): snmpd: exclude container storage from monitoring + + +2023-01-15 +========== + +* :vytask:`T4832` (feature): dhcp: Add IPv6-only dhcp option support (RFC 8925) +* :vytask:`T4918` (bug): Odd show interface behavior + + +2023-01-09 +========== + +* :vytask:`T4922` (feature): Add ssh-client source-interface CLI option + + +2023-01-07 +========== + +* :vytask:`T4884` (bug): Missing a community6 in snmpd config + + +2023-01-05 +========== + +* :vytask:`T3937` (default): Rewrite "show system memory" in Python to make it usable as a library function + + +2023-01-03 +========== + +* :vytask:`T4869` (bug): A network with `/32` or `/128` mask cannot be removed from a network-group + + +2022-12-31 +========== + +* :vytask:`T4898` (feature): Add mtu config option for dummy interfaces + + +2022-12-26 +========== + +* :vytask:`T4511` (bug): IPv6 DNS lookup +* :vytask:`T4809` (feature): radvd: Allow use of AdvRASrcAddress + + 2022-12-18 ========== @@ -210,6 +447,7 @@ 2022-07-30 ========== +* :vytask:`T4575` (feature): vyos.utill add new wrapper "rc_cmd" to get the return code and output * :vytask:`T4532` (bug): Flow-accounting IPv6 server/receiver bug @@ -1069,6 +1307,7 @@ * :vytask:`T697` (bug): Clean up and sanitize package dependencies * :vytask:`T3837` (default): OpenConnect: Fix typo in help property * :vytask:`T1440` (bug): Creating two DHCPv6 shared-network-names with the same subnet is allowed, causes dhcpd to fail to start. +* :vytask:`T578` (feature): Support Linux Container 2021-10-16 diff --git a/docs/changelog/1.4.rst b/docs/changelog/1.4.rst index 89d1b64e..465febef 100644 --- a/docs/changelog/1.4.rst +++ b/docs/changelog/1.4.rst @@ -8,6 +8,549 @@ _ext/releasenotes.py +2023-04-10 +========== + +* :vytask:`T5151` (bug): EAP-TLS TLSv1.0/1.1 regression after T5003 + + +2023-04-07 +========== + +* :vytask:`T5149` (bug): op-mode openvpn should not raise error in case interface is disabled + + +2023-04-06 +========== + +* :vytask:`T5147` (bug): Can't Commit with Container Network +* :vytask:`T5142` (feature): One of the requirements is to use a system auditing tool to monitor and log all security-relevant events. +* :vytask:`T5125` (feature): Add op-mode commands for hsflowd based sflow + + +2023-04-05 +========== + +* :vytask:`T5145` (feature): Add maxsyslogins maximum number of all logins on system +* :vytask:`T5135` (default): Rewrite opennhrp script using vyos.ipsec library +* :vytask:`T4975` (bug): CLI does not work after cutting off the power or reset +* :vytask:`T5136` (bug): Possible config corruption on upgrade + + +2023-04-04 +========== + +* :vytask:`T5141` (feature): Add numbers for dhclient-exit-hooks.d to enforce script order execution +* :vytask:`T5093` (bug): Command 'reset vpn ipsec-profile' doesn't work +* :vytask:`T4362` (bug): Wan Load Balancing - Can't create routing tables + + +2023-04-03 +========== + +* :vytask:`T5139` (feature): IKE life-time should start from 0 for disable rekey +* :vytask:`T4173` (bug): Wan Load Balancing - Error on firewall NAT rules + + +2023-04-02 +========== + +* :vytask:`T5134` (feature): Try if netavark networks can be moved to a VRF instance + + +2023-04-01 +========== + +* :vytask:`T5082` (feature): container: switch to netavark network stack +* :vytask:`T5047` (bug): Recreate only a specific container +* :vytask:`T5132` (default): Operational command "show isis vrf XXX route | neighbord" aren't working + + +2023-03-31 +========== + +* :vytask:`T5129` (feature): Add AWS build flavour +* :vytask:`T5126` (feature): http-api: add 'allow-client' to restrict IP address of client connections + + +2023-03-30 +========== + +* :vytask:`T5130` (bug): op-mode: drop remaining reference to obsoleted 'show_interfaces.py' +* :vytask:`T4866` (feature): Rewrite show_interfaces to standardized form +* :vytask:`T366` (bug): SNMP Query for BGP Tunnels Returns IPv4 Tunnels Only + + +2023-03-29 +========== + +* :vytask:`T5100` (feature): Update FRR to 8.5 +* :vytask:`T5094` (bug): FRR systemd logs unknow key LimitNOFILESoft +* :vytask:`T5085` (bug): ospfv3 route-map not applied in FRR configuration +* :vytask:`T5056` (bug): IPoE server vlan-mon is not working +* :vytask:`T5033` (bug): generate-public-key command fails for address with multiple public keys like GitHub +* :vytask:`T4876` (bug): mpls - LSP broken on FRR 8.4.1 +* :vytask:`T5097` (bug): the operational command "show interfaces ethernet ethx" doesn't reflect a call to 'clear counters' +* :vytask:`T5089` (enhancment): Add unit test of config_diff +* :vytask:`T5088` (enhancment): Add lexicographical-numeric compare function for vytree/configtree +* :vytask:`T5087` (enhancment): Add support for lexical ordering of nodes in config_tree +* :vytask:`T4885` (feature): Rewrite 'clear interfaces counters' from Perl to Python +* :vytask:`T4846` (bug): L3VPN- network command doesn't install direct connected prefix + + +2023-03-28 +========== + +* :vytask:`T5043` (feature): Need to create reset command for IKEv2 remote-access vpn connections + + +2023-03-27 +========== + +* :vytask:`T5099` (feature): IPoE server add option 'next-pool' for named ip pools +* :vytask:`T5106` (feature): Extend generation of API client requests to configsession native functions and composite requests +* :vytask:`T5104` (bug): DHCP default route issues with static routes in VRFs +* :vytask:`T5079` (feature): xml: schema extension to support defaultValues on tagNodes +* :vytask:`T5114` (feature): bgp: implement new CLI commands introduced in FRR 8.5 + + +2023-03-23 +========== + +* :vytask:`T5108` (feature): Get rate limit for L2TP/PPTP/SSTP/IPoE in raw format +* :vytask:`T5086` (feature): Integrate hsflowd for sflow accounting +* :vytask:`T5107` (bug): Raise error in op-mode dns.py instead of calling exit + + +2023-03-22 +========== + +* :vytask:`T5068` (feature): Generate op-mode API client requests along with schema generation + + +2023-03-21 +========== + +* :vytask:`T5098` (feature): PPPoE client holdoff configuration +* :vytask:`T3694` (bug): Static routes not installed into kernel nor frr +* :vytask:`T5102` (feature): ospf: "redistribute babel" is always set + + +2023-03-20 +========== + +* :vytask:`T5057` (bug): IPoE server incorrect interface regex +* :vytask:`T5095` (feature): Return list instead of dict for 'raw' output of op-mode openvpn + + +2023-03-19 +========== + +* :vytask:`T4925` (feature): Need to add the possibility to configure Pseudo-Random Functions (PRF) in IKEv2 + + +2023-03-17 +========== + +* :vytask:`T5092` (bug): IPoE-server named pool must not rely on the authentication type +* :vytask:`T5091` (bug): IPoE server with RADIUS authentication does not verify radius configuration + + +2023-03-16 +========== + +* :vytask:`T5073` (bug): IPoE-server interface option failed to parse +* :vytask:`T5063` (bug): IPoE-server ethX vlan must not be used with client-subnet +* :vytask:`T5058` (feature): Extend template filter range_to_regex +* :vytask:`T3083` (feature): Add feature event-handler +* :vytask:`T2516` (bug): vyos-container: cannot configure ethernet interface + + +2023-03-13 +========== + +* :vytask:`T5074` (bug): Show IPSEC SA failed if remote access IKEv2 vpn is used. +* :vytask:`T4973` (bug): show dhcp server leases error for lease time 4294967295 + + +2023-03-11 +========== + +* :vytask:`T5076` (feature): CI/CD: Docker container is bloated by legacy and conflicting dependencies + + +2023-03-09 +========== + +* :vytask:`T5066` (bug): Different GRE tunnel but same tunnel keys error +* :vytask:`T4952` (feature): Improve interface completion helper CLI experience + + +2023-03-08 +========== + +* :vytask:`T4381` (default): OpenVPN: Add "Tunnel IP" column in "show openvpn server" operational command +* :vytask:`T4872` (bug): Op-mode show openvpn misses a case when parsing for tunnel IP + + +2023-03-07 +========== + +* :vytask:`T2838` (bug): Ethernet device names changing, multiple hw-id being added +* :vytask:`T5051` (feature): Use Literal types to provide op-mode CLI choices and API enums +* :vytask:`T4900` (default): Cache intermediary results of get_config_diff in Config instance + + +2023-03-05 +========== + +* :vytask:`T5040` (default): Generate API GraphQL schema on installation, rather than dynamically + + +2023-03-03 +========== + +* :vytask:`T4625` (enhancment): Update ocserv to current revision (1.1.6) + + +2023-03-02 +========== + +* :vytask:`T4967` (feature): Ability to set hostname for the container + + +2023-03-01 +========== + +* :vytask:`T5015` (bug): Invalid format character error at hfsc class settings help text + + +2023-02-28 +========== + +* :vytask:`T5029` (feature): Nginx change default root directory and fix regex +* :vytask:`T5025` (bug): Time-zone validation failed +* :vytask:`T4955` (bug): Openconnect radiusclient.conf generating with extra authserver +* :vytask:`T4843` (feature): Command-line arguments in container config +* :vytask:`T4219` (feature): support incoming-interface (iif) in local PBR +* :vytask:`T3903` (bug): Containers: after command "reboot" the host system will reboot after 1.5 minutes + + +2023-02-27 +========== + +* :vytask:`T5028` (feature): Add package exfatprogs to VyOS +* :vytask:`T4985` (bug): reset vpn ipsec-peer command with peer name does not work + + +2023-02-26 +========== + +* :vytask:`T4979` (feature): Add API request 'show_user_info' for UI + + +2023-02-25 +========== + +* :vytask:`T5008` (bug): MACsec CKN of 32 chars is not allowed in CLI, but works fine +* :vytask:`T5007` (bug): Interface multicast setting is invalid +* :vytask:`T5027` (bug): OpenVPN options and site-to-site cannot pass smoketest +* :vytask:`T4978` (bug): KeyError: 'memory' container_config['memory'] on upgrading to 1.4-rolling-202302041536 +* :vytask:`T5034` (bug): Migrate multicast CLI node to valueLess +* :vytask:`T4948` (feature): pppoe: add CLI option to allow definition of host-uniq flag + + +2023-02-24 +========== + +* :vytask:`T5030` (bug): HTTPS-API delete key without id error +* :vytask:`T5006` (bug): Http api segfault with concurrent requests + + +2023-02-23 +========== + +* :vytask:`T5013` (feature): Extend accelppp.py op-mode to get subnet start stop info from config +* :vytask:`T5002` (feature): Add uk (United Kingdom) keymap + + +2023-02-22 +========== + +* :vytask:`T5024` (bug): check-qemu-install VM is not shutdown the first time +* :vytask:`T5011` (bug): Some interface drivers don't support min_mtu and max_mtu and verify_mtu check should be skipped + + +2023-02-21 +========== + +* :vytask:`T5021` (bug): IPsec SA is closed before negotiating a new one or it is negotiated on every second if big life-time is set in swanctl.conf +* :vytask:`T5020` (feature): Extend openvpn.py op-mode to get a list of configured clients + + +2023-02-20 +========== + +* :vytask:`T5005` (feature): Skip user authentication for PPPoE Server with noauth option + + +2023-02-16 +========== + +* :vytask:`T4971` (feature): Radius attribute "Framed-Pool" for PPPoE + + +2023-02-15 +========== + +* :vytask:`T4991` (bug): Restore path level information to compare output + + +2023-02-14 +========== + +* :vytask:`T4968` (bug): VPN IPsec check dpd and close action for empty values +* :vytask:`T1993` (feature): Extended pppoe rate-limiter + + +2023-02-13 +========== + +* :vytask:`T4905` (feature): Convert show nhrp tunnel to tabulate format +* :vytask:`T4153` (bug): Monitor bandwidth-test initiate not working + + +2023-02-12 +========== + +* :vytask:`T4998` (bug): pppoe username validation too restrictive (regression) + + +2023-02-11 +========== + +* :vytask:`T2603` (feature): pppoe-server: reduce min MTU + + +2023-02-10 +========== + +* :vytask:`T4857` (feature): SNMP - Implement FRR SNMP recommendations +* :vytask:`T4995` (feature): pppoe, wwan and sstp-client - rename user -> username on authentication + + +2023-02-07 +========== + +* :vytask:`T4980` (bug): chrony not listening as a server +* :vytask:`T4868` (bug): L2TP ppp-options ipv6 does not work without ipv6 pool but should +* :vytask:`T4117` (bug): Does not possible to configure PoD/CoA for L2TP vpn + + +2023-02-01 +========== + +* :vytask:`T4970` (default): pin OCaml pcre package to avoid JIT support + + +2023-01-31 +========== + +* :vytask:`T4964` (bug): FRR bgp address-family l2vpn-evpn route-target export/import not working +* :vytask:`T4780` (feature): Firewall - Add interface group +* :vytask:`T4157` (default): Add jinja2 to pip test requirements + + +2023-01-30 +========== + +* :vytask:`T4958` (feature): Add OpenConnect RADIUS Accounting support +* :vytask:`T4954` (bug): DNS cannot be configured via Network-Config v1 received from ConfigDrive / Cloud-Init +* :vytask:`T4118` (default): IPsec syntax overhaul + + +2023-01-29 +========== + +* :vytask:`T4965` (default): empty description in firewall group causes configuration error on migration + + +2023-01-28 +========== + +* :vytask:`T4961` (bug): Uncaught configtree error allows ntp migration 1-to-2 to fail silentlly on config.boot.default + + +2023-01-27 +========== + +* :vytask:`T4960` (bug): Bugs in `cc_vyos.py` code (Cloud-Init) + + +2023-01-26 +========== + +* :vytask:`T4886` (feature): Firewall and Policy - Add connection mark +* :vytask:`T4957` (bug): config-mgmt should not attempt to archive config at boot +* :vytask:`T4962` (bug): Fix typo in regex in vyos.config_mgmt compare function +* :vytask:`T4912` (default): Rewrite the IGMP op mode in the new style + + +2023-01-25 +========== + +* :vytask:`T4941` (bug): Accel-ppp IPoE incompatibility with kernel 6.1 + + +2023-01-24 +========== + +* :vytask:`T4947` (feature): Support mounting container volumes as ro or rw + + +2023-01-23 +========== + +* :vytask:`T4798` (default): Migrate the file-exists validator away from Python +* :vytask:`T4683` (enhancment): Add kitty-terminfo package to build +* :vytask:`T4953` (bug): Remove convert_kwargs_to_snake_case decorator in dynamic generation of GraphQL resolvers +* :vytask:`T4875` (default): Replace Python validator 'interface-name' to avoid Python startup cost +* :vytask:`T4664` (bug): Add validation to reject whitespace in tag node value names + + +2023-01-22 +========== + +* :vytask:`T4906` (bug): ipsec connections shows only one connection as up + + +2023-01-21 +========== + +* :vytask:`T4799` (bug): PowerDNS >= 4.7 does not get reloaded by vyos-hostsd +* :vytask:`T4878` (bug): Any interface bonding changes cause interface flapping +* :vytask:`T4387` (default): Create additional smoketests for multiwan PBR & load-balanced configurations + + +2023-01-20 +========== + +* :vytask:`T4551` (bug): IPsec rekeying collisions bug +* :vytask:`T4942` (feature): Rewrite vyatta-config-mgmt to Python/XML + + +2023-01-17 +========== + +* :vytask:`T4938` (bug): Interface input ifb does not work +* :vytask:`T4902` (bug): snmpd: exclude container storage from monitoring +* :vytask:`T4140` (bug): Lack of SNMP IANA mibs + + +2023-01-15 +========== + +* :vytask:`T4832` (feature): dhcp: Add IPv6-only dhcp option support (RFC 8925) +* :vytask:`T4937` (feature): ocserv: upgrade package to version 1.1.6 +* :vytask:`T4918` (bug): Odd show interface behavior +* :vytask:`T3008` (feature): Migrate from ntpd to chronyd + + +2023-01-13 +========== + +* :vytask:`T4911` (default): Rewrite the LLDP op mode in the new format +* :vytask:`T4928` (feature): Upgrade Linux Kernel to 6.1.y (2022 LTS edition) + + +2023-01-12 +========== + +* :vytask:`T4934` (bug): ospf: Fix inter-area route summarization +* :vytask:`T4929` (feature): Update Intel QAT drivers to 4.20.0-00001 + + +2023-01-10 +========== + +* :vytask:`T4880` (feature): Expose 'add/delete container image' in HTTP-API + + +2023-01-09 +========== + +* :vytask:`T4922` (feature): Add ssh-client source-interface CLI option +* :vytask:`T4524` (bug): Squid webproxy not working properly + + +2023-01-08 +========== + +* :vytask:`T4920` (bug): ospf: Fix `passive-interface default` option + + +2023-01-07 +========== + +* :vytask:`T4884` (bug): Missing a community6 in snmpd config + + +2023-01-05 +========== + +* :vytask:`T4904` (feature): Allow multiple ports for high-availability virtual-server +* :vytask:`T4789` (feature): Ability to get L2TP/PPTP/SSTP sessions info in a machine readable format +* :vytask:`T3937` (default): Rewrite "show system memory" in Python to make it usable as a library function + + +2023-01-04 +========== + +* :vytask:`T4848` (bug): Minor bug in OpenConnect server with default route +* :vytask:`T4656` (feature): Support the listen-host config field of openconnect server + + +2023-01-03 +========== + +* :vytask:`T4907` (bug): nat source translations couldn't show metrics + + +2023-01-02 +========== + +* :vytask:`T4893` (feature): l2tp add ppp-options IPv6 interface identifier +* :vytask:`T4717` (feature): Connect to console server by name +* :vytask:`T725` (feature): Cake and FQ-PIE + + +2022-12-31 +========== + +* :vytask:`T4898` (feature): Add mtu config option for dummy interfaces + + +2022-12-30 +========== + +* :vytask:`T4834` (bug): Limit container network name to 15 characters +* :vytask:`T4901` (bug): Update Podman to v4.3.1 +* :vytask:`T4899` (bug): Podman systemd services not being installed correctly + + +2022-12-28 +========== + +* :vytask:`T4593` (feature): Upgrade strongswan to 5.9.8 + + +2022-12-26 +========== + +* :vytask:`T4511` (bug): IPv6 DNS lookup +* :vytask:`T4809` (feature): radvd: Allow use of AdvRASrcAddress + + 2022-12-25 ========== @@ -1432,12 +1975,6 @@ * :vytask:`T4181` (bug): Firewall ipv6-network-group - incorrect description on helper -2022-01-22 -========== - -* :vytask:`T4173` (bug): Wan Load Balancing - Error on firewall NAT rules - - 2022-01-21 ========== @@ -1818,7 +2355,6 @@ * :vytask:`T3612` (bug): IPoE Server address pool issues. * :vytask:`T3995` (feature): OpenVPN: do not stop/start service on configuration change -* :vytask:`T3680` (bug): Static routes with dhcp-interface are flaky * :vytask:`T4008` (feature): dhcp: change client retry interval form 300 -> 60 seconds * :vytask:`T3795` (bug): WWAN: issues with non connected interface / no signal * :vytask:`T3510` (bug): RADIUS usersname is not shown on CLI diff --git a/docs/cli.rst b/docs/cli.rst index 1037c912..0a5fddf9 100644 --- a/docs/cli.rst +++ b/docs/cli.rst @@ -110,7 +110,7 @@ files. Terminology ########### -A live VyOS system has three major types of configurations: +A VyOS system has three major types of configurations: * **Active** or **running configuration** is the system configuration that is loaded and currently active (used by VyOS). Any change in diff --git a/docs/configexamples/autotest/DHCPRelay_through_GRE/DHCPRelay_through_GRE.log b/docs/configexamples/autotest/DHCPRelay_through_GRE/DHCPRelay_through_GRE.log index e2c8b902..c6f629cf 100644 --- a/docs/configexamples/autotest/DHCPRelay_through_GRE/DHCPRelay_through_GRE.log +++ b/docs/configexamples/autotest/DHCPRelay_through_GRE/DHCPRelay_through_GRE.log @@ -1,787 +1,753 @@ -2022-12-29 21:08:56,865 p=81884 u=rob n=ansible | [WARNING]: While constructing a mapping from /Users/rob/git/_vyos/vyos-eveng/roles/eve-ng-lab-test/defaults/main.yml, line 4, column 1, found a duplicate dict key (upgrade_iso). Using last -defined value only. +2023-02-24 13:05:57,233 p=29738 u=rob n=ansible | PLAY [Automatic VyOS Lab test] ********************************************************************************************************************************** +2023-02-24 13:05:57,277 p=29738 u=rob n=ansible | TASK [eve-ng-create-node : DHCPRelay_through_GRE: fail if node_template_iso is empty] *************************************************************************** +2023-02-24 13:05:57,295 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:05:57,300 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:05:57,311 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:05:57,312 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:05:57,316 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:05:57,320 p=29738 u=rob n=ansible | TASK [eve-ng-create-node : DHCPRelay_through_GRE: fail if node_template_version is empty] *********************************************************************** +2023-02-24 13:05:57,335 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:05:57,342 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:05:57,351 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:05:57,353 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:05:57,358 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:05:57,362 p=29738 u=rob n=ansible | TASK [eve-ng-create-node : DHCPRelay_through_GRE: install requirements] ***************************************************************************************** +2023-02-24 13:05:57,386 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:05:57,391 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:05:57,393 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:05:57,398 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:05:58,767 p=29738 u=rob n=ansible | ok: [eveng] +2023-02-24 13:05:58,779 p=29738 u=rob n=ansible | TASK [eve-ng-create-node : DHCPRelay_through_GRE: Login to EVE-NG and get Cookie] ******************************************************************************* +2023-02-24 13:05:58,813 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:05:58,822 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:05:58,824 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:05:58,830 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:05:59,473 p=29738 u=rob n=ansible | ok: [eveng] +2023-02-24 13:05:59,482 p=29738 u=rob n=ansible | TASK [eve-ng-create-node : DHCPRelay_through_GRE: get template facts] ******************************************************************************************* +2023-02-24 13:05:59,510 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:05:59,518 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:05:59,521 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:05:59,525 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:05:59,986 p=29738 u=rob n=ansible | ok: [eveng] +2023-02-24 13:05:59,995 p=29738 u=rob n=ansible | TASK [eve-ng-create-node : DHCPRelay_through_GRE: Register path status] ***************************************************************************************** +2023-02-24 13:06:00,025 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:06:00,033 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:06:00,035 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:06:00,040 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:06:00,231 p=29738 u=rob n=ansible | ok: [eveng] +2023-02-24 13:06:00,236 p=29738 u=rob n=ansible | TASK [eve-ng-create-node : DHCPRelay_through_GRE: create path] ************************************************************************************************** +2023-02-24 13:06:00,252 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:06:00,261 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:06:00,269 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:06:00,271 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:06:00,275 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:06:00,278 p=29738 u=rob n=ansible | TASK [eve-ng-create-node : DHCPRelay_through_GRE: Upload iso to eve-ng] ***************************************************************************************** +2023-02-24 13:06:00,293 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:06:00,300 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:06:00,307 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:06:00,309 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:06:00,313 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:06:00,316 p=29738 u=rob n=ansible | TASK [eve-ng-create-node : DHCPRelay_through_GRE: create virtioa.qcow2 file] ************************************************************************************ +2023-02-24 13:06:00,331 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:06:00,339 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:06:00,349 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:06:00,349 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:06:00,353 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:06:00,356 p=29738 u=rob n=ansible | TASK [eve-ng-create-node : DHCPRelay_through_GRE: Login to EVE-NG and get Cookie] ******************************************************************************* +2023-02-24 13:06:00,371 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:06:00,381 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:06:00,386 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:06:00,388 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:06:00,392 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:06:00,396 p=29738 u=rob n=ansible | TASK [eve-ng-create-node : DHCPRelay_through_GRE: create lab for node install] ********************************************************************************** +2023-02-24 13:06:00,415 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:06:00,422 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:06:00,424 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:06:00,425 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:06:00,428 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:06:00,431 p=29738 u=rob n=ansible | TASK [eve-ng-create-node : DHCPRelay_through_GRE: open lab] ***************************************************************************************************** +2023-02-24 13:06:00,451 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:06:00,458 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:06:00,461 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:06:00,461 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:06:00,465 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:06:00,468 p=29738 u=rob n=ansible | TASK [eve-ng-create-node : set_fact] **************************************************************************************************************************** +2023-02-24 13:06:00,482 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:06:00,489 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:06:00,497 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:06:00,499 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:06:00,504 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:06:00,507 p=29738 u=rob n=ansible | TASK [eve-ng-create-node : DHCPRelay_through_GRE: add node to lab] ********************************************************************************************** +2023-02-24 13:06:00,521 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:06:00,529 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:06:00,536 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:06:00,538 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:06:00,542 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:06:00,545 p=29738 u=rob n=ansible | TASK [eve-ng-create-node : DHCPRelay_through_GRE: start node] *************************************************************************************************** +2023-02-24 13:06:00,565 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:06:00,572 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:06:00,574 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:06:00,574 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:06:00,579 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:06:00,581 p=29738 u=rob n=ansible | TASK [eve-ng-create-node : debug] ******************************************************************************************************************************* +2023-02-24 13:06:00,596 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:06:00,603 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:06:00,610 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:06:00,612 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:06:00,616 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:06:00,619 p=29738 u=rob n=ansible | TASK [eve-ng-create-node : DHCPRelay_through_GRE: get node infos] *********************************************************************************************** +2023-02-24 13:06:00,632 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:06:00,639 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:06:00,646 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:06:00,648 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:06:00,652 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:06:00,655 p=29738 u=rob n=ansible | TASK [eve-ng-create-node : set_fact] **************************************************************************************************************************** +2023-02-24 13:06:00,668 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:06:00,675 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:06:00,684 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:06:00,686 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:06:00,691 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:06:00,694 p=29738 u=rob n=ansible | TASK [eve-ng-create-node : DHCPRelay_through_GRE: copy file] **************************************************************************************************** +2023-02-24 13:06:00,715 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:06:00,723 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:06:00,723 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:06:00,725 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:06:00,730 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:06:00,733 p=29738 u=rob n=ansible | TASK [eve-ng-create-node : DHCPRelay_through_GRE: run expect script] ******************************************************************************************** +2023-02-24 13:06:00,755 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:06:00,762 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:06:00,763 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:06:00,764 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:06:00,769 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:06:00,772 p=29738 u=rob n=ansible | TASK [eve-ng-create-node : DHCPRelay_through_GRE: Login to EVE-NG and get Cookie (due timeout)] ***************************************************************** +2023-02-24 13:06:00,786 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:06:00,794 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:06:00,802 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:06:00,804 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:06:00,808 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:06:00,811 p=29738 u=rob n=ansible | TASK [eve-ng-create-node : DHCPRelay_through_GRE: stop node] **************************************************************************************************** +2023-02-24 13:06:00,824 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:06:00,832 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:06:00,838 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:06:00,840 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:06:00,844 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:06:00,848 p=29738 u=rob n=ansible | TASK [eve-ng-create-node : DHCPRelay_through_GRE: Pause to wait node is shutdown] ******************************************************************************* +2023-02-24 13:06:00,858 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:06:00,861 p=29738 u=rob n=ansible | TASK [eve-ng-create-node : DHCPRelay_through_GRE: delete iso] *************************************************************************************************** +2023-02-24 13:06:00,882 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:06:00,887 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:06:00,887 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:06:00,889 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:06:00,894 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:06:00,897 p=29738 u=rob n=ansible | TASK [eve-ng-create-node : DHCPRelay_through_GRE: commit virtioa.qcow2] ***************************************************************************************** +2023-02-24 13:06:00,911 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:06:00,918 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:06:00,924 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:06:00,927 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:06:00,931 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:06:00,934 p=29738 u=rob n=ansible | TASK [eve-ng-create-node : DHCPRelay_through_GRE: delete lab for node install] ********************************************************************************** +2023-02-24 13:06:00,953 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:06:00,961 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:06:00,961 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:06:00,963 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:06:00,967 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:06:00,977 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : Get env file content] ******************************************************************************************************************* +2023-02-24 13:06:01,208 p=29738 u=rob n=ansible | ok: [transport -> localhost] +2023-02-24 13:06:01,208 p=29738 u=rob n=ansible | ok: [dhcp-relay -> localhost] +2023-02-24 13:06:01,208 p=29738 u=rob n=ansible | ok: [dhcp-server -> localhost] +2023-02-24 13:06:01,208 p=29738 u=rob n=ansible | ok: [eveng -> localhost] +2023-02-24 13:06:01,208 p=29738 u=rob n=ansible | ok: [vyos-oobm -> localhost] +2023-02-24 13:06:01,211 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: Load facts] ****************************************************************************************************** +2023-02-24 13:06:01,238 p=29738 u=rob n=ansible | ok: [eveng] +2023-02-24 13:06:01,240 p=29738 u=rob n=ansible | ok: [vyos-oobm] +2023-02-24 13:06:02,206 p=29738 u=rob n=ansible | network_os is set to vyos +2023-02-24 13:06:02,206 p=29738 u=rob n=ansible | [WARNING]: ansible-pylibssh not installed, falling back to paramiko -2022-12-29 21:08:56,865 p=81884 u=rob n=ansible | [WARNING]: While constructing a mapping from /Users/rob/git/_vyos/vyos-eveng/roles/eve-ng-lab-test/defaults/main.yml, line 4, column 1, found a duplicate dict key (upgrade_iso_version). -Using last defined value only. +2023-02-24 13:06:02,208 p=29738 u=rob n=ansible | ok: [dhcp-relay] +2023-02-24 13:06:02,221 p=29738 u=rob n=ansible | network_os is set to vyos +2023-02-24 13:06:02,222 p=29738 u=rob n=ansible | [WARNING]: ansible-pylibssh not installed, falling back to paramiko -2022-12-29 21:08:56,898 p=81884 u=rob n=ansible | PLAY [prepare node and Lab] ****************************************************************************************************************************************************************** -2022-12-29 21:08:56,918 p=81884 u=rob n=ansible | TASK [eve-ng-create-node : fail] ************************************************************************************************************************************************************* -2022-12-29 21:08:56,930 p=81884 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:08:56,935 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:08:56,941 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:08:56,943 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:08:56,946 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:08:56,948 p=81884 u=rob n=ansible | TASK [eve-ng-create-node : fail] ************************************************************************************************************************************************************* -2022-12-29 21:08:56,960 p=81884 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:08:56,965 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:08:56,971 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:08:56,973 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:08:56,976 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:08:56,979 p=81884 u=rob n=ansible | TASK [eve-ng-create-node : install requirements] ********************************************************************************************************************************************* -2022-12-29 21:08:56,996 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:08:57,003 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:08:57,004 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:08:57,008 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:08:58,635 p=81884 u=rob n=ansible | ok: [eveng] -2022-12-29 21:08:58,637 p=81884 u=rob n=ansible | TASK [eve-ng-create-node : Login to EVE-NG and get Cookie] *********************************************************************************************************************************** -2022-12-29 21:08:58,659 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:08:58,664 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:08:58,665 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:08:58,669 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:08:59,439 p=81884 u=rob n=ansible | ok: [eveng] -2022-12-29 21:08:59,442 p=81884 u=rob n=ansible | TASK [eve-ng-create-node : get template facts] *********************************************************************************************************************************************** -2022-12-29 21:08:59,462 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:08:59,468 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:08:59,469 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:08:59,473 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:09:00,058 p=81884 u=rob n=ansible | ok: [eveng] -2022-12-29 21:09:00,060 p=81884 u=rob n=ansible | TASK [eve-ng-create-node : Register path status] ********************************************************************************************************************************************* -2022-12-29 21:09:00,079 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:09:00,085 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:09:00,086 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:09:00,090 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:09:00,406 p=81884 u=rob n=ansible | ok: [eveng] -2022-12-29 21:09:00,408 p=81884 u=rob n=ansible | TASK [eve-ng-create-node : create path] ****************************************************************************************************************************************************** -2022-12-29 21:09:00,424 p=81884 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:09:00,431 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:09:00,436 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:09:00,438 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:09:00,442 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:09:00,444 p=81884 u=rob n=ansible | TASK [eve-ng-create-node : Download iso] ***************************************************************************************************************************************************** -2022-12-29 21:09:00,456 p=81884 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:09:00,462 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:09:00,467 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:09:00,469 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:09:00,473 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:09:00,476 p=81884 u=rob n=ansible | TASK [eve-ng-create-node : create virtioa.qcow2 file] **************************************************************************************************************************************** -2022-12-29 21:09:00,489 p=81884 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:09:00,495 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:09:00,500 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:09:00,502 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:09:00,506 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:09:00,508 p=81884 u=rob n=ansible | TASK [eve-ng-create-node : Login to EVE-NG and get Cookie] *********************************************************************************************************************************** -2022-12-29 21:09:00,520 p=81884 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:09:00,526 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:09:00,531 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:09:00,533 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:09:00,536 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:09:00,539 p=81884 u=rob n=ansible | TASK [eve-ng-create-node : create lab for node install] ************************************************************************************************************************************** -2022-12-29 21:09:00,550 p=81884 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:09:00,556 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:09:00,562 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:09:00,564 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:09:00,567 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:09:00,569 p=81884 u=rob n=ansible | TASK [eve-ng-create-node : open lab] ********************************************************************************************************************************************************* -2022-12-29 21:09:00,582 p=81884 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:09:00,589 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:09:00,595 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:09:00,597 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:09:00,599 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:09:00,602 p=81884 u=rob n=ansible | TASK [eve-ng-create-node : set_fact] ********************************************************************************************************************************************************* -2022-12-29 21:09:00,615 p=81884 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:09:00,619 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:09:00,626 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:09:00,628 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:09:00,630 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:09:00,632 p=81884 u=rob n=ansible | TASK [eve-ng-create-node : add node to lab] ************************************************************************************************************************************************** -2022-12-29 21:09:00,645 p=81884 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:09:00,651 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:09:00,657 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:09:00,659 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:09:00,661 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:09:00,663 p=81884 u=rob n=ansible | TASK [eve-ng-create-node : start node] ******************************************************************************************************************************************************* -2022-12-29 21:09:00,675 p=81884 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:09:00,680 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:09:00,687 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:09:00,688 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:09:00,692 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:09:00,694 p=81884 u=rob n=ansible | TASK [eve-ng-create-node : get node infos] *************************************************************************************************************************************************** -2022-12-29 21:09:00,707 p=81884 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:09:00,713 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:09:00,718 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:09:00,720 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:09:00,723 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:09:00,725 p=81884 u=rob n=ansible | TASK [eve-ng-create-node : set_fact] ********************************************************************************************************************************************************* -2022-12-29 21:09:00,737 p=81884 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:09:00,743 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:09:00,749 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:09:00,750 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:09:00,753 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:09:00,756 p=81884 u=rob n=ansible | TASK [eve-ng-create-node : copy file] ******************************************************************************************************************************************************** -2022-12-29 21:09:00,768 p=81884 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:09:00,774 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:09:00,780 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:09:00,782 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:09:00,786 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:09:00,788 p=81884 u=rob n=ansible | TASK [eve-ng-create-node : run expect script] ************************************************************************************************************************************************ -2022-12-29 21:09:00,802 p=81884 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:09:00,808 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:09:00,814 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:09:00,816 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:09:00,819 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:09:00,821 p=81884 u=rob n=ansible | TASK [eve-ng-create-node : Login to EVE-NG and get Cookie (due timeout)] ********************************************************************************************************************* -2022-12-29 21:09:00,833 p=81884 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:09:00,840 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:09:00,844 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:09:00,846 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:09:00,849 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:09:00,851 p=81884 u=rob n=ansible | TASK [eve-ng-create-node : stop node] ******************************************************************************************************************************************************** -2022-12-29 21:09:00,863 p=81884 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:09:00,869 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:09:00,875 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:09:00,876 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:09:00,879 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:09:00,882 p=81884 u=rob n=ansible | TASK [eve-ng-create-node : Pause to wait node is shutdown] *********************************************************************************************************************************** -2022-12-29 21:09:00,891 p=81884 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:09:00,892 p=81884 u=rob n=ansible | TASK [eve-ng-create-node : delete iso] ******************************************************************************************************************************************************* -2022-12-29 21:09:00,905 p=81884 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:09:00,911 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:09:00,916 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:09:00,918 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:09:00,920 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:09:00,923 p=81884 u=rob n=ansible | TASK [eve-ng-create-node : commit virtioa.qcow2] ********************************************************************************************************************************************* -2022-12-29 21:09:00,934 p=81884 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:09:00,940 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:09:00,945 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:09:00,947 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:09:00,950 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:09:00,952 p=81884 u=rob n=ansible | TASK [eve-ng-create-node : delete lab for node install] ************************************************************************************************************************************** -2022-12-29 21:09:00,964 p=81884 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:09:00,970 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:09:00,975 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:09:00,977 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:09:00,980 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:09:00,988 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : Get env file content] ************************************************************************************************************************************************ -2022-12-29 21:09:01,209 p=81884 u=rob n=ansible | ok: [dhcp-relay -> localhost] -2022-12-29 21:09:01,209 p=81884 u=rob n=ansible | ok: [dhcp-server -> localhost] -2022-12-29 21:09:01,210 p=81884 u=rob n=ansible | ok: [eveng -> localhost] -2022-12-29 21:09:01,212 p=81884 u=rob n=ansible | ok: [transport -> localhost] -2022-12-29 21:09:01,220 p=81884 u=rob n=ansible | ok: [vyos-oobm -> localhost] -2022-12-29 21:09:01,223 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : Load facts] ********************************************************************************************************************************************************** -2022-12-29 21:09:01,241 p=81884 u=rob n=ansible | ok: [eveng] -2022-12-29 21:09:01,247 p=81884 u=rob n=ansible | ok: [vyos-oobm] -2022-12-29 21:09:02,123 p=82168 u=rob n=ansible | network_os is set to vyos -2022-12-29 21:09:02,131 p=81884 u=rob n=ansible | ok: [dhcp-relay] -2022-12-29 21:09:02,130 p=82169 u=rob n=ansible | network_os is set to vyos -2022-12-29 21:09:02,134 p=82170 u=rob n=ansible | network_os is set to vyos -2022-12-29 21:09:02,136 p=81884 u=rob n=ansible | ok: [dhcp-server] -2022-12-29 21:09:02,140 p=81884 u=rob n=ansible | ok: [transport] -2022-12-29 21:09:02,147 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : fail] **************************************************************************************************************************************************************** -2022-12-29 21:09:02,164 p=81884 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:09:02,170 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:09:02,176 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:09:02,177 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:09:02,181 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:09:02,184 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ************************************************************************************************************************************** -2022-12-29 21:09:02,201 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:09:02,207 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:09:02,208 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:09:02,212 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:09:02,909 p=81884 u=rob n=ansible | ok: [eveng] -2022-12-29 21:09:02,912 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : get running lab list] ************************************************************************************************************************************************ -2022-12-29 21:09:02,930 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:09:02,937 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:09:02,939 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:09:02,941 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:09:03,442 p=81884 u=rob n=ansible | ok: [eveng] -2022-12-29 21:09:03,444 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : delete existing lab] ************************************************************************************************************************************************* -2022-12-29 21:09:03,463 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:09:03,469 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:09:03,470 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:09:03,475 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:09:03,953 p=81884 u=rob n=ansible | ok: [eveng] -2022-12-29 21:09:03,957 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : Ensure labtest is present] ******************************************************************************************************************************************* -2022-12-29 21:09:03,976 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:09:03,982 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:09:03,983 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:09:03,986 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:09:04,317 p=81884 u=rob n=ansible | ok: [eveng] -2022-12-29 21:09:04,320 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : Create DHCPRelay_through_GRE Lab] ************************************************************************************************************************************ -2022-12-29 21:09:04,339 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:09:04,345 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:09:04,346 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:09:04,349 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:09:05,031 p=81884 u=rob n=ansible | changed: [eveng] -2022-12-29 21:09:05,033 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ************************************************************************************************************************************** -2022-12-29 21:09:05,051 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:09:05,059 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:09:05,060 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:09:05,063 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:09:05,734 p=81884 u=rob n=ansible | ok: [eveng] -2022-12-29 21:09:05,737 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : start vyos-oobm] ***************************************************************************************************************************************************** -2022-12-29 21:09:05,756 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:09:05,761 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:09:05,763 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:09:05,767 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:09:06,726 p=81884 u=rob n=ansible | ok: [eveng] -2022-12-29 21:09:06,729 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : Wait for vyos-oobm] ************************************************************************************************************************************************** -2022-12-29 21:09:06,746 p=81884 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:09:06,758 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:09:06,760 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:09:06,764 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:09:56,446 p=81884 u=rob n=ansible | ok: [vyos-oobm] -2022-12-29 21:09:56,450 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ************************************************************************************************************************************** -2022-12-29 21:09:56,473 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:09:56,479 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:09:56,480 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:09:56,485 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:09:57,176 p=81884 u=rob n=ansible | ok: [eveng] -2022-12-29 21:09:57,181 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : get lab status] ****************************************************************************************************************************************************** -2022-12-29 21:09:57,204 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:09:57,211 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:09:57,212 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:09:57,216 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:09:57,697 p=81884 u=rob n=ansible | ok: [eveng] -2022-12-29 21:09:57,699 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : start all nodes] ***************************************************************************************************************************************************** -2022-12-29 21:09:57,718 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:09:57,726 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:09:57,727 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:09:57,733 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:09:58,652 p=81884 u=rob n=ansible | ok: [eveng] => (item=2) -2022-12-29 21:09:59,788 p=81884 u=rob n=ansible | ok: [eveng] => (item=3) -2022-12-29 21:10:01,107 p=81884 u=rob n=ansible | ok: [eveng] => (item=4) -2022-12-29 21:10:01,797 p=81884 u=rob n=ansible | ok: [eveng] => (item=1) -2022-12-29 21:10:02,823 p=81884 u=rob n=ansible | ok: [eveng] => (item=5) -2022-12-29 21:10:02,828 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : Wait for vyos nodes] ************************************************************************************************************************************************* -2022-12-29 21:10:02,843 p=81884 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:10:02,849 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:10:18,750 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | Exception: Error reading SSH protocol banner -2022-12-29 21:10:18,753 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | Traceback (most recent call last): -2022-12-29 21:10:18,753 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-12-29 21:10:18,753 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | buf = self.packetizer.readline(timeout) -2022-12-29 21:10:18,753 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-12-29 21:10:18,753 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | buf += self._read_timeout(timeout) -2022-12-29 21:10:18,754 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-12-29 21:10:18,754 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | raise socket.timeout() -2022-12-29 21:10:18,754 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | socket.timeout -2022-12-29 21:10:18,754 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | -2022-12-29 21:10:18,754 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | During handling of the above exception, another exception occurred: -2022-12-29 21:10:18,754 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | -2022-12-29 21:10:18,754 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | Traceback (most recent call last): -2022-12-29 21:10:18,754 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-12-29 21:10:18,755 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | self._check_banner() -2022-12-29 21:10:18,755 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-12-29 21:10:18,755 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | raise SSHException( -2022-12-29 21:10:18,755 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-12-29 21:10:18,755 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | -2022-12-29 21:10:18,767 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | Exception: Error reading SSH protocol banner -2022-12-29 21:10:18,768 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | Traceback (most recent call last): -2022-12-29 21:10:18,768 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-12-29 21:10:18,768 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | buf = self.packetizer.readline(timeout) -2022-12-29 21:10:18,768 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-12-29 21:10:18,768 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | buf += self._read_timeout(timeout) -2022-12-29 21:10:18,769 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-12-29 21:10:18,769 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | raise socket.timeout() -2022-12-29 21:10:18,769 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | socket.timeout -2022-12-29 21:10:18,769 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | -2022-12-29 21:10:18,769 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | During handling of the above exception, another exception occurred: -2022-12-29 21:10:18,769 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | -2022-12-29 21:10:18,769 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | Traceback (most recent call last): -2022-12-29 21:10:18,769 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-12-29 21:10:18,769 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | self._check_banner() -2022-12-29 21:10:18,770 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-12-29 21:10:18,770 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | raise SSHException( -2022-12-29 21:10:18,770 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-12-29 21:10:18,770 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | -2022-12-29 21:10:18,771 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | Exception: Error reading SSH protocol banner -2022-12-29 21:10:18,772 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | Traceback (most recent call last): -2022-12-29 21:10:18,772 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-12-29 21:10:18,772 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | buf = self.packetizer.readline(timeout) -2022-12-29 21:10:18,772 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-12-29 21:10:18,773 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | buf += self._read_timeout(timeout) -2022-12-29 21:10:18,773 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-12-29 21:10:18,773 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | raise socket.timeout() -2022-12-29 21:10:18,773 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | socket.timeout -2022-12-29 21:10:18,773 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | -2022-12-29 21:10:18,773 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | During handling of the above exception, another exception occurred: -2022-12-29 21:10:18,773 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | -2022-12-29 21:10:18,773 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | Traceback (most recent call last): -2022-12-29 21:10:18,773 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-12-29 21:10:18,774 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | self._check_banner() -2022-12-29 21:10:18,774 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-12-29 21:10:18,774 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | raise SSHException( -2022-12-29 21:10:18,774 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-12-29 21:10:18,774 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | -2022-12-29 21:10:34,793 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | Exception: Error reading SSH protocol banner -2022-12-29 21:10:34,794 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | Traceback (most recent call last): -2022-12-29 21:10:34,794 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-12-29 21:10:34,794 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | buf = self.packetizer.readline(timeout) -2022-12-29 21:10:34,794 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-12-29 21:10:34,794 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | buf += self._read_timeout(timeout) -2022-12-29 21:10:34,794 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-12-29 21:10:34,794 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | raise socket.timeout() -2022-12-29 21:10:34,795 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | socket.timeout -2022-12-29 21:10:34,795 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | -2022-12-29 21:10:34,795 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | During handling of the above exception, another exception occurred: -2022-12-29 21:10:34,795 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | -2022-12-29 21:10:34,795 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | Traceback (most recent call last): -2022-12-29 21:10:34,795 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-12-29 21:10:34,795 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | self._check_banner() -2022-12-29 21:10:34,795 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-12-29 21:10:34,796 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | raise SSHException( -2022-12-29 21:10:34,796 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-12-29 21:10:34,796 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | -2022-12-29 21:10:34,796 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | Exception: Error reading SSH protocol banner -2022-12-29 21:10:34,797 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | Traceback (most recent call last): -2022-12-29 21:10:34,797 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-12-29 21:10:34,797 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | buf = self.packetizer.readline(timeout) -2022-12-29 21:10:34,797 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-12-29 21:10:34,797 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | buf += self._read_timeout(timeout) -2022-12-29 21:10:34,797 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-12-29 21:10:34,798 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | raise socket.timeout() -2022-12-29 21:10:34,798 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | socket.timeout -2022-12-29 21:10:34,798 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | -2022-12-29 21:10:34,798 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | During handling of the above exception, another exception occurred: -2022-12-29 21:10:34,798 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | -2022-12-29 21:10:34,798 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | Traceback (most recent call last): -2022-12-29 21:10:34,798 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-12-29 21:10:34,798 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | self._check_banner() -2022-12-29 21:10:34,799 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-12-29 21:10:34,799 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | raise SSHException( -2022-12-29 21:10:34,799 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-12-29 21:10:34,799 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | -2022-12-29 21:10:34,810 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | Exception: Error reading SSH protocol banner -2022-12-29 21:10:34,810 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | Traceback (most recent call last): -2022-12-29 21:10:34,810 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-12-29 21:10:34,810 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | buf = self.packetizer.readline(timeout) -2022-12-29 21:10:34,811 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-12-29 21:10:34,811 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | buf += self._read_timeout(timeout) -2022-12-29 21:10:34,811 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-12-29 21:10:34,811 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | raise socket.timeout() -2022-12-29 21:10:34,811 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | socket.timeout -2022-12-29 21:10:34,811 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | -2022-12-29 21:10:34,811 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | During handling of the above exception, another exception occurred: -2022-12-29 21:10:34,811 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | -2022-12-29 21:10:34,811 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | Traceback (most recent call last): -2022-12-29 21:10:34,812 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-12-29 21:10:34,812 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | self._check_banner() -2022-12-29 21:10:34,812 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-12-29 21:10:34,812 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | raise SSHException( -2022-12-29 21:10:34,812 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-12-29 21:10:34,812 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | -2022-12-29 21:10:50,844 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | Exception: Error reading SSH protocol banner -2022-12-29 21:10:50,845 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | Traceback (most recent call last): -2022-12-29 21:10:50,845 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-12-29 21:10:50,845 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | buf = self.packetizer.readline(timeout) -2022-12-29 21:10:50,845 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-12-29 21:10:50,845 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | buf += self._read_timeout(timeout) -2022-12-29 21:10:50,846 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-12-29 21:10:50,846 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | raise socket.timeout() -2022-12-29 21:10:50,846 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | socket.timeout -2022-12-29 21:10:50,846 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | Exception: Error reading SSH protocol banner -2022-12-29 21:10:50,846 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | -2022-12-29 21:10:50,846 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | During handling of the above exception, another exception occurred: -2022-12-29 21:10:50,846 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | Traceback (most recent call last): -2022-12-29 21:10:50,846 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | -2022-12-29 21:10:50,846 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-12-29 21:10:50,846 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | Traceback (most recent call last): -2022-12-29 21:10:50,846 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | buf = self.packetizer.readline(timeout) -2022-12-29 21:10:50,846 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-12-29 21:10:50,847 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-12-29 21:10:50,847 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | self._check_banner() -2022-12-29 21:10:50,847 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | buf += self._read_timeout(timeout) -2022-12-29 21:10:50,847 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-12-29 21:10:50,847 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-12-29 21:10:50,847 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | raise SSHException( -2022-12-29 21:10:50,847 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | raise socket.timeout() -2022-12-29 21:10:50,847 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-12-29 21:10:50,847 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | socket.timeout -2022-12-29 21:10:50,847 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | -2022-12-29 21:10:50,847 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | -2022-12-29 21:10:50,847 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | During handling of the above exception, another exception occurred: -2022-12-29 21:10:50,847 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | -2022-12-29 21:10:50,848 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | Traceback (most recent call last): -2022-12-29 21:10:50,848 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-12-29 21:10:50,848 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | self._check_banner() -2022-12-29 21:10:50,848 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-12-29 21:10:50,848 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | raise SSHException( -2022-12-29 21:10:50,848 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-12-29 21:10:50,848 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | -2022-12-29 21:10:50,851 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | Exception: Error reading SSH protocol banner -2022-12-29 21:10:50,851 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | Traceback (most recent call last): -2022-12-29 21:10:50,851 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-12-29 21:10:50,851 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | buf = self.packetizer.readline(timeout) -2022-12-29 21:10:50,851 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-12-29 21:10:50,851 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | buf += self._read_timeout(timeout) -2022-12-29 21:10:50,852 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-12-29 21:10:50,852 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | raise socket.timeout() -2022-12-29 21:10:50,852 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | socket.timeout -2022-12-29 21:10:50,852 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | -2022-12-29 21:10:50,852 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | During handling of the above exception, another exception occurred: -2022-12-29 21:10:50,852 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | -2022-12-29 21:10:50,852 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | Traceback (most recent call last): -2022-12-29 21:10:50,852 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-12-29 21:10:50,853 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | self._check_banner() -2022-12-29 21:10:50,853 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-12-29 21:10:50,853 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | raise SSHException( -2022-12-29 21:10:50,853 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-12-29 21:10:50,853 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | -2022-12-29 21:11:06,886 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | Exception: Error reading SSH protocol banner -2022-12-29 21:11:06,886 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | Traceback (most recent call last): -2022-12-29 21:11:06,886 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-12-29 21:11:06,886 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | buf = self.packetizer.readline(timeout) -2022-12-29 21:11:06,886 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-12-29 21:11:06,887 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | buf += self._read_timeout(timeout) -2022-12-29 21:11:06,887 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-12-29 21:11:06,887 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | raise socket.timeout() -2022-12-29 21:11:06,887 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | socket.timeout -2022-12-29 21:11:06,887 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | -2022-12-29 21:11:06,887 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | During handling of the above exception, another exception occurred: -2022-12-29 21:11:06,887 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | -2022-12-29 21:11:06,887 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | Traceback (most recent call last): -2022-12-29 21:11:06,888 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-12-29 21:11:06,888 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | self._check_banner() -2022-12-29 21:11:06,888 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-12-29 21:11:06,888 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | raise SSHException( -2022-12-29 21:11:06,888 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-12-29 21:11:06,888 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | -2022-12-29 21:11:06,890 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | Exception: Error reading SSH protocol banner -2022-12-29 21:11:06,890 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | Exception: Error reading SSH protocol banner -2022-12-29 21:11:06,890 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | Traceback (most recent call last): -2022-12-29 21:11:06,891 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | Traceback (most recent call last): -2022-12-29 21:11:06,891 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-12-29 21:11:06,891 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-12-29 21:11:06,891 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | buf = self.packetizer.readline(timeout) -2022-12-29 21:11:06,891 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | buf = self.packetizer.readline(timeout) -2022-12-29 21:11:06,891 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-12-29 21:11:06,891 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-12-29 21:11:06,891 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | buf += self._read_timeout(timeout) -2022-12-29 21:11:06,891 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | buf += self._read_timeout(timeout) -2022-12-29 21:11:06,891 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-12-29 21:11:06,891 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-12-29 21:11:06,891 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | raise socket.timeout() -2022-12-29 21:11:06,891 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | raise socket.timeout() -2022-12-29 21:11:06,891 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | socket.timeout -2022-12-29 21:11:06,891 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | socket.timeout -2022-12-29 21:11:06,891 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | -2022-12-29 21:11:06,892 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | -2022-12-29 21:11:06,892 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | During handling of the above exception, another exception occurred: -2022-12-29 21:11:06,892 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | During handling of the above exception, another exception occurred: -2022-12-29 21:11:06,892 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | -2022-12-29 21:11:06,892 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | -2022-12-29 21:11:06,892 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | Traceback (most recent call last): -2022-12-29 21:11:06,892 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | Traceback (most recent call last): -2022-12-29 21:11:06,892 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-12-29 21:11:06,892 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-12-29 21:11:06,892 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | self._check_banner() -2022-12-29 21:11:06,892 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | self._check_banner() -2022-12-29 21:11:06,892 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-12-29 21:11:06,892 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-12-29 21:11:06,892 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | raise SSHException( -2022-12-29 21:11:06,892 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | raise SSHException( -2022-12-29 21:11:06,892 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-12-29 21:11:06,892 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-12-29 21:11:06,893 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | -2022-12-29 21:11:06,893 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | -2022-12-29 21:11:08,540 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-12-29 21:11:08,621 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-12-29 21:11:08,629 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-12-29 21:11:08,634 p=82481 u=rob n=p=82481 u=rob | paramiko [dhcp-relay] | Authentication (publickey) successful! -2022-12-29 21:11:08,687 p=82482 u=rob n=p=82482 u=rob | paramiko [dhcp-server] | Authentication (publickey) successful! -2022-12-29 21:11:08,695 p=82483 u=rob n=p=82483 u=rob | paramiko [transport] | Authentication (publickey) successful! -2022-12-29 21:11:09,641 p=81884 u=rob n=ansible | ok: [dhcp-relay] -2022-12-29 21:11:09,648 p=81884 u=rob n=ansible | ok: [dhcp-server] -2022-12-29 21:11:09,648 p=81884 u=rob n=ansible | ok: [transport] -2022-12-29 21:11:09,651 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : include DHCPRelay_through_GRE lab_config.yml] ************************************************************************************************************************ -2022-12-29 21:11:09,665 p=81884 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:11:09,671 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:11:09,689 p=81884 u=rob n=ansible | included: /Users/rob/git/_vyos/vyos-eveng/labs/DHCPRelay_through_GRE/lab_config.yml for dhcp-relay, dhcp-server, transport -2022-12-29 21:11:09,722 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : setup nodes] ********************************************************************************************************************************************************* -2022-12-29 21:11:11,358 p=82176 u=rob n=p=82176 u=rob | paramiko [dhcp-relay] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-12-29 21:11:11,460 p=82176 u=rob n=p=82176 u=rob | paramiko [dhcp-relay] | Authentication (publickey) successful! -2022-12-29 21:11:11,464 p=82179 u=rob n=p=82179 u=rob | paramiko [dhcp-server] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-12-29 21:11:11,464 p=82182 u=rob n=p=82182 u=rob | paramiko [transport] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-12-29 21:11:11,539 p=82179 u=rob n=p=82179 u=rob | paramiko [dhcp-server] | Authentication (publickey) successful! -2022-12-29 21:11:11,539 p=82182 u=rob n=p=82182 u=rob | paramiko [transport] | Authentication (publickey) successful! -2022-12-29 21:11:17,188 p=81884 u=rob n=ansible | [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 +2023-02-24 13:06:02,223 p=29738 u=rob n=ansible | ok: [dhcp-server] +2023-02-24 13:06:02,225 p=29738 u=rob n=ansible | network_os is set to vyos +2023-02-24 13:06:02,226 p=29738 u=rob n=ansible | [WARNING]: ansible-pylibssh not installed, falling back to paramiko -2022-12-29 21:11:17,188 p=81884 u=rob n=ansible | changed: [transport] -2022-12-29 21:11:20,211 p=81884 u=rob n=ansible | changed: [dhcp-relay] -2022-12-29 21:11:20,503 p=81884 u=rob n=ansible | changed: [dhcp-server] -2022-12-29 21:11:20,506 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ************************************************************************************************************************************** -2022-12-29 21:11:20,530 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:11:20,537 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:11:20,538 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:11:20,543 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:11:21,843 p=81884 u=rob n=ansible | ok: [eveng] -2022-12-29 21:11:21,849 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : stop nodes id] ******************************************************************************************************************************************************* -2022-12-29 21:11:22,832 p=81884 u=rob n=ansible | ok: [eveng] => (item=5) -2022-12-29 21:11:22,841 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : wait after stop] ***************************************************************************************************************************************************** -2022-12-29 21:11:22,859 p=82672 u=rob n=ansible | Pausing for 5 seconds -2022-12-29 21:11:22,859 p=82672 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
-2022-12-29 21:11:27,868 p=81884 u=rob n=ansible | ok: [eveng] -2022-12-29 21:11:27,878 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : start nodes id] ****************************************************************************************************************************************************** -2022-12-29 21:11:28,785 p=81884 u=rob n=ansible | ok: [eveng] => (item=5) -2022-12-29 21:11:28,793 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : wait after start] **************************************************************************************************************************************************** -2022-12-29 21:11:28,811 p=82693 u=rob n=ansible | Pausing for 5 seconds -2022-12-29 21:11:28,811 p=82693 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
-2022-12-29 21:11:33,818 p=81884 u=rob n=ansible | ok: [eveng] -2022-12-29 21:11:33,828 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : wait, b/c the ping often failed without a short break] *************************************************************************************************************** -2022-12-29 21:11:33,843 p=82700 u=rob n=ansible | Pausing for 30 seconds -2022-12-29 21:11:33,844 p=82700 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
-2022-12-29 21:12:03,852 p=81884 u=rob n=ansible | ok: [eveng] -2022-12-29 21:12:03,858 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : do ping test] ******************************************************************************************************************************************************** -2022-12-29 21:12:03,889 p=81884 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:12:03,896 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:12:03,907 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:12:09,271 p=81884 u=rob n=ansible | ok: [dhcp-relay] => (item=172.16.0.1) -2022-12-29 21:12:09,272 p=81884 u=rob n=ansible | ok: [dhcp-server] => (item=172.16.0.2) -2022-12-29 21:12:13,676 p=81884 u=rob n=ansible | ok: [dhcp-server] => (item=192.168.0.30) -2022-12-29 21:12:13,682 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : execute test commands] *********************************************************************************************************************************************** -2022-12-29 21:12:13,705 p=81884 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:12:13,711 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:12:13,712 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:12:13,714 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:12:13,720 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:12:13,722 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : register stdout commands] ******************************************************************************************************************************************** -2022-12-29 21:12:13,740 p=81884 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:12:13,746 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:12:13,747 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:12:13,754 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:12:15,240 p=81884 u=rob n=ansible | ok: [dhcp-server] => (item={'name': 'show_dhcp_server_leases', 'command': 'show dhcp server leases'}) -2022-12-29 21:12:18,662 p=81884 u=rob n=ansible | ok: [dhcp-server] => (item={'name': 'ping_client', 'command': 'ping 192.168.0.30 count 4'}) -2022-12-29 21:12:18,668 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : Set variables] ******************************************************************************************************************************************************* -2022-12-29 21:12:18,688 p=81884 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:12:18,695 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:12:18,696 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:12:18,704 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:12:19,520 p=81884 u=rob n=ansible | ok: [dhcp-server] -2022-12-29 21:12:19,526 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : Reboot vyos] ********************************************************************************************************************************************************* -2022-12-29 21:12:19,550 p=81884 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:12:19,558 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:12:20,916 p=81884 u=rob n=ansible | ok: [dhcp-server] -2022-12-29 21:12:20,916 p=81884 u=rob n=ansible | ok: [transport] -2022-12-29 21:12:20,916 p=81884 u=rob n=ansible | ok: [dhcp-relay] -2022-12-29 21:12:20,920 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : wait while shutdown] ************************************************************************************************************************************************* -2022-12-29 21:12:20,930 p=81884 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:12:20,932 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : Wait for vyos nodes] ************************************************************************************************************************************************* -2022-12-29 21:12:20,947 p=81884 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:12:20,953 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:12:22,667 p=82932 u=rob n=p=82932 u=rob | paramiko [dhcp-relay] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-12-29 21:12:22,669 p=82933 u=rob n=p=82933 u=rob | paramiko [dhcp-server] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-12-29 21:12:22,670 p=82934 u=rob n=p=82934 u=rob | paramiko [transport] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-12-29 21:12:22,752 p=82934 u=rob n=p=82934 u=rob | paramiko [transport] | Auth banner: b'System is going down. Unprivileged users are not permitted to log in anymore. For technical details, see pam_nologin(8).\n\n' -2022-12-29 21:12:22,752 p=82933 u=rob n=p=82933 u=rob | paramiko [dhcp-server] | Auth banner: b'System is going down. Unprivileged users are not permitted to log in anymore. For technical details, see pam_nologin(8).\n\n' -2022-12-29 21:12:22,754 p=82932 u=rob n=p=82932 u=rob | paramiko [dhcp-relay] | Auth banner: b'System is going down. Unprivileged users are not permitted to log in anymore. For technical details, see pam_nologin(8).\n\n' -2022-12-29 21:14:21,168 p=82176 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. +2023-02-24 13:06:02,228 p=29738 u=rob n=ansible | ok: [transport] +2023-02-24 13:06:02,231 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: fail if node_template_version is empty] ************************************************************************** +2023-02-24 13:06:02,245 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:06:02,253 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:06:02,260 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:06:02,262 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:06:02,267 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:06:02,270 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: Login to EVE-NG and get Cookie] ********************************************************************************** +2023-02-24 13:06:02,291 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:06:02,299 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:06:02,301 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:06:02,306 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:06:02,958 p=29738 u=rob n=ansible | ok: [eveng] +2023-02-24 13:06:02,968 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: get running lab list] ******************************************************************************************** +2023-02-24 13:06:03,000 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:06:03,009 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:06:03,011 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:06:03,017 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:06:03,388 p=29738 u=rob n=ansible | ok: [eveng] +2023-02-24 13:06:03,398 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: kill running lab] ************************************************************************************************ +2023-02-24 13:06:03,422 p=29738 u=rob n=ansible | [WARNING]: conditional statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: item.labname == "{{ eve_ng_folder_name }}/{{ +lab }}" + +2023-02-24 13:06:03,425 p=29738 u=rob n=ansible | skipping: [eveng] => (item={'podid': '0', 'username': 'admin', 'online': '1', 'uuid': '588b9164-a3b7-4522-8058-0f6ff6286564', 'size': 0.218, 'sat': '0', 'sat_name': 'master', 'labid': 1001, 'labname': '/Common\n', 'cpu': 0, 'mem': 0}) +2023-02-24 13:06:03,435 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:06:03,442 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:06:03,442 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:06:03,445 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:06:03,451 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:06:03,454 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: delete existing lab] ********************************************************************************************* +2023-02-24 13:06:03,475 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:06:03,483 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:06:03,485 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:06:03,490 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:06:04,078 p=29738 u=rob n=ansible | ok: [eveng] +2023-02-24 13:06:04,089 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: Ensure labtest is present] *************************************************************************************** +2023-02-24 13:06:04,121 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:06:04,131 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:06:04,133 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:06:04,138 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:06:04,316 p=29738 u=rob n=ansible | ok: [eveng] +2023-02-24 13:06:04,321 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: Create DHCPRelay_through_GRE Lab] ******************************************************************************** +2023-02-24 13:06:04,344 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:06:04,351 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:06:04,354 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:06:04,360 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:06:04,814 p=29738 u=rob n=ansible | changed: [eveng] +2023-02-24 13:06:04,818 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: Login to EVE-NG and get Cookie] ********************************************************************************** +2023-02-24 13:06:04,840 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:06:04,848 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:06:04,850 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:06:04,855 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:06:05,442 p=29738 u=rob n=ansible | ok: [eveng] +2023-02-24 13:06:05,451 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: start vyos-oobm] ************************************************************************************************* +2023-02-24 13:06:05,483 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:06:05,491 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:06:05,494 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:06:05,500 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:06:06,374 p=29738 u=rob n=ansible | ok: [eveng] +2023-02-24 13:06:06,379 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: Wait for vyos-oobm] ********************************************************************************************** +2023-02-24 13:06:06,404 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:06:06,422 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:06:06,425 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:06:06,432 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:06:55,915 p=29738 u=rob n=ansible | ok: [vyos-oobm] +2023-02-24 13:06:55,929 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: Login to EVE-NG and get Cookie] ********************************************************************************** +2023-02-24 13:06:55,966 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:06:55,973 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:06:55,975 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:06:55,982 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:06:56,817 p=29738 u=rob n=ansible | ok: [eveng] +2023-02-24 13:06:56,823 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: get lab status] ************************************************************************************************** +2023-02-24 13:06:56,856 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:06:56,863 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:06:56,866 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:06:56,873 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:06:57,278 p=29738 u=rob n=ansible | ok: [eveng] +2023-02-24 13:06:57,286 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: start all nodes] ************************************************************************************************* +2023-02-24 13:06:57,316 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:06:57,324 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:06:57,327 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:06:57,334 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:06:58,237 p=29738 u=rob n=ansible | ok: [eveng] => (item=2) +2023-02-24 13:06:59,391 p=29738 u=rob n=ansible | ok: [eveng] => (item=3) +2023-02-24 13:07:00,715 p=29738 u=rob n=ansible | ok: [eveng] => (item=4) +2023-02-24 13:07:01,291 p=29738 u=rob n=ansible | ok: [eveng] => (item=1) +2023-02-24 13:07:02,195 p=29738 u=rob n=ansible | ok: [eveng] => (item=5) +2023-02-24 13:07:02,208 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: Wait for vyos nodes] ********************************************************************************************* +2023-02-24 13:07:02,234 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:07:02,243 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:07:03,181 p=29738 u=rob n=ansible | [DEPRECATION WARNING]: PlayContext.verbosity is deprecated, use ansible.utils.display.Display.verbosity instead. This feature will be removed in version 2.18. +Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. +2023-02-24 13:07:03,197 p=29738 u=rob n=ansible | [DEPRECATION WARNING]: PlayContext.verbosity is deprecated, use ansible.utils.display.Display.verbosity instead. This feature will be removed in version 2.18. +Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. +2023-02-24 13:07:03,200 p=29738 u=rob n=ansible | [DEPRECATION WARNING]: PlayContext.verbosity is deprecated, use ansible.utils.display.Display.verbosity instead. This feature will be removed in version 2.18. +Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. +2023-02-24 13:07:33,227 p=30228 u=rob n=p=30228 u=rob | paramiko [dhcp-relay] | Exception (client): Error reading SSH protocol banner +2023-02-24 13:07:33,231 p=30228 u=rob n=p=30228 u=rob | paramiko [dhcp-relay] | Traceback (most recent call last): +2023-02-24 13:07:33,231 p=30228 u=rob n=p=30228 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2268, in _check_banner +2023-02-24 13:07:33,231 p=30228 u=rob n=p=30228 u=rob | paramiko [dhcp-relay] | buf = self.packetizer.readline(timeout) +2023-02-24 13:07:33,231 p=30228 u=rob n=p=30228 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 374, in readline +2023-02-24 13:07:33,231 p=30228 u=rob n=p=30228 u=rob | paramiko [dhcp-relay] | buf += self._read_timeout(timeout) +2023-02-24 13:07:33,231 p=30228 u=rob n=p=30228 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 611, in _read_timeout +2023-02-24 13:07:33,232 p=30228 u=rob n=p=30228 u=rob | paramiko [dhcp-relay] | raise socket.timeout() +2023-02-24 13:07:33,232 p=30228 u=rob n=p=30228 u=rob | paramiko [dhcp-relay] | socket.timeout +2023-02-24 13:07:33,232 p=30228 u=rob n=p=30228 u=rob | paramiko [dhcp-relay] | +2023-02-24 13:07:33,232 p=30228 u=rob n=p=30228 u=rob | paramiko [dhcp-relay] | During handling of the above exception, another exception occurred: +2023-02-24 13:07:33,232 p=30228 u=rob n=p=30228 u=rob | paramiko [dhcp-relay] | +2023-02-24 13:07:33,232 p=30228 u=rob n=p=30228 u=rob | paramiko [dhcp-relay] | Traceback (most recent call last): +2023-02-24 13:07:33,232 p=30228 u=rob n=p=30228 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2091, in run +2023-02-24 13:07:33,233 p=30228 u=rob n=p=30228 u=rob | paramiko [dhcp-relay] | self._check_banner() +2023-02-24 13:07:33,233 p=30228 u=rob n=p=30228 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2272, in _check_banner +2023-02-24 13:07:33,233 p=30228 u=rob n=p=30228 u=rob | paramiko [dhcp-relay] | raise SSHException( +2023-02-24 13:07:33,233 p=30228 u=rob n=p=30228 u=rob | paramiko [dhcp-relay] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2023-02-24 13:07:33,233 p=30228 u=rob n=p=30228 u=rob | paramiko [dhcp-relay] | +2023-02-24 13:07:33,234 p=30230 u=rob n=p=30230 u=rob | paramiko [transport] | Exception (client): Error reading SSH protocol banner +2023-02-24 13:07:33,234 p=30229 u=rob n=p=30229 u=rob | paramiko [dhcp-server] | Exception (client): Error reading SSH protocol banner +2023-02-24 13:07:33,237 p=30230 u=rob n=p=30230 u=rob | paramiko [transport] | Traceback (most recent call last): +2023-02-24 13:07:33,237 p=30229 u=rob n=p=30229 u=rob | paramiko [dhcp-server] | Traceback (most recent call last): +2023-02-24 13:07:33,237 p=30230 u=rob n=p=30230 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2268, in _check_banner +2023-02-24 13:07:33,237 p=30229 u=rob n=p=30229 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2268, in _check_banner +2023-02-24 13:07:33,237 p=30230 u=rob n=p=30230 u=rob | paramiko [transport] | buf = self.packetizer.readline(timeout) +2023-02-24 13:07:33,237 p=30229 u=rob n=p=30229 u=rob | paramiko [dhcp-server] | buf = self.packetizer.readline(timeout) +2023-02-24 13:07:33,237 p=30230 u=rob n=p=30230 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 374, in readline +2023-02-24 13:07:33,238 p=30229 u=rob n=p=30229 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 374, in readline +2023-02-24 13:07:33,238 p=30230 u=rob n=p=30230 u=rob | paramiko [transport] | buf += self._read_timeout(timeout) +2023-02-24 13:07:33,238 p=30229 u=rob n=p=30229 u=rob | paramiko [dhcp-server] | buf += self._read_timeout(timeout) +2023-02-24 13:07:33,238 p=30230 u=rob n=p=30230 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 611, in _read_timeout +2023-02-24 13:07:33,238 p=30229 u=rob n=p=30229 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 611, in _read_timeout +2023-02-24 13:07:33,238 p=30230 u=rob n=p=30230 u=rob | paramiko [transport] | raise socket.timeout() +2023-02-24 13:07:33,238 p=30229 u=rob n=p=30229 u=rob | paramiko [dhcp-server] | raise socket.timeout() +2023-02-24 13:07:33,238 p=30230 u=rob n=p=30230 u=rob | paramiko [transport] | socket.timeout +2023-02-24 13:07:33,238 p=30229 u=rob n=p=30229 u=rob | paramiko [dhcp-server] | socket.timeout +2023-02-24 13:07:33,238 p=30230 u=rob n=p=30230 u=rob | paramiko [transport] | +2023-02-24 13:07:33,238 p=30229 u=rob n=p=30229 u=rob | paramiko [dhcp-server] | +2023-02-24 13:07:33,238 p=30230 u=rob n=p=30230 u=rob | paramiko [transport] | During handling of the above exception, another exception occurred: +2023-02-24 13:07:33,238 p=30229 u=rob n=p=30229 u=rob | paramiko [dhcp-server] | During handling of the above exception, another exception occurred: +2023-02-24 13:07:33,239 p=30230 u=rob n=p=30230 u=rob | paramiko [transport] | +2023-02-24 13:07:33,239 p=30229 u=rob n=p=30229 u=rob | paramiko [dhcp-server] | +2023-02-24 13:07:33,239 p=30230 u=rob n=p=30230 u=rob | paramiko [transport] | Traceback (most recent call last): +2023-02-24 13:07:33,239 p=30229 u=rob n=p=30229 u=rob | paramiko [dhcp-server] | Traceback (most recent call last): +2023-02-24 13:07:33,239 p=30230 u=rob n=p=30230 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2091, in run +2023-02-24 13:07:33,239 p=30229 u=rob n=p=30229 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2091, in run +2023-02-24 13:07:33,239 p=30230 u=rob n=p=30230 u=rob | paramiko [transport] | self._check_banner() +2023-02-24 13:07:33,239 p=30229 u=rob n=p=30229 u=rob | paramiko [dhcp-server] | self._check_banner() +2023-02-24 13:07:33,239 p=30230 u=rob n=p=30230 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2272, in _check_banner +2023-02-24 13:07:33,239 p=30229 u=rob n=p=30229 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2272, in _check_banner +2023-02-24 13:07:33,239 p=30230 u=rob n=p=30230 u=rob | paramiko [transport] | raise SSHException( +2023-02-24 13:07:33,239 p=30229 u=rob n=p=30229 u=rob | paramiko [dhcp-server] | raise SSHException( +2023-02-24 13:07:33,240 p=30230 u=rob n=p=30230 u=rob | paramiko [transport] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2023-02-24 13:07:33,240 p=30229 u=rob n=p=30229 u=rob | paramiko [dhcp-server] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2023-02-24 13:07:33,240 p=30230 u=rob n=p=30230 u=rob | paramiko [transport] | +2023-02-24 13:07:33,240 p=30229 u=rob n=p=30229 u=rob | paramiko [dhcp-server] | +2023-02-24 13:08:04,280 p=30228 u=rob n=p=30228 u=rob | paramiko [dhcp-relay] | Exception (client): Error reading SSH protocol banner +2023-02-24 13:08:04,281 p=30228 u=rob n=p=30228 u=rob | paramiko [dhcp-relay] | Traceback (most recent call last): +2023-02-24 13:08:04,281 p=30228 u=rob n=p=30228 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2268, in _check_banner +2023-02-24 13:08:04,281 p=30228 u=rob n=p=30228 u=rob | paramiko [dhcp-relay] | buf = self.packetizer.readline(timeout) +2023-02-24 13:08:04,281 p=30228 u=rob n=p=30228 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 374, in readline +2023-02-24 13:08:04,281 p=30228 u=rob n=p=30228 u=rob | paramiko [dhcp-relay] | buf += self._read_timeout(timeout) +2023-02-24 13:08:04,282 p=30228 u=rob n=p=30228 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 611, in _read_timeout +2023-02-24 13:08:04,282 p=30228 u=rob n=p=30228 u=rob | paramiko [dhcp-relay] | raise socket.timeout() +2023-02-24 13:08:04,282 p=30228 u=rob n=p=30228 u=rob | paramiko [dhcp-relay] | socket.timeout +2023-02-24 13:08:04,282 p=30228 u=rob n=p=30228 u=rob | paramiko [dhcp-relay] | +2023-02-24 13:08:04,282 p=30228 u=rob n=p=30228 u=rob | paramiko [dhcp-relay] | During handling of the above exception, another exception occurred: +2023-02-24 13:08:04,282 p=30228 u=rob n=p=30228 u=rob | paramiko [dhcp-relay] | +2023-02-24 13:08:04,282 p=30228 u=rob n=p=30228 u=rob | paramiko [dhcp-relay] | Traceback (most recent call last): +2023-02-24 13:08:04,283 p=30228 u=rob n=p=30228 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2091, in run +2023-02-24 13:08:04,283 p=30228 u=rob n=p=30228 u=rob | paramiko [dhcp-relay] | self._check_banner() +2023-02-24 13:08:04,283 p=30228 u=rob n=p=30228 u=rob | paramiko [dhcp-relay] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2272, in _check_banner +2023-02-24 13:08:04,283 p=30228 u=rob n=p=30228 u=rob | paramiko [dhcp-relay] | raise SSHException( +2023-02-24 13:08:04,283 p=30228 u=rob n=p=30228 u=rob | paramiko [dhcp-relay] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2023-02-24 13:08:04,283 p=30228 u=rob n=p=30228 u=rob | paramiko [dhcp-relay] | +2023-02-24 13:08:04,300 p=30230 u=rob n=p=30230 u=rob | paramiko [transport] | Exception (client): Error reading SSH protocol banner +2023-02-24 13:08:04,300 p=30229 u=rob n=p=30229 u=rob | paramiko [dhcp-server] | Exception (client): Error reading SSH protocol banner +2023-02-24 13:08:04,300 p=30230 u=rob n=p=30230 u=rob | paramiko [transport] | Traceback (most recent call last): +2023-02-24 13:08:04,300 p=30229 u=rob n=p=30229 u=rob | paramiko [dhcp-server] | Traceback (most recent call last): +2023-02-24 13:08:04,301 p=30230 u=rob n=p=30230 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2268, in _check_banner +2023-02-24 13:08:04,301 p=30229 u=rob n=p=30229 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2268, in _check_banner +2023-02-24 13:08:04,301 p=30230 u=rob n=p=30230 u=rob | paramiko [transport] | buf = self.packetizer.readline(timeout) +2023-02-24 13:08:04,301 p=30229 u=rob n=p=30229 u=rob | paramiko [dhcp-server] | buf = self.packetizer.readline(timeout) +2023-02-24 13:08:04,301 p=30230 u=rob n=p=30230 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 374, in readline +2023-02-24 13:08:04,301 p=30229 u=rob n=p=30229 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 374, in readline +2023-02-24 13:08:04,301 p=30230 u=rob n=p=30230 u=rob | paramiko [transport] | buf += self._read_timeout(timeout) +2023-02-24 13:08:04,301 p=30229 u=rob n=p=30229 u=rob | paramiko [dhcp-server] | buf += self._read_timeout(timeout) +2023-02-24 13:08:04,301 p=30230 u=rob n=p=30230 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 611, in _read_timeout +2023-02-24 13:08:04,301 p=30229 u=rob n=p=30229 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 611, in _read_timeout +2023-02-24 13:08:04,301 p=30230 u=rob n=p=30230 u=rob | paramiko [transport] | raise socket.timeout() +2023-02-24 13:08:04,301 p=30229 u=rob n=p=30229 u=rob | paramiko [dhcp-server] | raise socket.timeout() +2023-02-24 13:08:04,301 p=30230 u=rob n=p=30230 u=rob | paramiko [transport] | socket.timeout +2023-02-24 13:08:04,302 p=30229 u=rob n=p=30229 u=rob | paramiko [dhcp-server] | socket.timeout +2023-02-24 13:08:04,302 p=30230 u=rob n=p=30230 u=rob | paramiko [transport] | +2023-02-24 13:08:04,302 p=30229 u=rob n=p=30229 u=rob | paramiko [dhcp-server] | +2023-02-24 13:08:04,302 p=30230 u=rob n=p=30230 u=rob | paramiko [transport] | During handling of the above exception, another exception occurred: +2023-02-24 13:08:04,302 p=30229 u=rob n=p=30229 u=rob | paramiko [dhcp-server] | During handling of the above exception, another exception occurred: +2023-02-24 13:08:04,302 p=30230 u=rob n=p=30230 u=rob | paramiko [transport] | +2023-02-24 13:08:04,302 p=30229 u=rob n=p=30229 u=rob | paramiko [dhcp-server] | +2023-02-24 13:08:04,302 p=30230 u=rob n=p=30230 u=rob | paramiko [transport] | Traceback (most recent call last): +2023-02-24 13:08:04,302 p=30229 u=rob n=p=30229 u=rob | paramiko [dhcp-server] | Traceback (most recent call last): +2023-02-24 13:08:04,302 p=30230 u=rob n=p=30230 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2091, in run +2023-02-24 13:08:04,302 p=30229 u=rob n=p=30229 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2091, in run +2023-02-24 13:08:04,302 p=30230 u=rob n=p=30230 u=rob | paramiko [transport] | self._check_banner() +2023-02-24 13:08:04,302 p=30229 u=rob n=p=30229 u=rob | paramiko [dhcp-server] | self._check_banner() +2023-02-24 13:08:04,303 p=30230 u=rob n=p=30230 u=rob | paramiko [transport] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2272, in _check_banner +2023-02-24 13:08:04,303 p=30229 u=rob n=p=30229 u=rob | paramiko [dhcp-server] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2272, in _check_banner +2023-02-24 13:08:04,303 p=30230 u=rob n=p=30230 u=rob | paramiko [transport] | raise SSHException( +2023-02-24 13:08:04,303 p=30229 u=rob n=p=30229 u=rob | paramiko [dhcp-server] | raise SSHException( +2023-02-24 13:08:04,303 p=30230 u=rob n=p=30230 u=rob | paramiko [transport] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2023-02-24 13:08:04,303 p=30229 u=rob n=p=30229 u=rob | paramiko [dhcp-server] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2023-02-24 13:08:04,303 p=30230 u=rob n=p=30230 u=rob | paramiko [transport] | +2023-02-24 13:08:04,303 p=30229 u=rob n=p=30229 u=rob | paramiko [dhcp-server] | +2023-02-24 13:08:06,278 p=30228 u=rob n=p=30228 u=rob | paramiko [dhcp-relay] | Connected (version 2.0, client OpenSSH_8.4p1) +2023-02-24 13:08:06,317 p=30230 u=rob n=p=30230 u=rob | paramiko [transport] | Connected (version 2.0, client OpenSSH_8.4p1) +2023-02-24 13:08:06,388 p=30229 u=rob n=p=30229 u=rob | paramiko [dhcp-server] | Connected (version 2.0, client OpenSSH_8.4p1) +2023-02-24 13:08:06,536 p=30230 u=rob n=p=30230 u=rob | paramiko [transport] | Authentication (publickey) successful! +2023-02-24 13:08:06,543 p=30228 u=rob n=p=30228 u=rob | paramiko [dhcp-relay] | Authentication (publickey) successful! +2023-02-24 13:08:06,624 p=30229 u=rob n=p=30229 u=rob | paramiko [dhcp-server] | Authentication (publickey) successful! +2023-02-24 13:08:07,507 p=29738 u=rob n=ansible | ok: [transport] +2023-02-24 13:08:07,565 p=29738 u=rob n=ansible | ok: [dhcp-relay] +2023-02-24 13:08:07,680 p=29738 u=rob n=ansible | ok: [dhcp-server] +2023-02-24 13:08:07,683 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : setup nodes] **************************************************************************************************************************** +2023-02-24 13:08:07,699 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:08:07,704 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:08:08,662 p=30008 u=rob n=ansible | [DEPRECATION WARNING]: PlayContext.verbosity is deprecated, use +ansible.utils.display.Display.verbosity instead. This feature will be removed +in version 2.18. Deprecation warnings can be disabled by setting +deprecation_warnings=False in ansible.cfg. +2023-02-24 13:08:08,662 p=30011 u=rob n=ansible | [DEPRECATION WARNING]: PlayContext.verbosity is deprecated, use +ansible.utils.display.Display.verbosity instead. This feature will be removed +in version 2.18. Deprecation warnings can be disabled by setting +deprecation_warnings=False in ansible.cfg. +2023-02-24 13:08:08,662 p=30014 u=rob n=ansible | [DEPRECATION WARNING]: PlayContext.verbosity is deprecated, use +ansible.utils.display.Display.verbosity instead. This feature will be removed +in version 2.18. Deprecation warnings can be disabled by setting +deprecation_warnings=False in ansible.cfg. +2023-02-24 13:08:09,681 p=30011 u=rob n=p=30011 u=rob | paramiko [dhcp-server] | Connected (version 2.0, client OpenSSH_8.4p1) +2023-02-24 13:08:09,681 p=30008 u=rob n=p=30008 u=rob | paramiko [dhcp-relay] | Connected (version 2.0, client OpenSSH_8.4p1) +2023-02-24 13:08:09,684 p=30014 u=rob n=p=30014 u=rob | paramiko [transport] | Connected (version 2.0, client OpenSSH_8.4p1) +2023-02-24 13:08:09,916 p=30008 u=rob n=p=30008 u=rob | paramiko [dhcp-relay] | Authentication (publickey) successful! +2023-02-24 13:08:09,918 p=30011 u=rob n=p=30011 u=rob | paramiko [dhcp-server] | Authentication (publickey) successful! +2023-02-24 13:08:09,926 p=30014 u=rob n=p=30014 u=rob | paramiko [transport] | Authentication (publickey) successful! +2023-02-24 13:08:16,287 p=29738 u=rob n=ansible | [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 + +2023-02-24 13:08:16,287 p=29738 u=rob n=ansible | changed: [transport] +2023-02-24 13:08:20,550 p=29738 u=rob n=ansible | changed: [dhcp-relay] +2023-02-24 13:08:21,266 p=29738 u=rob n=ansible | changed: [dhcp-server] +2023-02-24 13:08:21,280 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: Login to EVE-NG and get Cookie] ********************************************************************************** +2023-02-24 13:08:21,318 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:08:21,328 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:08:21,330 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:08:21,337 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:08:22,548 p=29738 u=rob n=ansible | ok: [eveng] +2023-02-24 13:08:22,558 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: stop nodes id] *************************************************************************************************** +2023-02-24 13:08:22,595 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:08:22,599 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:08:22,604 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:08:22,610 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:08:23,391 p=29738 u=rob n=ansible | ok: [eveng] => (item=5) +2023-02-24 13:08:23,404 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: wait after stop] ************************************************************************************************* +2023-02-24 13:08:23,425 p=29738 u=rob n=ansible | Pausing for 5 seconds +2023-02-24 13:08:23,425 p=29738 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2023-02-24 13:08:28,445 p=29738 u=rob n=ansible | ok: [eveng] +2023-02-24 13:08:28,458 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: start nodes id] ************************************************************************************************** +2023-02-24 13:08:28,504 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:08:28,508 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:08:28,514 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:08:28,520 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:08:29,173 p=29738 u=rob n=ansible | ok: [eveng] => (item=5) +2023-02-24 13:08:29,182 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: wait after start] ************************************************************************************************ +2023-02-24 13:08:29,201 p=29738 u=rob n=ansible | Pausing for 5 seconds +2023-02-24 13:08:29,201 p=29738 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2023-02-24 13:08:34,212 p=29738 u=rob n=ansible | ok: [eveng] +2023-02-24 13:08:34,223 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: wait, b/c the ping often failed without a short break] *********************************************************** +2023-02-24 13:08:34,246 p=29738 u=rob n=ansible | Pausing for 30 seconds +2023-02-24 13:08:34,247 p=29738 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2023-02-24 13:09:04,265 p=29738 u=rob n=ansible | ok: [eveng] +2023-02-24 13:09:04,280 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: do ping test] **************************************************************************************************** +2023-02-24 13:09:04,320 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:09:04,329 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:09:04,344 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:09:09,665 p=29738 u=rob n=ansible | ok: [dhcp-relay] => (item=172.16.0.1) +2023-02-24 13:09:09,734 p=29738 u=rob n=ansible | ok: [dhcp-server] => (item=172.16.0.2) +2023-02-24 13:09:14,926 p=29738 u=rob n=ansible | ok: [dhcp-server] => (item=192.168.0.30) +2023-02-24 13:09:14,944 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: execute test commands] ******************************************************************************************* +2023-02-24 13:09:14,978 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:09:14,987 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:09:14,990 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:09:14,994 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:09:15,002 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:09:15,006 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: register stdout commands] **************************************************************************************** +2023-02-24 13:09:15,033 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:09:15,035 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:09:15,038 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:09:15,049 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:09:16,532 p=29738 u=rob n=ansible | ok: [dhcp-server] => (item={'name': 'show_dhcp_server_leases', 'command': 'show dhcp server leases'}) +2023-02-24 13:09:20,770 p=29738 u=rob n=ansible | ok: [dhcp-server] => (item={'name': 'ping_client', 'command': 'ping 192.168.0.30 count 4'}) +2023-02-24 13:09:20,785 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: Set variables] *************************************************************************************************** +2023-02-24 13:09:20,829 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:09:20,832 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:09:20,832 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:09:20,845 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:09:21,755 p=29738 u=rob n=ansible | ok: [dhcp-server] +2023-02-24 13:09:21,760 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: Reboot vyos] ***************************************************************************************************** +2023-02-24 13:09:21,783 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:09:21,788 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:09:23,045 p=29738 u=rob n=ansible | ok: [dhcp-server] +2023-02-24 13:09:23,090 p=29738 u=rob n=ansible | ok: [dhcp-relay] +2023-02-24 13:09:23,140 p=29738 u=rob n=ansible | ok: [transport] +2023-02-24 13:09:23,145 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: wait while shutdown] ********************************************************************************************* +2023-02-24 13:09:23,161 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:09:23,166 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: Wait for vyos nodes] ********************************************************************************************* +2023-02-24 13:09:23,185 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:09:23,193 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:09:24,159 p=29738 u=rob n=ansible | [DEPRECATION WARNING]: PlayContext.verbosity is deprecated, use ansible.utils.display.Display.verbosity instead. This feature will be removed in version 2.18. +Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. +2023-02-24 13:09:24,160 p=29738 u=rob n=ansible | [DEPRECATION WARNING]: PlayContext.verbosity is deprecated, use ansible.utils.display.Display.verbosity instead. This feature will be removed in version 2.18. +Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. +2023-02-24 13:09:24,161 p=29738 u=rob n=ansible | [DEPRECATION WARNING]: PlayContext.verbosity is deprecated, use ansible.utils.display.Display.verbosity instead. This feature will be removed in version 2.18. +Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. +2023-02-24 13:09:25,199 p=30449 u=rob n=p=30449 u=rob | paramiko [dhcp-relay] | Connected (version 2.0, client OpenSSH_8.4p1) +2023-02-24 13:09:25,205 p=30451 u=rob n=p=30451 u=rob | paramiko [transport] | Connected (version 2.0, client OpenSSH_8.4p1) +2023-02-24 13:09:25,214 p=30450 u=rob n=p=30450 u=rob | paramiko [dhcp-server] | Connected (version 2.0, client OpenSSH_8.4p1) +2023-02-24 13:09:25,455 p=30451 u=rob n=p=30451 u=rob | paramiko [transport] | Auth banner: b'System is going down. Unprivileged users are not permitted to log in anymore. For technical details, see pam_nologin(8).\n\n' +2023-02-24 13:09:25,473 p=30450 u=rob n=p=30450 u=rob | paramiko [dhcp-server] | Auth banner: b'System is going down. Unprivileged users are not permitted to log in anymore. For technical details, see pam_nologin(8).\n\n' +2023-02-24 13:09:25,481 p=30449 u=rob n=p=30449 u=rob | paramiko [dhcp-relay] | Auth banner: b'System is going down. Unprivileged users are not permitted to log in anymore. For technical details, see pam_nologin(8).\n\n' +2023-02-24 13:11:23,513 p=30008 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. See the timeout setting options in the Network Debug and Troubleshooting Guide. -2022-12-29 21:14:21,172 p=82179 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. +2023-02-24 13:11:23,513 p=30011 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. See the timeout setting options in the Network Debug and Troubleshooting Guide. -2022-12-29 21:14:21,178 p=82182 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. +2023-02-24 13:11:23,515 p=30014 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. See the timeout setting options in the Network Debug and Troubleshooting Guide. -2022-12-29 21:14:21,273 p=82176 u=rob n=ansible | shutdown complete -2022-12-29 21:14:21,275 p=82179 u=rob n=ansible | shutdown complete -2022-12-29 21:14:21,283 p=82182 u=rob n=ansible | shutdown complete -2022-12-29 21:14:24,557 p=82932 u=rob n=p=82932 u=rob | paramiko [dhcp-relay] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-12-29 21:14:24,585 p=82933 u=rob n=p=82933 u=rob | paramiko [dhcp-server] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-12-29 21:14:24,601 p=82934 u=rob n=p=82934 u=rob | paramiko [transport] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-12-29 21:14:24,648 p=82932 u=rob n=p=82932 u=rob | paramiko [dhcp-relay] | Authentication (publickey) successful! -2022-12-29 21:14:24,675 p=82933 u=rob n=p=82933 u=rob | paramiko [dhcp-server] | Authentication (publickey) successful! -2022-12-29 21:14:24,683 p=82934 u=rob n=p=82934 u=rob | paramiko [transport] | Authentication (publickey) successful! -2022-12-29 21:14:25,871 p=81884 u=rob n=ansible | ok: [dhcp-relay] -2022-12-29 21:14:26,061 p=81884 u=rob n=ansible | ok: [transport] -2022-12-29 21:14:26,061 p=81884 u=rob n=ansible | ok: [dhcp-server] -2022-12-29 21:14:26,063 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ************************************************************************************************************************************** -2022-12-29 21:14:26,082 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:14:26,086 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:14:26,088 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:14:26,091 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:14:27,483 p=81884 u=rob n=ansible | ok: [eveng] -2022-12-29 21:14:27,489 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : stop nodes id] ******************************************************************************************************************************************************* -2022-12-29 21:14:28,550 p=81884 u=rob n=ansible | ok: [eveng] => (item=5) -2022-12-29 21:14:28,557 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : wait after stop] ***************************************************************************************************************************************************** -2022-12-29 21:14:28,571 p=83054 u=rob n=ansible | Pausing for 5 seconds -2022-12-29 21:14:28,572 p=83054 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
-2022-12-29 21:14:33,580 p=81884 u=rob n=ansible | ok: [eveng] -2022-12-29 21:14:33,587 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : start nodes id] ****************************************************************************************************************************************************** -2022-12-29 21:14:34,482 p=81884 u=rob n=ansible | ok: [eveng] => (item=5) -2022-12-29 21:14:34,489 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : wait after start] **************************************************************************************************************************************************** -2022-12-29 21:14:34,505 p=83074 u=rob n=ansible | Pausing for 5 seconds -2022-12-29 21:14:34,505 p=83074 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
-2022-12-29 21:14:39,513 p=81884 u=rob n=ansible | ok: [eveng] -2022-12-29 21:14:39,519 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : wait, b/c the ping often failed without a short break] *************************************************************************************************************** -2022-12-29 21:14:39,533 p=83076 u=rob n=ansible | Pausing for 30 seconds -2022-12-29 21:14:39,534 p=83076 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
-2022-12-29 21:15:09,542 p=81884 u=rob n=ansible | ok: [eveng] -2022-12-29 21:15:09,549 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : do ping test] ******************************************************************************************************************************************************** -2022-12-29 21:15:09,587 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:15:09,598 p=81884 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:15:09,600 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:15:10,462 p=83084 u=rob n=ansible | network_os is set to vyos -2022-12-29 21:15:10,463 p=83085 u=rob n=ansible | network_os is set to vyos -2022-12-29 21:15:11,207 p=83093 u=rob n=p=83093 u=rob | paramiko [dhcp-relay] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-12-29 21:15:11,215 p=83094 u=rob n=p=83094 u=rob | paramiko [dhcp-server] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-12-29 21:15:11,287 p=83093 u=rob n=p=83093 u=rob | paramiko [dhcp-relay] | Authentication (publickey) successful! -2022-12-29 21:15:11,288 p=83094 u=rob n=p=83094 u=rob | paramiko [dhcp-server] | Authentication (publickey) successful! -2022-12-29 21:15:17,241 p=81884 u=rob n=ansible | ok: [dhcp-relay] => (item=172.16.0.1) -2022-12-29 21:15:17,359 p=81884 u=rob n=ansible | ok: [dhcp-server] => (item=172.16.0.2) -2022-12-29 21:15:22,580 p=81884 u=rob n=ansible | ok: [dhcp-server] => (item=192.168.0.30) -2022-12-29 21:15:22,584 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : execute test commands] *********************************************************************************************************************************************** -2022-12-29 21:15:22,607 p=81884 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:15:22,613 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:15:22,614 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:15:22,617 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:15:22,622 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:15:22,625 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : register stdout commands] ******************************************************************************************************************************************** -2022-12-29 21:15:22,643 p=81884 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:15:22,649 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:15:22,650 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:15:22,656 p=81884 u=rob n=ansible | skipping: [dhcp-server] => (item={'name': 'show_dhcp_server_leases', 'command': 'show dhcp server leases'}) -2022-12-29 21:15:22,657 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:15:22,657 p=81884 u=rob n=ansible | skipping: [dhcp-server] => (item={'name': 'ping_client', 'command': 'ping 192.168.0.30 count 4'}) -2022-12-29 21:15:22,660 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : Set variables] ******************************************************************************************************************************************************* -2022-12-29 21:15:22,677 p=81884 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:15:22,683 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:15:22,683 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:15:22,685 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:15:22,690 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:15:22,693 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : make sure tmp dir exist] ********************************************************************************************************************************************* -2022-12-29 21:15:22,707 p=81884 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:15:22,713 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:15:22,719 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:15:22,721 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:15:22,724 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:15:22,727 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : register status of tmp/] ********************************************************************************************************************************************* -2022-12-29 21:15:22,739 p=81884 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:15:22,744 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:15:22,750 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:15:22,752 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:15:22,755 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:15:22,758 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : Download upgrade_iso] ************************************************************************************************************************************************ -2022-12-29 21:15:22,772 p=81884 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:15:22,778 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:15:22,784 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:15:22,786 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:15:22,788 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:15:22,792 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : Copy iso to host] **************************************************************************************************************************************************** -2022-12-29 21:15:22,803 p=81884 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:15:22,809 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:15:22,814 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:15:22,816 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:15:22,819 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:15:22,821 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : upgrade vyos] ******************************************************************************************************************************************************** -2022-12-29 21:15:22,832 p=81884 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:15:22,838 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:15:22,844 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:15:22,845 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:15:22,848 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:15:22,850 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : Reboot vyos] ********************************************************************************************************************************************************* -2022-12-29 21:15:22,862 p=81884 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:15:22,867 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:15:22,873 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:15:22,875 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:15:22,877 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:15:22,879 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : wait while shutdown] ************************************************************************************************************************************************* -2022-12-29 21:15:22,886 p=81884 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:15:22,888 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : Wait for vyos nodes] ************************************************************************************************************************************************* -2022-12-29 21:15:22,900 p=81884 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:15:22,905 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:15:22,911 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:15:22,912 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:15:22,916 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:15:22,919 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : clear tmp dir] ******************************************************************************************************************************************************* -2022-12-29 21:15:22,926 p=81884 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:15:22,928 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ************************************************************************************************************************************** -2022-12-29 21:15:22,940 p=81884 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:15:22,945 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:15:22,951 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:15:22,953 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:15:22,955 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:15:22,958 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : stop nodes id] ******************************************************************************************************************************************************* -2022-12-29 21:15:22,975 p=81884 u=rob n=ansible | skipping: [eveng] => (item=5) -2022-12-29 21:15:22,992 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : wait after stop] ***************************************************************************************************************************************************** -2022-12-29 21:15:23,000 p=81884 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:15:23,002 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : start nodes id] ****************************************************************************************************************************************************** -2022-12-29 21:15:23,020 p=81884 u=rob n=ansible | skipping: [eveng] => (item=5) -2022-12-29 21:15:23,036 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : wait after start] **************************************************************************************************************************************************** -2022-12-29 21:15:23,043 p=81884 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:15:23,045 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : wait, b/c the ping often failed without a short break] *************************************************************************************************************** -2022-12-29 21:15:23,052 p=81884 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:15:23,054 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : do ping test] ******************************************************************************************************************************************************** -2022-12-29 21:15:23,066 p=81884 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:15:23,071 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:15:23,078 p=81884 u=rob n=ansible | skipping: [dhcp-relay] => (item=172.16.0.1) -2022-12-29 21:15:23,083 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:15:23,084 p=81884 u=rob n=ansible | skipping: [dhcp-server] => (item=172.16.0.2) -2022-12-29 21:15:23,084 p=81884 u=rob n=ansible | skipping: [dhcp-server] => (item=192.168.0.30) -2022-12-29 21:15:23,087 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : execute test commands] *********************************************************************************************************************************************** -2022-12-29 21:15:23,099 p=81884 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:15:23,105 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:15:23,110 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:15:23,111 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:15:23,116 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:15:23,118 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : register stdout commands] ******************************************************************************************************************************************** -2022-12-29 21:15:23,130 p=81884 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:15:23,136 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:15:23,142 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:15:23,147 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:15:23,149 p=81884 u=rob n=ansible | skipping: [dhcp-server] => (item={'name': 'show_dhcp_server_leases', 'command': 'show dhcp server leases'}) -2022-12-29 21:15:23,149 p=81884 u=rob n=ansible | skipping: [dhcp-server] => (item={'name': 'ping_client', 'command': 'ping 192.168.0.30 count 4'}) -2022-12-29 21:15:23,152 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : Set variables] ******************************************************************************************************************************************************* -2022-12-29 21:15:23,164 p=81884 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:15:23,170 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:15:23,175 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:15:23,177 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:15:23,180 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:15:23,183 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : make sure output dir exist] ****************************************************************************************************************************************** -2022-12-29 21:15:23,203 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:15:23,210 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:15:23,212 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:15:23,216 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:15:23,374 p=81884 u=rob n=ansible | ok: [eveng -> localhost] -2022-12-29 21:15:23,377 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : make sure output include dir exist] ********************************************************************************************************************************** -2022-12-29 21:15:23,397 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:15:23,404 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:15:23,405 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:15:23,409 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:15:23,504 p=81884 u=rob n=ansible | ok: [eveng -> localhost] -2022-12-29 21:15:23,506 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : Get timestamp from the system] *************************************************************************************************************************************** -2022-12-29 21:15:23,524 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:15:23,529 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:15:23,531 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:15:23,534 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:15:23,930 p=81884 u=rob n=ansible | changed: [eveng] -2022-12-29 21:15:23,934 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : Set variables] ******************************************************************************************************************************************************* -2022-12-29 21:15:23,959 p=81884 u=rob n=ansible | ok: [eveng] -2022-12-29 21:15:23,967 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:15:23,968 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:15:23,968 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:15:23,972 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:15:23,976 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : generate lab rst file] *********************************************************************************************************************************************** -2022-12-29 21:15:23,998 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:15:24,005 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:15:24,006 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:15:24,010 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:15:24,219 p=81884 u=rob n=ansible | changed: [eveng -> localhost] -2022-12-29 21:15:24,222 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : find all *.conf files in Lab] **************************************************************************************************************************************** -2022-12-29 21:15:24,243 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:15:24,250 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:15:24,252 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:15:24,255 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:15:24,409 p=81884 u=rob n=ansible | ok: [eveng -> localhost] -2022-12-29 21:15:24,417 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : copy all *.conf files] *********************************************************************************************************************************************** -2022-12-29 21:15:24,440 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:15:24,447 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:15:24,448 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:15:24,453 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:15:24,716 p=81884 u=rob n=ansible | ok: [eveng -> localhost] => (item={'path': 'labs/DHCPRelay_through_GRE/dhcp-server.conf', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 883, 'inode': 43214237, 'dev': 16777231, 'nlink': 1, 'atime': 1648155111.0318244, 'mtime': 1648155110.7974145, 'ctime': 1648155110.7974145, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) -2022-12-29 21:15:24,929 p=81884 u=rob n=ansible | ok: [eveng -> localhost] => (item={'path': 'labs/DHCPRelay_through_GRE/dhcp-relay.conf', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 562, 'inode': 43214236, 'dev': 16777231, 'nlink': 1, 'atime': 1648155111.0537558, 'mtime': 1648155110.7972953, 'ctime': 1648155110.7972953, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) -2022-12-29 21:15:25,144 p=81884 u=rob n=ansible | ok: [eveng -> localhost] => (item={'path': 'labs/DHCPRelay_through_GRE/transport.conf', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 107, 'inode': 43214241, 'dev': 16777231, 'nlink': 1, 'atime': 1648155111.080341, 'mtime': 1648155110.7983584, 'ctime': 1648155110.7983584, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) -2022-12-29 21:15:25,147 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : find all *.png files in Lab] ***************************************************************************************************************************************** -2022-12-29 21:15:25,169 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:15:25,175 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:15:25,177 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:15:25,181 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:15:25,273 p=81884 u=rob n=ansible | ok: [eveng -> localhost] -2022-12-29 21:15:25,278 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : copy all *.png files] ************************************************************************************************************************************************ -2022-12-29 21:15:25,301 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:15:25,309 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:15:25,310 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:15:25,316 p=81884 u=rob n=ansible | skipping: [transport] -2022-12-29 21:15:25,501 p=81884 u=rob n=ansible | ok: [eveng -> localhost] => (item={'path': 'labs/DHCPRelay_through_GRE/topology.png', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 57080, 'inode': 43214240, 'dev': 16777231, 'nlink': 1, 'atime': 1648155124.1531827, 'mtime': 1648155110.7982152, 'ctime': 1648155110.7982152, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) -2022-12-29 21:15:25,506 p=81884 u=rob n=ansible | TASK [eve-ng-lab-test : copy ansible log files] ********************************************************************************************************************************************** -2022-12-29 21:15:25,526 p=81884 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:15:25,532 p=81884 u=rob n=ansible | skipping: [dhcp-relay] -2022-12-29 21:15:25,534 p=81884 u=rob n=ansible | skipping: [dhcp-server] -2022-12-29 21:15:25,538 p=81884 u=rob n=ansible | skipping: [transport] +2023-02-24 13:11:23,617 p=30008 u=rob n=ansible | shutdown complete +2023-02-24 13:11:23,617 p=30011 u=rob n=ansible | shutdown complete +2023-02-24 13:11:23,619 p=30014 u=rob n=ansible | shutdown complete +2023-02-24 13:11:27,611 p=30450 u=rob n=p=30450 u=rob | paramiko [dhcp-server] | Connected (version 2.0, client OpenSSH_8.4p1) +2023-02-24 13:11:27,615 p=30449 u=rob n=p=30449 u=rob | paramiko [dhcp-relay] | Connected (version 2.0, client OpenSSH_8.4p1) +2023-02-24 13:11:27,625 p=30451 u=rob n=p=30451 u=rob | paramiko [transport] | Connected (version 2.0, client OpenSSH_8.4p1) +2023-02-24 13:11:27,854 p=30449 u=rob n=p=30449 u=rob | paramiko [dhcp-relay] | Authentication (publickey) successful! +2023-02-24 13:11:27,866 p=30450 u=rob n=p=30450 u=rob | paramiko [dhcp-server] | Authentication (publickey) successful! +2023-02-24 13:11:27,885 p=30451 u=rob n=p=30451 u=rob | paramiko [transport] | Authentication (publickey) successful! +2023-02-24 13:11:29,342 p=29738 u=rob n=ansible | ok: [dhcp-relay] +2023-02-24 13:11:29,356 p=29738 u=rob n=ansible | ok: [dhcp-server] +2023-02-24 13:11:29,356 p=29738 u=rob n=ansible | ok: [transport] +2023-02-24 13:11:29,360 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: Login to EVE-NG and get Cookie] ********************************************************************************** +2023-02-24 13:11:29,380 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:11:29,388 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:11:29,390 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:11:29,395 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:11:30,600 p=29738 u=rob n=ansible | ok: [eveng] +2023-02-24 13:11:30,605 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: stop nodes id] *************************************************************************************************** +2023-02-24 13:11:30,639 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:11:30,644 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:11:30,649 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:11:30,656 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:11:31,515 p=29738 u=rob n=ansible | ok: [eveng] => (item=5) +2023-02-24 13:11:31,522 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: wait after stop] ************************************************************************************************* +2023-02-24 13:11:31,537 p=29738 u=rob n=ansible | Pausing for 5 seconds +2023-02-24 13:11:31,537 p=29738 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2023-02-24 13:11:36,554 p=29738 u=rob n=ansible | ok: [eveng] +2023-02-24 13:11:36,568 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: start nodes id] ************************************************************************************************** +2023-02-24 13:11:36,613 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:11:36,617 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:11:36,622 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:11:36,629 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:11:37,318 p=29738 u=rob n=ansible | ok: [eveng] => (item=5) +2023-02-24 13:11:37,331 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: wait after start] ************************************************************************************************ +2023-02-24 13:11:37,355 p=29738 u=rob n=ansible | Pausing for 5 seconds +2023-02-24 13:11:37,355 p=29738 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2023-02-24 13:11:42,368 p=29738 u=rob n=ansible | ok: [eveng] +2023-02-24 13:11:42,382 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: wait, b/c the ping often failed without a short break] *********************************************************** +2023-02-24 13:11:42,411 p=29738 u=rob n=ansible | Pausing for 30 seconds +2023-02-24 13:11:42,412 p=29738 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2023-02-24 13:12:12,425 p=29738 u=rob n=ansible | ok: [eveng] +2023-02-24 13:12:12,441 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: do ping test] **************************************************************************************************** +2023-02-24 13:12:12,475 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:12:12,485 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:12:12,501 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:12:13,478 p=29738 u=rob n=ansible | network_os is set to vyos +2023-02-24 13:12:13,478 p=29738 u=rob n=ansible | network_os is set to vyos +2023-02-24 13:12:13,478 p=29738 u=rob n=ansible | [WARNING]: ansible-pylibssh not installed, falling back to paramiko + +2023-02-24 13:12:13,478 p=29738 u=rob n=ansible | [WARNING]: ansible-pylibssh not installed, falling back to paramiko + +2023-02-24 13:12:13,488 p=30616 u=rob n=ansible | [DEPRECATION WARNING]: PlayContext.verbosity is deprecated, use +ansible.utils.display.Display.verbosity instead. This feature will be removed +in version 2.18. Deprecation warnings can be disabled by setting +deprecation_warnings=False in ansible.cfg. +2023-02-24 13:12:13,488 p=30615 u=rob n=ansible | [DEPRECATION WARNING]: PlayContext.verbosity is deprecated, use +ansible.utils.display.Display.verbosity instead. This feature will be removed +in version 2.18. Deprecation warnings can be disabled by setting +deprecation_warnings=False in ansible.cfg. +2023-02-24 13:12:14,210 p=30615 u=rob n=p=30615 u=rob | paramiko [dhcp-server] | Connected (version 2.0, client OpenSSH_8.4p1) +2023-02-24 13:12:14,216 p=30616 u=rob n=p=30616 u=rob | paramiko [dhcp-relay] | Connected (version 2.0, client OpenSSH_8.4p1) +2023-02-24 13:12:14,480 p=30616 u=rob n=p=30616 u=rob | paramiko [dhcp-relay] | Authentication (publickey) successful! +2023-02-24 13:12:14,484 p=30615 u=rob n=p=30615 u=rob | paramiko [dhcp-server] | Authentication (publickey) successful! +2023-02-24 13:12:20,788 p=29738 u=rob n=ansible | ok: [dhcp-relay] => (item=172.16.0.1) +2023-02-24 13:12:20,791 p=29738 u=rob n=ansible | ok: [dhcp-server] => (item=172.16.0.2) +2023-02-24 13:12:25,971 p=29738 u=rob n=ansible | ok: [dhcp-server] => (item=192.168.0.30) +2023-02-24 13:12:25,994 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: execute test commands] ******************************************************************************************* +2023-02-24 13:12:26,028 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:12:26,039 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:12:26,041 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:12:26,045 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:12:26,054 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:12:26,058 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: register stdout commands] **************************************************************************************** +2023-02-24 13:12:26,086 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:12:26,087 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:12:26,089 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:12:26,096 p=29738 u=rob n=ansible | skipping: [dhcp-server] => (item={'name': 'show_dhcp_server_leases', 'command': 'show dhcp server leases'}) +2023-02-24 13:12:26,101 p=29738 u=rob n=ansible | skipping: [dhcp-server] => (item={'name': 'ping_client', 'command': 'ping 192.168.0.30 count 4'}) +2023-02-24 13:12:26,103 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:12:26,103 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:12:26,107 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: Set variables] *************************************************************************************************** +2023-02-24 13:12:26,127 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:12:26,135 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:12:26,137 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:12:26,141 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:12:26,150 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:12:26,154 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: ake sure tmp dir exist] ****************************************************************************************** +2023-02-24 13:12:26,173 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:12:26,183 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:12:26,190 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:12:26,192 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:12:26,197 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:12:26,201 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: register status of tmp/] ***************************************************************************************** +2023-02-24 13:12:26,217 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:12:26,224 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:12:26,232 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:12:26,235 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:12:26,240 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:12:26,244 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: ownload upgrade_iso] ********************************************************************************************* +2023-02-24 13:12:26,263 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:12:26,272 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:12:26,281 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:12:26,281 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:12:26,289 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:12:26,293 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: Copy iso to host] ************************************************************************************************ +2023-02-24 13:12:26,308 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:12:26,316 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:12:26,324 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:12:26,326 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:12:26,331 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:12:26,335 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: upgrade vyos] **************************************************************************************************** +2023-02-24 13:12:26,350 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:12:26,358 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:12:26,366 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:12:26,369 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:12:26,373 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:12:26,377 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: Reboot vyos] ***************************************************************************************************** +2023-02-24 13:12:26,392 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:12:26,400 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:12:26,408 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:12:26,410 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:12:26,415 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:12:26,419 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: wait while shutdown] ********************************************************************************************* +2023-02-24 13:12:26,429 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:12:26,432 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: Wait for vyos nodes] ********************************************************************************************* +2023-02-24 13:12:26,447 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:12:26,455 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:12:26,464 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:12:26,464 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:12:26,469 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:12:26,473 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: clear tmp dir] *************************************************************************************************** +2023-02-24 13:12:26,485 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:12:26,487 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: Login to EVE-NG and get Cookie] ********************************************************************************** +2023-02-24 13:12:26,503 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:12:26,510 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:12:26,518 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:12:26,520 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:12:26,525 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:12:26,529 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: stop nodes id] *************************************************************************************************** +2023-02-24 13:12:26,552 p=29738 u=rob n=ansible | skipping: [eveng] => (item=5) +2023-02-24 13:12:26,558 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:12:26,559 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:12:26,560 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:12:26,562 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:12:26,574 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:12:26,577 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: wait after stop] ************************************************************************************************* +2023-02-24 13:12:26,588 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:12:26,592 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: start nodes id] ************************************************************************************************** +2023-02-24 13:12:26,619 p=29738 u=rob n=ansible | skipping: [eveng] => (item=5) +2023-02-24 13:12:26,623 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:12:26,623 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:12:26,623 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:12:26,627 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:12:26,633 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:12:26,637 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: wait after start] ************************************************************************************************ +2023-02-24 13:12:26,648 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:12:26,651 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: wait, b/c the ping often failed without a short break] *********************************************************** +2023-02-24 13:12:26,663 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:12:26,667 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: do ping test] **************************************************************************************************** +2023-02-24 13:12:26,689 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:12:26,692 p=29738 u=rob n=ansible | skipping: [dhcp-relay] => (item=172.16.0.1) +2023-02-24 13:12:26,698 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:12:26,698 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:12:26,704 p=29738 u=rob n=ansible | skipping: [dhcp-server] => (item=172.16.0.2) +2023-02-24 13:12:26,705 p=29738 u=rob n=ansible | skipping: [dhcp-server] => (item=192.168.0.30) +2023-02-24 13:12:26,708 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:12:26,708 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:12:26,711 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: execute test commands] ******************************************************************************************* +2023-02-24 13:12:26,726 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:12:26,734 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:12:26,741 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:12:26,744 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:12:26,750 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:12:26,753 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: register stdout commands] **************************************************************************************** +2023-02-24 13:12:26,768 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:12:26,775 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:12:26,784 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:12:26,790 p=29738 u=rob n=ansible | skipping: [dhcp-server] => (item={'name': 'show_dhcp_server_leases', 'command': 'show dhcp server leases'}) +2023-02-24 13:12:26,791 p=29738 u=rob n=ansible | skipping: [dhcp-server] => (item={'name': 'ping_client', 'command': 'ping 192.168.0.30 count 4'}) +2023-02-24 13:12:26,794 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:12:26,794 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:12:26,797 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: Set variables] *************************************************************************************************** +2023-02-24 13:12:26,812 p=29738 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:12:26,819 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:12:26,827 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:12:26,829 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:12:26,834 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:12:26,838 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: make sure output dir exist] ************************************************************************************** +2023-02-24 13:12:26,862 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:12:26,871 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:12:26,873 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:12:26,879 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:12:26,990 p=29738 u=rob n=ansible | ok: [eveng -> localhost] +2023-02-24 13:12:26,995 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: make sure output include dir exist] ****************************************************************************** +2023-02-24 13:12:27,019 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:12:27,028 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:12:27,030 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:12:27,036 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:12:27,149 p=29738 u=rob n=ansible | ok: [eveng -> localhost] +2023-02-24 13:12:27,152 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: Get timestamp from the system] *********************************************************************************** +2023-02-24 13:12:27,172 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:12:27,183 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:12:27,183 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:12:27,190 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:12:27,367 p=29738 u=rob n=ansible | changed: [eveng] +2023-02-24 13:12:27,372 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: Set variables] *************************************************************************************************** +2023-02-24 13:12:27,397 p=29738 u=rob n=ansible | ok: [eveng] +2023-02-24 13:12:27,405 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:12:27,407 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:12:27,407 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:12:27,412 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:12:27,416 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: generate lab rst file] ******************************************************************************************* +2023-02-24 13:12:27,440 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:12:27,449 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:12:27,451 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:12:27,457 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:12:27,697 p=29738 u=rob n=ansible | changed: [eveng -> localhost] +2023-02-24 13:12:27,702 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: find all *.conf files in Lab] ************************************************************************************ +2023-02-24 13:12:27,726 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:12:27,735 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:12:27,737 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:12:27,743 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:12:27,920 p=29738 u=rob n=ansible | ok: [eveng -> localhost] +2023-02-24 13:12:27,927 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: copy all *.conf files] ******************************************************************************************* +2023-02-24 13:12:27,954 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:12:27,964 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:12:27,966 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:12:27,972 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:12:28,205 p=29738 u=rob n=ansible | ok: [eveng -> localhost] => (item={'path': 'labs/DHCPRelay_through_GRE/dhcp-server.conf', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 883, 'inode': 362560, 'dev': 16777233, 'nlink': 1, 'atime': 1675370047.048312, 'mtime': 1648155110.0, 'ctime': 1675368464.810746, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) +2023-02-24 13:12:28,463 p=29738 u=rob n=ansible | ok: [eveng -> localhost] => (item={'path': 'labs/DHCPRelay_through_GRE/dhcp-relay.conf', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 562, 'inode': 362561, 'dev': 16777233, 'nlink': 1, 'atime': 1675370047.013727, 'mtime': 1648155110.0, 'ctime': 1675368464.810769, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) +2023-02-24 13:12:28,706 p=29738 u=rob n=ansible | ok: [eveng -> localhost] => (item={'path': 'labs/DHCPRelay_through_GRE/transport.conf', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 107, 'inode': 362564, 'dev': 16777233, 'nlink': 1, 'atime': 1675370047.9696386, 'mtime': 1648155110.0, 'ctime': 1675368464.8108501, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) +2023-02-24 13:12:28,712 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: find all *.png files in Lab] ************************************************************************************* +2023-02-24 13:12:28,736 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:12:28,746 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:12:28,747 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:12:28,755 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:12:28,865 p=29738 u=rob n=ansible | ok: [eveng -> localhost] +2023-02-24 13:12:28,871 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: copy all *.png files] ******************************************************************************************** +2023-02-24 13:12:28,898 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:12:28,908 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:12:28,909 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:12:28,918 p=29738 u=rob n=ansible | skipping: [transport] +2023-02-24 13:12:29,137 p=29738 u=rob n=ansible | ok: [eveng -> localhost] => (item={'path': 'labs/DHCPRelay_through_GRE/topology.png', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 57080, 'inode': 362559, 'dev': 16777233, 'nlink': 1, 'atime': 1676403697.1323667, 'mtime': 1648155110.0, 'ctime': 1675368464.8107133, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) +2023-02-24 13:12:29,143 p=29738 u=rob n=ansible | TASK [eve-ng-lab-test : DHCPRelay_through_GRE: copy ansible log files] ****************************************************************************************** +2023-02-24 13:12:29,170 p=29738 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:12:29,179 p=29738 u=rob n=ansible | skipping: [dhcp-relay] +2023-02-24 13:12:29,179 p=29738 u=rob n=ansible | skipping: [dhcp-server] +2023-02-24 13:12:29,188 p=29738 u=rob n=ansible | skipping: [transport] diff --git a/docs/configexamples/autotest/DHCPRelay_through_GRE/DHCPRelay_through_GRE.rst b/docs/configexamples/autotest/DHCPRelay_through_GRE/DHCPRelay_through_GRE.rst index 6ab21136..df161c73 100644 --- a/docs/configexamples/autotest/DHCPRelay_through_GRE/DHCPRelay_through_GRE.rst +++ b/docs/configexamples/autotest/DHCPRelay_through_GRE/DHCPRelay_through_GRE.rst @@ -3,8 +3,8 @@ DHCP Relay trough GRE-Bridge ############################ -| Testdate: 2022-12-29 -| Version: 1.4-rolling-202212280917 +| Testdate: 2023-02-24 +| Version: vyos-1.4-rolling-202302150317 This simple structure shows how to configure a DHCP Relay over a GRE Bridge @@ -77,14 +77,14 @@ Ping the Client from the DHCP Server. vyos@dhcp-server:~$ ping 192.168.0.30 count 4 PING 192.168.0.30 (192.168.0.30) 56(84) bytes of data. - 64 bytes from 192.168.0.30: icmp_seq=1 ttl=63 time=0.922 ms - 64 bytes from 192.168.0.30: icmp_seq=2 ttl=63 time=1.57 ms - 64 bytes from 192.168.0.30: icmp_seq=3 ttl=63 time=0.875 ms - 64 bytes from 192.168.0.30: icmp_seq=4 ttl=63 time=0.688 ms + 64 bytes from 192.168.0.30: icmp_seq=1 ttl=63 time=0.916 ms + 64 bytes from 192.168.0.30: icmp_seq=2 ttl=63 time=1.01 ms + 64 bytes from 192.168.0.30: icmp_seq=3 ttl=63 time=1.31 ms + 64 bytes from 192.168.0.30: icmp_seq=4 ttl=63 time=1.11 ms --- 192.168.0.30 ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3004ms - rtt min/avg/max/mdev = 0.688/1.014/1.571/0.333 ms + rtt min/avg/max/mdev = 0.916/1.086/1.313/0.147 ms And show all DHCP Leases @@ -95,4 +95,4 @@ And show all DHCP Leases vyos@dhcp-server:~$ show dhcp server leases IP Address MAC address State Lease start Lease expiration Remaining Pool Hostname ------------ ----------------- ------- ------------------- ------------------- ----------- ---------- ---------- - 192.168.0.30 00:50:79:66:68:05 active 2022/12/29 20:11:32 2022/12/30 20:11:32 23:59:17 DHCPTun100 VPCS + 192.168.0.30 00:50:79:66:68:05 active 2023/02/24 12:08:32 2023/02/25 12:08:32 23:59:16 DHCPTun100 VPCS diff --git a/docs/configexamples/autotest/L3VPN_EVPN/L3VPN_EVPN.log b/docs/configexamples/autotest/L3VPN_EVPN/L3VPN_EVPN.log index 8e6c1a12..77d4c500 100644 --- a/docs/configexamples/autotest/L3VPN_EVPN/L3VPN_EVPN.log +++ b/docs/configexamples/autotest/L3VPN_EVPN/L3VPN_EVPN.log @@ -1,805 +1,844 @@ -2022-12-29 21:01:11,042 p=79613 u=rob n=ansible | [WARNING]: While constructing a mapping from /Users/rob/git/_vyos/vyos-eveng/roles/eve-ng-lab-test/defaults/main.yml, line 4, column 1, found a duplicate dict key (upgrade_iso). Using last -defined value only. +2023-02-24 12:57:19,631 p=28216 u=rob n=ansible | PLAY [Automatic VyOS Lab test] ********************************************************************************************************************************** +2023-02-24 12:57:19,674 p=28216 u=rob n=ansible | TASK [eve-ng-create-node : L3VPN_EVPN: fail if node_template_iso is empty] ************************************************************************************** +2023-02-24 12:57:19,690 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 12:57:19,700 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 12:57:19,705 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 12:57:19,708 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 12:57:19,712 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 12:57:19,716 p=28216 u=rob n=ansible | TASK [eve-ng-create-node : L3VPN_EVPN: fail if node_template_version is empty] ********************************************************************************** +2023-02-24 12:57:19,738 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 12:57:19,746 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 12:57:19,746 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 12:57:19,748 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 12:57:19,752 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 12:57:19,756 p=28216 u=rob n=ansible | TASK [eve-ng-create-node : L3VPN_EVPN: install requirements] **************************************************************************************************** +2023-02-24 12:57:19,777 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 12:57:19,784 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 12:57:19,786 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 12:57:19,791 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 12:57:21,679 p=28216 u=rob n=ansible | ok: [eveng] +2023-02-24 12:57:21,688 p=28216 u=rob n=ansible | TASK [eve-ng-create-node : L3VPN_EVPN: Login to EVE-NG and get Cookie] ****************************************************************************************** +2023-02-24 12:57:21,718 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 12:57:21,726 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 12:57:21,729 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 12:57:21,734 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 12:57:22,408 p=28216 u=rob n=ansible | ok: [eveng] +2023-02-24 12:57:22,413 p=28216 u=rob n=ansible | TASK [eve-ng-create-node : L3VPN_EVPN: get template facts] ****************************************************************************************************** +2023-02-24 12:57:22,436 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 12:57:22,444 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 12:57:22,447 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 12:57:22,452 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 12:57:22,821 p=28216 u=rob n=ansible | ok: [eveng] +2023-02-24 12:57:22,827 p=28216 u=rob n=ansible | TASK [eve-ng-create-node : L3VPN_EVPN: Register path status] **************************************************************************************************** +2023-02-24 12:57:22,850 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 12:57:22,858 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 12:57:22,860 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 12:57:22,865 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 12:57:23,054 p=28216 u=rob n=ansible | ok: [eveng] +2023-02-24 12:57:23,058 p=28216 u=rob n=ansible | TASK [eve-ng-create-node : L3VPN_EVPN: create path] ************************************************************************************************************* +2023-02-24 12:57:23,075 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 12:57:23,083 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 12:57:23,091 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 12:57:23,094 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 12:57:23,098 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 12:57:23,101 p=28216 u=rob n=ansible | TASK [eve-ng-create-node : L3VPN_EVPN: Upload iso to eve-ng] **************************************************************************************************** +2023-02-24 12:57:23,121 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 12:57:23,128 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 12:57:23,148 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 12:57:23,148 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 12:57:23,148 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 12:57:23,151 p=28216 u=rob n=ansible | TASK [eve-ng-create-node : L3VPN_EVPN: create virtioa.qcow2 file] *********************************************************************************************** +2023-02-24 12:57:23,173 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 12:57:23,181 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 12:57:23,183 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 12:57:23,183 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 12:57:23,187 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 12:57:23,191 p=28216 u=rob n=ansible | TASK [eve-ng-create-node : L3VPN_EVPN: Login to EVE-NG and get Cookie] ****************************************************************************************** +2023-02-24 12:57:23,204 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 12:57:23,212 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 12:57:23,219 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 12:57:23,221 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 12:57:23,225 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 12:57:23,228 p=28216 u=rob n=ansible | TASK [eve-ng-create-node : L3VPN_EVPN: create lab for node install] ********************************************************************************************* +2023-02-24 12:57:23,241 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 12:57:23,249 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 12:57:23,256 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 12:57:23,258 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 12:57:23,263 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 12:57:23,266 p=28216 u=rob n=ansible | TASK [eve-ng-create-node : L3VPN_EVPN: open lab] **************************************************************************************************************** +2023-02-24 12:57:23,287 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 12:57:23,293 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 12:57:23,294 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 12:57:23,296 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 12:57:23,300 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 12:57:23,303 p=28216 u=rob n=ansible | TASK [eve-ng-create-node : set_fact] **************************************************************************************************************************** +2023-02-24 12:57:23,323 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 12:57:23,330 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 12:57:23,331 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 12:57:23,333 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 12:57:23,337 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 12:57:23,340 p=28216 u=rob n=ansible | TASK [eve-ng-create-node : L3VPN_EVPN: add node to lab] ********************************************************************************************************* +2023-02-24 12:57:23,354 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 12:57:23,362 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 12:57:23,370 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 12:57:23,372 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 12:57:23,377 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 12:57:23,380 p=28216 u=rob n=ansible | TASK [eve-ng-create-node : L3VPN_EVPN: start node] ************************************************************************************************************** +2023-02-24 12:57:23,394 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 12:57:23,401 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 12:57:23,408 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 12:57:23,410 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 12:57:23,414 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 12:57:23,417 p=28216 u=rob n=ansible | TASK [eve-ng-create-node : debug] ******************************************************************************************************************************* +2023-02-24 12:57:23,437 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 12:57:23,444 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 12:57:23,445 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 12:57:23,446 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 12:57:23,450 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 12:57:23,453 p=28216 u=rob n=ansible | TASK [eve-ng-create-node : L3VPN_EVPN: get node infos] ********************************************************************************************************** +2023-02-24 12:57:23,473 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 12:57:23,480 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 12:57:23,481 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 12:57:23,483 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 12:57:23,487 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 12:57:23,489 p=28216 u=rob n=ansible | TASK [eve-ng-create-node : set_fact] **************************************************************************************************************************** +2023-02-24 12:57:23,510 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 12:57:23,516 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 12:57:23,516 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 12:57:23,518 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 12:57:23,522 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 12:57:23,525 p=28216 u=rob n=ansible | TASK [eve-ng-create-node : L3VPN_EVPN: copy file] *************************************************************************************************************** +2023-02-24 12:57:23,545 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 12:57:23,552 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 12:57:23,553 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 12:57:23,554 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 12:57:23,558 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 12:57:23,561 p=28216 u=rob n=ansible | TASK [eve-ng-create-node : L3VPN_EVPN: run expect script] ******************************************************************************************************* +2023-02-24 12:57:23,581 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 12:57:23,588 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 12:57:23,588 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 12:57:23,590 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 12:57:23,594 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 12:57:23,597 p=28216 u=rob n=ansible | TASK [eve-ng-create-node : L3VPN_EVPN: Login to EVE-NG and get Cookie (due timeout)] **************************************************************************** +2023-02-24 12:57:23,610 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 12:57:23,619 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 12:57:23,625 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 12:57:23,627 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 12:57:23,632 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 12:57:23,635 p=28216 u=rob n=ansible | TASK [eve-ng-create-node : L3VPN_EVPN: stop node] *************************************************************************************************************** +2023-02-24 12:57:23,648 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 12:57:23,656 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 12:57:23,663 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 12:57:23,665 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 12:57:23,669 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 12:57:23,673 p=28216 u=rob n=ansible | TASK [eve-ng-create-node : L3VPN_EVPN: Pause to wait node is shutdown] ****************************************************************************************** +2023-02-24 12:57:23,684 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 12:57:23,687 p=28216 u=rob n=ansible | TASK [eve-ng-create-node : L3VPN_EVPN: delete iso] ************************************************************************************************************** +2023-02-24 12:57:23,703 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 12:57:23,710 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 12:57:23,717 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 12:57:23,719 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 12:57:23,724 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 12:57:23,727 p=28216 u=rob n=ansible | TASK [eve-ng-create-node : L3VPN_EVPN: commit virtioa.qcow2] **************************************************************************************************** +2023-02-24 12:57:23,748 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 12:57:23,754 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 12:57:23,757 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 12:57:23,757 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 12:57:23,762 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 12:57:23,765 p=28216 u=rob n=ansible | TASK [eve-ng-create-node : L3VPN_EVPN: delete lab for node install] ********************************************************************************************* +2023-02-24 12:57:23,780 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 12:57:23,787 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 12:57:23,795 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 12:57:23,797 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 12:57:23,801 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 12:57:23,811 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : Get env file content] ******************************************************************************************************************* +2023-02-24 12:57:24,030 p=28216 u=rob n=ansible | ok: [PE2 -> localhost] +2023-02-24 12:57:24,031 p=28216 u=rob n=ansible | ok: [PE1 -> localhost] +2023-02-24 12:57:24,031 p=28216 u=rob n=ansible | ok: [PE3 -> localhost] +2023-02-24 12:57:24,031 p=28216 u=rob n=ansible | ok: [eveng -> localhost] +2023-02-24 12:57:24,031 p=28216 u=rob n=ansible | ok: [vyos-oobm -> localhost] +2023-02-24 12:57:24,034 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: Load facts] ***************************************************************************************************************** +2023-02-24 12:57:24,061 p=28216 u=rob n=ansible | ok: [eveng] +2023-02-24 12:57:24,062 p=28216 u=rob n=ansible | ok: [vyos-oobm] +2023-02-24 12:57:25,031 p=28216 u=rob n=ansible | network_os is set to vyos +2023-02-24 12:57:25,032 p=28216 u=rob n=ansible | network_os is set to vyos +2023-02-24 12:57:25,033 p=28216 u=rob n=ansible | [WARNING]: ansible-pylibssh not installed, falling back to paramiko -2022-12-29 21:01:11,043 p=79613 u=rob n=ansible | [WARNING]: While constructing a mapping from /Users/rob/git/_vyos/vyos-eveng/roles/eve-ng-lab-test/defaults/main.yml, line 4, column 1, found a duplicate dict key (upgrade_iso_version). -Using last defined value only. +2023-02-24 12:57:25,038 p=28216 u=rob n=ansible | [WARNING]: ansible-pylibssh not installed, falling back to paramiko -2022-12-29 21:01:11,078 p=79613 u=rob n=ansible | PLAY [prepare node and Lab] ****************************************************************************************************************************************************************** -2022-12-29 21:01:11,097 p=79613 u=rob n=ansible | TASK [eve-ng-create-node : fail] ************************************************************************************************************************************************************* -2022-12-29 21:01:11,114 p=79613 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:01:11,119 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:01:11,124 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:01:11,127 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:01:11,131 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:01:11,134 p=79613 u=rob n=ansible | TASK [eve-ng-create-node : fail] ************************************************************************************************************************************************************* -2022-12-29 21:01:11,146 p=79613 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:01:11,152 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:01:11,159 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:01:11,161 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:01:11,165 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:01:11,168 p=79613 u=rob n=ansible | TASK [eve-ng-create-node : install requirements] ********************************************************************************************************************************************* -2022-12-29 21:01:11,186 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:01:11,192 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:01:11,193 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:01:11,197 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:01:13,306 p=79613 u=rob n=ansible | ok: [eveng] -2022-12-29 21:01:13,308 p=79613 u=rob n=ansible | TASK [eve-ng-create-node : Login to EVE-NG and get Cookie] *********************************************************************************************************************************** -2022-12-29 21:01:13,328 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:01:13,334 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:01:13,336 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:01:13,340 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:01:14,063 p=79613 u=rob n=ansible | ok: [eveng] -2022-12-29 21:01:14,065 p=79613 u=rob n=ansible | TASK [eve-ng-create-node : get template facts] *********************************************************************************************************************************************** -2022-12-29 21:01:14,084 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:01:14,090 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:01:14,091 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:01:14,095 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:01:14,582 p=79613 u=rob n=ansible | ok: [eveng] -2022-12-29 21:01:14,584 p=79613 u=rob n=ansible | TASK [eve-ng-create-node : Register path status] ********************************************************************************************************************************************* -2022-12-29 21:01:14,603 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:01:14,609 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:01:14,612 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:01:14,616 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:01:14,953 p=79613 u=rob n=ansible | ok: [eveng] -2022-12-29 21:01:14,956 p=79613 u=rob n=ansible | TASK [eve-ng-create-node : create path] ****************************************************************************************************************************************************** -2022-12-29 21:01:14,974 p=79613 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:01:14,982 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:01:14,983 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:01:14,983 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:01:14,987 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:01:14,990 p=79613 u=rob n=ansible | TASK [eve-ng-create-node : Download iso] ***************************************************************************************************************************************************** -2022-12-29 21:01:15,008 p=79613 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:01:15,016 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:01:15,018 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:01:15,018 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:01:15,022 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:01:15,025 p=79613 u=rob n=ansible | TASK [eve-ng-create-node : create virtioa.qcow2 file] **************************************************************************************************************************************** -2022-12-29 21:01:15,040 p=79613 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:01:15,048 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:01:15,054 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:01:15,056 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:01:15,059 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:01:15,062 p=79613 u=rob n=ansible | TASK [eve-ng-create-node : Login to EVE-NG and get Cookie] *********************************************************************************************************************************** -2022-12-29 21:01:15,074 p=79613 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:01:15,080 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:01:15,086 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:01:15,088 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:01:15,091 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:01:15,093 p=79613 u=rob n=ansible | TASK [eve-ng-create-node : create lab for node install] ************************************************************************************************************************************** -2022-12-29 21:01:15,106 p=79613 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:01:15,114 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:01:15,120 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:01:15,122 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:01:15,125 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:01:15,127 p=79613 u=rob n=ansible | TASK [eve-ng-create-node : open lab] ********************************************************************************************************************************************************* -2022-12-29 21:01:15,139 p=79613 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:01:15,145 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:01:15,153 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:01:15,154 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:01:15,157 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:01:15,160 p=79613 u=rob n=ansible | TASK [eve-ng-create-node : set_fact] ********************************************************************************************************************************************************* -2022-12-29 21:01:15,173 p=79613 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:01:15,179 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:01:15,185 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:01:15,186 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:01:15,190 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:01:15,192 p=79613 u=rob n=ansible | TASK [eve-ng-create-node : add node to lab] ************************************************************************************************************************************************** -2022-12-29 21:01:15,205 p=79613 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:01:15,212 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:01:15,218 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:01:15,219 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:01:15,223 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:01:15,225 p=79613 u=rob n=ansible | TASK [eve-ng-create-node : start node] ******************************************************************************************************************************************************* -2022-12-29 21:01:15,238 p=79613 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:01:15,244 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:01:15,251 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:01:15,253 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:01:15,256 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:01:15,258 p=79613 u=rob n=ansible | TASK [eve-ng-create-node : get node infos] *************************************************************************************************************************************************** -2022-12-29 21:01:15,271 p=79613 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:01:15,276 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:01:15,284 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:01:15,285 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:01:15,289 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:01:15,291 p=79613 u=rob n=ansible | TASK [eve-ng-create-node : set_fact] ********************************************************************************************************************************************************* -2022-12-29 21:01:15,304 p=79613 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:01:15,309 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:01:15,316 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:01:15,318 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:01:15,322 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:01:15,324 p=79613 u=rob n=ansible | TASK [eve-ng-create-node : copy file] ******************************************************************************************************************************************************** -2022-12-29 21:01:15,337 p=79613 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:01:15,343 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:01:15,349 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:01:15,351 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:01:15,354 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:01:15,356 p=79613 u=rob n=ansible | TASK [eve-ng-create-node : run expect script] ************************************************************************************************************************************************ -2022-12-29 21:01:15,374 p=79613 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:01:15,381 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:01:15,382 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:01:15,382 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:01:15,385 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:01:15,387 p=79613 u=rob n=ansible | TASK [eve-ng-create-node : Login to EVE-NG and get Cookie (due timeout)] ********************************************************************************************************************* -2022-12-29 21:01:15,399 p=79613 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:01:15,405 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:01:15,411 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:01:15,413 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:01:15,417 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:01:15,419 p=79613 u=rob n=ansible | TASK [eve-ng-create-node : stop node] ******************************************************************************************************************************************************** -2022-12-29 21:01:15,432 p=79613 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:01:15,438 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:01:15,443 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:01:15,445 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:01:15,449 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:01:15,452 p=79613 u=rob n=ansible | TASK [eve-ng-create-node : Pause to wait node is shutdown] *********************************************************************************************************************************** -2022-12-29 21:01:15,461 p=79613 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:01:15,463 p=79613 u=rob n=ansible | TASK [eve-ng-create-node : delete iso] ******************************************************************************************************************************************************* -2022-12-29 21:01:15,475 p=79613 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:01:15,484 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:01:15,489 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:01:15,491 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:01:15,495 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:01:15,498 p=79613 u=rob n=ansible | TASK [eve-ng-create-node : commit virtioa.qcow2] ********************************************************************************************************************************************* -2022-12-29 21:01:15,510 p=79613 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:01:15,517 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:01:15,523 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:01:15,524 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:01:15,528 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:01:15,530 p=79613 u=rob n=ansible | TASK [eve-ng-create-node : delete lab for node install] ************************************************************************************************************************************** -2022-12-29 21:01:15,542 p=79613 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:01:15,549 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:01:15,554 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:01:15,556 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:01:15,559 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:01:15,567 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : Get env file content] ************************************************************************************************************************************************ -2022-12-29 21:01:15,816 p=79613 u=rob n=ansible | ok: [PE3 -> localhost] -2022-12-29 21:01:15,816 p=79613 u=rob n=ansible | ok: [PE2 -> localhost] -2022-12-29 21:01:15,817 p=79613 u=rob n=ansible | ok: [PE1 -> localhost] -2022-12-29 21:01:15,818 p=79613 u=rob n=ansible | ok: [vyos-oobm -> localhost] -2022-12-29 21:01:15,821 p=79613 u=rob n=ansible | ok: [eveng -> localhost] -2022-12-29 21:01:15,823 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : Load facts] ********************************************************************************************************************************************************** -2022-12-29 21:01:15,848 p=79613 u=rob n=ansible | ok: [eveng] -2022-12-29 21:01:15,849 p=79613 u=rob n=ansible | ok: [vyos-oobm] -2022-12-29 21:01:16,766 p=79903 u=rob n=ansible | network_os is set to vyos -2022-12-29 21:01:16,771 p=79902 u=rob n=ansible | network_os is set to vyos -2022-12-29 21:01:16,771 p=79904 u=rob n=ansible | network_os is set to vyos -2022-12-29 21:01:16,773 p=79613 u=rob n=ansible | ok: [PE2] -2022-12-29 21:01:16,780 p=79613 u=rob n=ansible | ok: [PE1] -2022-12-29 21:01:16,781 p=79613 u=rob n=ansible | ok: [PE3] -2022-12-29 21:01:16,787 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : fail] **************************************************************************************************************************************************************** -2022-12-29 21:01:16,804 p=79613 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:01:16,810 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:01:16,817 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:01:16,818 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:01:16,822 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:01:16,824 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ************************************************************************************************************************************** -2022-12-29 21:01:16,853 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:01:16,862 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:01:16,863 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:01:16,869 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:01:17,575 p=79613 u=rob n=ansible | ok: [eveng] -2022-12-29 21:01:17,579 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : get running lab list] ************************************************************************************************************************************************ -2022-12-29 21:01:17,600 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:01:17,606 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:01:17,608 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:01:17,612 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:01:18,114 p=79613 u=rob n=ansible | ok: [eveng] -2022-12-29 21:01:18,116 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : delete existing lab] ************************************************************************************************************************************************* -2022-12-29 21:01:18,143 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:01:18,153 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:01:18,153 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:01:18,157 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:01:18,698 p=79613 u=rob n=ansible | ok: [eveng] -2022-12-29 21:01:18,701 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : Ensure labtest is present] ******************************************************************************************************************************************* -2022-12-29 21:01:18,723 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:01:18,729 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:01:18,732 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:01:18,736 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:01:19,061 p=79613 u=rob n=ansible | ok: [eveng] -2022-12-29 21:01:19,064 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : Create L3VPN_EVPN Lab] *********************************************************************************************************************************************** -2022-12-29 21:01:19,083 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:01:19,088 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:01:19,090 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:01:19,093 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:01:19,814 p=79613 u=rob n=ansible | changed: [eveng] -2022-12-29 21:01:19,816 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ************************************************************************************************************************************** -2022-12-29 21:01:19,837 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:01:19,842 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:01:19,844 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:01:19,848 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:01:20,564 p=79613 u=rob n=ansible | ok: [eveng] -2022-12-29 21:01:20,567 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : start vyos-oobm] ***************************************************************************************************************************************************** -2022-12-29 21:01:20,586 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:01:20,592 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:01:20,593 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:01:20,597 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:01:21,622 p=79613 u=rob n=ansible | ok: [eveng] -2022-12-29 21:01:21,626 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : Wait for vyos-oobm] ************************************************************************************************************************************************** -2022-12-29 21:01:21,639 p=79613 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:01:21,652 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:01:21,653 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:01:21,657 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:02:10,581 p=79613 u=rob n=ansible | ok: [vyos-oobm] -2022-12-29 21:02:10,583 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ************************************************************************************************************************************** -2022-12-29 21:02:10,602 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:02:10,608 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:02:10,609 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:02:10,615 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:02:11,265 p=79613 u=rob n=ansible | ok: [eveng] -2022-12-29 21:02:11,267 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : get lab status] ****************************************************************************************************************************************************** -2022-12-29 21:02:11,288 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:02:11,294 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:02:11,296 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:02:11,300 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:02:11,817 p=79613 u=rob n=ansible | ok: [eveng] -2022-12-29 21:02:11,820 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : start all nodes] ***************************************************************************************************************************************************** -2022-12-29 21:02:11,838 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:02:11,845 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:02:11,847 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:02:11,852 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:02:13,014 p=79613 u=rob n=ansible | ok: [eveng] => (item=2) -2022-12-29 21:02:14,410 p=79613 u=rob n=ansible | ok: [eveng] => (item=3) -2022-12-29 21:02:15,996 p=79613 u=rob n=ansible | ok: [eveng] => (item=4) -2022-12-29 21:02:17,135 p=79613 u=rob n=ansible | ok: [eveng] => (item=5) -2022-12-29 21:02:18,181 p=79613 u=rob n=ansible | ok: [eveng] => (item=6) -2022-12-29 21:02:19,158 p=79613 u=rob n=ansible | ok: [eveng] => (item=7) -2022-12-29 21:02:20,189 p=79613 u=rob n=ansible | ok: [eveng] => (item=8) -2022-12-29 21:02:21,216 p=79613 u=rob n=ansible | ok: [eveng] => (item=9) -2022-12-29 21:02:22,390 p=79613 u=rob n=ansible | ok: [eveng] => (item=10) -2022-12-29 21:02:23,421 p=79613 u=rob n=ansible | ok: [eveng] => (item=11) -2022-12-29 21:02:24,075 p=79613 u=rob n=ansible | ok: [eveng] => (item=1) -2022-12-29 21:02:24,079 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : Wait for vyos nodes] ************************************************************************************************************************************************* -2022-12-29 21:02:24,091 p=79613 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:02:24,098 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:02:40,001 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | Exception: Error reading SSH protocol banner -2022-12-29 21:02:40,002 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | Exception: Error reading SSH protocol banner -2022-12-29 21:02:40,005 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | Traceback (most recent call last): -2022-12-29 21:02:40,005 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | Traceback (most recent call last): -2022-12-29 21:02:40,005 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-12-29 21:02:40,005 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-12-29 21:02:40,005 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | buf = self.packetizer.readline(timeout) -2022-12-29 21:02:40,005 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | buf = self.packetizer.readline(timeout) -2022-12-29 21:02:40,005 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-12-29 21:02:40,005 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-12-29 21:02:40,005 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | buf += self._read_timeout(timeout) -2022-12-29 21:02:40,005 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | buf += self._read_timeout(timeout) -2022-12-29 21:02:40,005 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-12-29 21:02:40,005 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-12-29 21:02:40,005 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | raise socket.timeout() -2022-12-29 21:02:40,005 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | raise socket.timeout() -2022-12-29 21:02:40,005 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | socket.timeout -2022-12-29 21:02:40,006 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | socket.timeout -2022-12-29 21:02:40,006 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | -2022-12-29 21:02:40,006 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | -2022-12-29 21:02:40,006 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | During handling of the above exception, another exception occurred: -2022-12-29 21:02:40,006 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | During handling of the above exception, another exception occurred: -2022-12-29 21:02:40,006 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | -2022-12-29 21:02:40,006 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | -2022-12-29 21:02:40,006 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | Traceback (most recent call last): -2022-12-29 21:02:40,006 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | Traceback (most recent call last): -2022-12-29 21:02:40,006 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-12-29 21:02:40,006 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-12-29 21:02:40,006 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | self._check_banner() -2022-12-29 21:02:40,006 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | self._check_banner() -2022-12-29 21:02:40,006 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-12-29 21:02:40,006 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-12-29 21:02:40,007 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | raise SSHException( -2022-12-29 21:02:40,007 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | raise SSHException( -2022-12-29 21:02:40,007 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-12-29 21:02:40,007 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-12-29 21:02:40,007 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | -2022-12-29 21:02:40,007 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | -2022-12-29 21:02:40,011 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | Exception: Error reading SSH protocol banner -2022-12-29 21:02:40,012 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | Traceback (most recent call last): -2022-12-29 21:02:40,012 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-12-29 21:02:40,012 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | buf = self.packetizer.readline(timeout) -2022-12-29 21:02:40,013 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-12-29 21:02:40,013 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | buf += self._read_timeout(timeout) -2022-12-29 21:02:40,013 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-12-29 21:02:40,013 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | raise socket.timeout() -2022-12-29 21:02:40,013 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | socket.timeout -2022-12-29 21:02:40,013 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | -2022-12-29 21:02:40,013 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | During handling of the above exception, another exception occurred: -2022-12-29 21:02:40,013 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | -2022-12-29 21:02:40,014 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | Traceback (most recent call last): -2022-12-29 21:02:40,014 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-12-29 21:02:40,014 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | self._check_banner() -2022-12-29 21:02:40,014 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-12-29 21:02:40,014 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | raise SSHException( -2022-12-29 21:02:40,014 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-12-29 21:02:40,014 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | -2022-12-29 21:02:56,071 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | Exception: Error reading SSH protocol banner -2022-12-29 21:02:56,071 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | Traceback (most recent call last): -2022-12-29 21:02:56,071 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-12-29 21:02:56,072 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | buf = self.packetizer.readline(timeout) -2022-12-29 21:02:56,072 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-12-29 21:02:56,072 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | buf += self._read_timeout(timeout) -2022-12-29 21:02:56,072 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-12-29 21:02:56,072 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | raise socket.timeout() -2022-12-29 21:02:56,072 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | socket.timeout -2022-12-29 21:02:56,072 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | -2022-12-29 21:02:56,072 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | During handling of the above exception, another exception occurred: -2022-12-29 21:02:56,073 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | -2022-12-29 21:02:56,073 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | Traceback (most recent call last): -2022-12-29 21:02:56,073 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-12-29 21:02:56,073 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | self._check_banner() -2022-12-29 21:02:56,073 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-12-29 21:02:56,073 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | raise SSHException( -2022-12-29 21:02:56,073 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | Exception: Error reading SSH protocol banner -2022-12-29 21:02:56,073 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-12-29 21:02:56,073 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | -2022-12-29 21:02:56,074 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | Traceback (most recent call last): -2022-12-29 21:02:56,074 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-12-29 21:02:56,074 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | Exception: Error reading SSH protocol banner -2022-12-29 21:02:56,074 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | buf = self.packetizer.readline(timeout) -2022-12-29 21:02:56,074 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-12-29 21:02:56,074 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | Traceback (most recent call last): -2022-12-29 21:02:56,074 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | buf += self._read_timeout(timeout) -2022-12-29 21:02:56,074 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-12-29 21:02:56,074 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-12-29 21:02:56,074 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | buf = self.packetizer.readline(timeout) -2022-12-29 21:02:56,074 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | raise socket.timeout() -2022-12-29 21:02:56,074 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-12-29 21:02:56,074 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | socket.timeout -2022-12-29 21:02:56,075 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | buf += self._read_timeout(timeout) -2022-12-29 21:02:56,075 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | -2022-12-29 21:02:56,075 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-12-29 21:02:56,075 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | During handling of the above exception, another exception occurred: -2022-12-29 21:02:56,075 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | raise socket.timeout() -2022-12-29 21:02:56,075 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | -2022-12-29 21:02:56,075 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | socket.timeout -2022-12-29 21:02:56,075 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | Traceback (most recent call last): -2022-12-29 21:02:56,075 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | -2022-12-29 21:02:56,075 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-12-29 21:02:56,075 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | During handling of the above exception, another exception occurred: -2022-12-29 21:02:56,075 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | self._check_banner() -2022-12-29 21:02:56,075 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | -2022-12-29 21:02:56,075 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-12-29 21:02:56,075 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | Traceback (most recent call last): -2022-12-29 21:02:56,075 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | raise SSHException( -2022-12-29 21:02:56,075 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-12-29 21:02:56,076 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-12-29 21:02:56,076 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | self._check_banner() -2022-12-29 21:02:56,076 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | -2022-12-29 21:02:56,076 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-12-29 21:02:56,076 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | raise SSHException( -2022-12-29 21:02:56,076 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-12-29 21:02:56,076 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | -2022-12-29 21:03:12,095 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | Exception: Error reading SSH protocol banner -2022-12-29 21:03:12,095 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | Traceback (most recent call last): -2022-12-29 21:03:12,095 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-12-29 21:03:12,096 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | buf = self.packetizer.readline(timeout) -2022-12-29 21:03:12,096 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-12-29 21:03:12,096 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | buf += self._read_timeout(timeout) -2022-12-29 21:03:12,096 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-12-29 21:03:12,096 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | raise socket.timeout() -2022-12-29 21:03:12,096 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | socket.timeout -2022-12-29 21:03:12,096 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | -2022-12-29 21:03:12,096 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | During handling of the above exception, another exception occurred: -2022-12-29 21:03:12,097 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | -2022-12-29 21:03:12,097 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | Traceback (most recent call last): -2022-12-29 21:03:12,097 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-12-29 21:03:12,097 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | self._check_banner() -2022-12-29 21:03:12,097 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-12-29 21:03:12,097 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | raise SSHException( -2022-12-29 21:03:12,097 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-12-29 21:03:12,097 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | -2022-12-29 21:03:12,108 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | Exception: Error reading SSH protocol banner -2022-12-29 21:03:12,109 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | Traceback (most recent call last): -2022-12-29 21:03:12,109 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-12-29 21:03:12,109 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | buf = self.packetizer.readline(timeout) -2022-12-29 21:03:12,109 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-12-29 21:03:12,109 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | buf += self._read_timeout(timeout) -2022-12-29 21:03:12,109 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-12-29 21:03:12,110 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | raise socket.timeout() -2022-12-29 21:03:12,110 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | socket.timeout -2022-12-29 21:03:12,110 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | -2022-12-29 21:03:12,110 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | During handling of the above exception, another exception occurred: -2022-12-29 21:03:12,110 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | -2022-12-29 21:03:12,110 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | Traceback (most recent call last): -2022-12-29 21:03:12,110 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-12-29 21:03:12,110 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | self._check_banner() -2022-12-29 21:03:12,111 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-12-29 21:03:12,111 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | raise SSHException( -2022-12-29 21:03:12,111 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-12-29 21:03:12,111 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | -2022-12-29 21:03:12,111 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | Exception: Error reading SSH protocol banner -2022-12-29 21:03:12,112 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | Traceback (most recent call last): -2022-12-29 21:03:12,112 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-12-29 21:03:12,112 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | buf = self.packetizer.readline(timeout) -2022-12-29 21:03:12,112 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-12-29 21:03:12,112 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | buf += self._read_timeout(timeout) -2022-12-29 21:03:12,113 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-12-29 21:03:12,113 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | raise socket.timeout() -2022-12-29 21:03:12,113 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | socket.timeout -2022-12-29 21:03:12,113 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | -2022-12-29 21:03:12,113 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | During handling of the above exception, another exception occurred: -2022-12-29 21:03:12,113 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | -2022-12-29 21:03:12,113 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | Traceback (most recent call last): -2022-12-29 21:03:12,113 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-12-29 21:03:12,113 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | self._check_banner() -2022-12-29 21:03:12,114 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-12-29 21:03:12,114 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | raise SSHException( -2022-12-29 21:03:12,114 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-12-29 21:03:12,114 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | -2022-12-29 21:03:28,136 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | Exception: Error reading SSH protocol banner -2022-12-29 21:03:28,137 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | Traceback (most recent call last): -2022-12-29 21:03:28,137 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-12-29 21:03:28,137 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | buf = self.packetizer.readline(timeout) -2022-12-29 21:03:28,137 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-12-29 21:03:28,137 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | buf += self._read_timeout(timeout) -2022-12-29 21:03:28,137 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-12-29 21:03:28,137 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | raise socket.timeout() -2022-12-29 21:03:28,137 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | socket.timeout -2022-12-29 21:03:28,137 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | Exception: Error reading SSH protocol banner -2022-12-29 21:03:28,138 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | -2022-12-29 21:03:28,138 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | During handling of the above exception, another exception occurred: -2022-12-29 21:03:28,138 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | Traceback (most recent call last): -2022-12-29 21:03:28,138 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | -2022-12-29 21:03:28,138 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-12-29 21:03:28,138 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | Traceback (most recent call last): -2022-12-29 21:03:28,138 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | buf = self.packetizer.readline(timeout) -2022-12-29 21:03:28,138 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-12-29 21:03:28,138 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-12-29 21:03:28,138 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | self._check_banner() -2022-12-29 21:03:28,138 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | buf += self._read_timeout(timeout) -2022-12-29 21:03:28,138 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-12-29 21:03:28,138 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-12-29 21:03:28,138 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | raise SSHException( -2022-12-29 21:03:28,138 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | raise socket.timeout() -2022-12-29 21:03:28,139 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-12-29 21:03:28,139 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | socket.timeout -2022-12-29 21:03:28,139 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | -2022-12-29 21:03:28,139 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | -2022-12-29 21:03:28,139 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | During handling of the above exception, another exception occurred: -2022-12-29 21:03:28,139 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | -2022-12-29 21:03:28,139 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | Traceback (most recent call last): -2022-12-29 21:03:28,139 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-12-29 21:03:28,139 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | self._check_banner() -2022-12-29 21:03:28,139 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-12-29 21:03:28,140 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | raise SSHException( -2022-12-29 21:03:28,140 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-12-29 21:03:28,140 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | -2022-12-29 21:03:28,149 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | Exception: Error reading SSH protocol banner -2022-12-29 21:03:28,150 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | Traceback (most recent call last): -2022-12-29 21:03:28,150 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-12-29 21:03:28,150 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | buf = self.packetizer.readline(timeout) -2022-12-29 21:03:28,150 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-12-29 21:03:28,150 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | buf += self._read_timeout(timeout) -2022-12-29 21:03:28,150 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-12-29 21:03:28,151 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | raise socket.timeout() -2022-12-29 21:03:28,151 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | socket.timeout -2022-12-29 21:03:28,151 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | -2022-12-29 21:03:28,151 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | During handling of the above exception, another exception occurred: -2022-12-29 21:03:28,151 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | -2022-12-29 21:03:28,151 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | Traceback (most recent call last): -2022-12-29 21:03:28,151 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-12-29 21:03:28,151 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | self._check_banner() -2022-12-29 21:03:28,151 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-12-29 21:03:28,152 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | raise SSHException( -2022-12-29 21:03:28,152 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-12-29 21:03:28,152 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | -2022-12-29 21:03:30,109 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-12-29 21:03:30,111 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-12-29 21:03:30,127 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-12-29 21:03:30,208 p=80304 u=rob n=p=80304 u=rob | paramiko [PE3] | Authentication (publickey) successful! -2022-12-29 21:03:30,212 p=80302 u=rob n=p=80302 u=rob | paramiko [PE1] | Authentication (publickey) successful! -2022-12-29 21:03:30,234 p=80303 u=rob n=p=80303 u=rob | paramiko [PE2] | Authentication (publickey) successful! -2022-12-29 21:03:31,299 p=79613 u=rob n=ansible | ok: [PE3] -2022-12-29 21:03:31,299 p=79613 u=rob n=ansible | ok: [PE1] -2022-12-29 21:03:31,319 p=79613 u=rob n=ansible | ok: [PE2] -2022-12-29 21:03:31,322 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : include L3VPN_EVPN lab_config.yml] *********************************************************************************************************************************** -2022-12-29 21:03:31,335 p=79613 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:03:31,341 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:03:31,359 p=79613 u=rob n=ansible | included: /Users/rob/git/_vyos/vyos-eveng/labs/L3VPN_EVPN/lab_config.yml for PE1, PE2, PE3 -2022-12-29 21:03:31,401 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : setup vyos] ********************************************************************************************************************************************************** -2022-12-29 21:03:32,976 p=79914 u=rob n=p=79914 u=rob | paramiko [PE2] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-12-29 21:03:33,047 p=79915 u=rob n=p=79915 u=rob | paramiko [PE1] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-12-29 21:03:33,050 p=79916 u=rob n=p=79916 u=rob | paramiko [PE3] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-12-29 21:03:33,058 p=79914 u=rob n=p=79914 u=rob | paramiko [PE2] | Authentication (publickey) successful! -2022-12-29 21:03:33,106 p=79915 u=rob n=p=79915 u=rob | paramiko [PE1] | Authentication (publickey) successful! -2022-12-29 21:03:33,111 p=79916 u=rob n=p=79916 u=rob | paramiko [PE3] | Authentication (publickey) successful! -2022-12-29 21:04:03,478 p=79613 u=rob n=ansible | [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 +2023-02-24 12:57:25,038 p=28216 u=rob n=ansible | ok: [PE2] +2023-02-24 12:57:25,042 p=28216 u=rob n=ansible | network_os is set to vyos +2023-02-24 12:57:25,042 p=28216 u=rob n=ansible | ok: [PE1] +2023-02-24 12:57:25,042 p=28216 u=rob n=ansible | [WARNING]: ansible-pylibssh not installed, falling back to paramiko -2022-12-29 21:04:03,478 p=79613 u=rob n=ansible | changed: [PE2] -2022-12-29 21:04:04,167 p=79613 u=rob n=ansible | changed: [PE3] -2022-12-29 21:04:05,541 p=79613 u=rob n=ansible | changed: [PE1] -2022-12-29 21:04:05,545 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ************************************************************************************************************************************** -2022-12-29 21:04:05,570 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:04:05,578 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:04:05,578 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:04:05,582 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:04:06,910 p=79613 u=rob n=ansible | ok: [eveng] -2022-12-29 21:04:06,915 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : stop nodes id] ******************************************************************************************************************************************************* -2022-12-29 21:04:06,967 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : wait after stop] ***************************************************************************************************************************************************** -2022-12-29 21:04:06,976 p=80481 u=rob n=ansible | Pausing for 5 seconds -2022-12-29 21:04:06,976 p=80481 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
-2022-12-29 21:04:11,984 p=79613 u=rob n=ansible | ok: [eveng] -2022-12-29 21:04:11,990 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : start nodes id] ****************************************************************************************************************************************************** -2022-12-29 21:04:12,047 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : wait after start] **************************************************************************************************************************************************** -2022-12-29 21:04:12,056 p=80487 u=rob n=ansible | Pausing for 5 seconds -2022-12-29 21:04:12,057 p=80487 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
-2022-12-29 21:04:17,064 p=79613 u=rob n=ansible | ok: [eveng] -2022-12-29 21:04:17,071 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : wait, b/c the ping often failed without a short break] *************************************************************************************************************** -2022-12-29 21:04:17,085 p=80489 u=rob n=ansible | Pausing for 30 seconds -2022-12-29 21:04:17,085 p=80489 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
-2022-12-29 21:04:47,094 p=79613 u=rob n=ansible | ok: [eveng] -2022-12-29 21:04:47,101 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : do ping test] ******************************************************************************************************************************************************** -2022-12-29 21:04:47,131 p=79613 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:04:47,139 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:04:52,597 p=79613 u=rob n=ansible | ok: [PE3] => (item=172.29.255.2) -2022-12-29 21:04:52,597 p=79613 u=rob n=ansible | ok: [PE1] => (item=172.29.255.2) -2022-12-29 21:04:52,629 p=79613 u=rob n=ansible | ok: [PE2] => (item=172.29.255.1) -2022-12-29 21:04:57,089 p=79613 u=rob n=ansible | ok: [PE3] => (item=172.29.255.1) -2022-12-29 21:04:57,114 p=79613 u=rob n=ansible | ok: [PE2] => (item=172.29.255.3) -2022-12-29 21:04:57,121 p=79613 u=rob n=ansible | ok: [PE1] => (item=172.29.255.3) -2022-12-29 21:04:57,125 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : execute test commands] *********************************************************************************************************************************************** -2022-12-29 21:04:57,146 p=79613 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:04:57,152 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:04:58,552 p=79613 u=rob n=ansible | ok: [PE3] => (item={'desc': 'PING vyos-oobm with VRF', 'command': 'ping 10.100.0.1 vrf mgmt count 1', 'wait_for': ["result[0] contains '1 packets transmitted, 1 received'"]}) -2022-12-29 21:04:58,553 p=79613 u=rob n=ansible | ok: [PE2] => (item={'desc': 'PING vyos-oobm with VRF', 'command': 'ping 10.100.0.1 vrf mgmt count 1', 'wait_for': ["result[0] contains '1 packets transmitted, 1 received'"]}) -2022-12-29 21:04:58,553 p=79613 u=rob n=ansible | ok: [PE1] => (item={'desc': 'PING vyos-oobm with VRF', 'command': 'ping 10.100.0.1 vrf mgmt count 1', 'wait_for': ["result[0] contains '1 packets transmitted, 1 received'"]}) -2022-12-29 21:04:59,003 p=79613 u=rob n=ansible | ok: [PE1] => (item={'desc': 'PING blue site 2', 'command': 'ping 10.1.2.10 vrf blue count 1', 'wait_for': ["result[0] contains '1 packets transmitted, 1 received'"]}) -2022-12-29 21:04:59,424 p=79613 u=rob n=ansible | ok: [PE1] => (item={'desc': 'PING red site 2', 'command': 'ping 10.2.2.10 vrf red count 1', 'wait_for': ["result[0] contains '1 packets transmitted, 1 received'"]}) -2022-12-29 21:04:59,864 p=79613 u=rob n=ansible | ok: [PE1] => (item={'desc': 'PING green site 3', 'command': 'ping 10.3.3.10 vrf green count 1', 'wait_for': ["result[0] contains '1 packets transmitted, 1 received'"]}) -2022-12-29 21:04:59,870 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : register stdout commands] ******************************************************************************************************************************************** -2022-12-29 21:04:59,893 p=79613 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:04:59,900 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:04:59,909 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:05:01,186 p=79613 u=rob n=ansible | ok: [PE2] => (item={'name': 'bgp_evpn_net', 'command': 'show bgp l2vpn evpn 10.3.1.10'}) -2022-12-29 21:05:01,187 p=79613 u=rob n=ansible | ok: [PE1] => (item={'name': 'vrf_all', 'command': 'show ip route vrf all'}) -2022-12-29 21:05:01,590 p=79613 u=rob n=ansible | ok: [PE1] => (item={'name': 'bgp_evpn', 'command': 'show bgp l2vpn evpn'}) -2022-12-29 21:05:01,594 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : Set variables] ******************************************************************************************************************************************************* -2022-12-29 21:05:01,616 p=79613 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:05:01,623 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:05:01,633 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:05:02,479 p=79613 u=rob n=ansible | ok: [PE2] -2022-12-29 21:05:02,480 p=79613 u=rob n=ansible | ok: [PE1] -2022-12-29 21:05:02,486 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : Reboot vyos] ********************************************************************************************************************************************************* -2022-12-29 21:05:02,509 p=79613 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:05:02,517 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:05:03,886 p=79613 u=rob n=ansible | ok: [PE3] -2022-12-29 21:05:03,886 p=79613 u=rob n=ansible | ok: [PE2] -2022-12-29 21:05:03,889 p=79613 u=rob n=ansible | ok: [PE1] -2022-12-29 21:05:03,892 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : wait while shutdown] ************************************************************************************************************************************************* -2022-12-29 21:05:03,902 p=79613 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:05:03,905 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : Wait for vyos nodes] ************************************************************************************************************************************************* -2022-12-29 21:05:03,919 p=79613 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:05:03,926 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:05:05,666 p=80847 u=rob n=p=80847 u=rob | paramiko [PE2] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-12-29 21:05:05,671 p=80848 u=rob n=p=80848 u=rob | paramiko [PE3] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-12-29 21:05:05,678 p=80846 u=rob n=p=80846 u=rob | paramiko [PE1] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-12-29 21:05:05,743 p=80847 u=rob n=p=80847 u=rob | paramiko [PE2] | Auth banner: b'System is going down. Unprivileged users are not permitted to log in anymore. For technical details, see pam_nologin(8).\n\n' -2022-12-29 21:05:05,745 p=80848 u=rob n=p=80848 u=rob | paramiko [PE3] | Auth banner: b'System is going down. Unprivileged users are not permitted to log in anymore. For technical details, see pam_nologin(8).\n\n' -2022-12-29 21:05:05,753 p=80846 u=rob n=p=80846 u=rob | paramiko [PE1] | Auth banner: b'System is going down. Unprivileged users are not permitted to log in anymore. For technical details, see pam_nologin(8).\n\n' -2022-12-29 21:07:04,165 p=79915 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. +2023-02-24 12:57:25,045 p=28216 u=rob n=ansible | ok: [PE3] +2023-02-24 12:57:25,051 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: fail if node_template_version is empty] ************************************************************************************* +2023-02-24 12:57:25,071 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 12:57:25,079 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 12:57:25,087 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 12:57:25,090 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 12:57:25,094 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 12:57:25,097 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: Login to EVE-NG and get Cookie] ********************************************************************************************* +2023-02-24 12:57:25,117 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 12:57:25,126 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 12:57:25,128 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 12:57:25,134 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 12:57:25,701 p=28216 u=rob n=ansible | ok: [eveng] +2023-02-24 12:57:25,705 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: get running lab list] ******************************************************************************************************* +2023-02-24 12:57:25,728 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 12:57:25,736 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 12:57:25,739 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 12:57:25,744 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 12:57:26,176 p=28216 u=rob n=ansible | ok: [eveng] +2023-02-24 12:57:26,184 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: kill running lab] *********************************************************************************************************** +2023-02-24 12:57:26,205 p=28216 u=rob n=ansible | [WARNING]: conditional statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: item.labname == "{{ eve_ng_folder_name }}/{{ +lab }}" + +2023-02-24 12:57:26,208 p=28216 u=rob n=ansible | skipping: [eveng] => (item={'podid': '0', 'username': 'admin', 'online': '1', 'uuid': '588b9164-a3b7-4522-8058-0f6ff6286564', 'size': 0.218, 'sat': '0', 'sat_name': 'master', 'labid': 1001, 'labname': '/Common\n', 'cpu': 0, 'mem': 0}) +2023-02-24 12:57:26,218 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 12:57:26,223 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 12:57:26,224 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 12:57:26,227 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 12:57:26,233 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 12:57:26,236 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: delete existing lab] ******************************************************************************************************** +2023-02-24 12:57:26,256 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 12:57:26,264 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 12:57:26,267 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 12:57:26,272 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 12:57:26,831 p=28216 u=rob n=ansible | ok: [eveng] +2023-02-24 12:57:26,840 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: Ensure labtest is present] ************************************************************************************************** +2023-02-24 12:57:26,871 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 12:57:26,878 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 12:57:26,881 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 12:57:26,887 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 12:57:27,069 p=28216 u=rob n=ansible | ok: [eveng] +2023-02-24 12:57:27,073 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: Create L3VPN_EVPN Lab] ****************************************************************************************************** +2023-02-24 12:57:27,095 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 12:57:27,103 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 12:57:27,106 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 12:57:27,111 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 12:57:27,714 p=28216 u=rob n=ansible | changed: [eveng] +2023-02-24 12:57:27,718 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: Login to EVE-NG and get Cookie] ********************************************************************************************* +2023-02-24 12:57:27,747 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 12:57:27,750 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 12:57:27,750 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 12:57:27,755 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 12:57:28,368 p=28216 u=rob n=ansible | ok: [eveng] +2023-02-24 12:57:28,376 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: start vyos-oobm] ************************************************************************************************************ +2023-02-24 12:57:28,411 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 12:57:28,413 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 12:57:28,414 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 12:57:28,419 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 12:57:29,389 p=28216 u=rob n=ansible | ok: [eveng] +2023-02-24 12:57:29,398 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: Wait for vyos-oobm] ********************************************************************************************************* +2023-02-24 12:57:29,428 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 12:57:29,433 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 12:57:29,436 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 12:57:29,441 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 12:58:31,889 p=28216 u=rob n=ansible | ok: [vyos-oobm] +2023-02-24 12:58:31,898 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: Login to EVE-NG and get Cookie] ********************************************************************************************* +2023-02-24 12:58:31,928 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 12:58:31,937 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 12:58:31,939 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 12:58:31,946 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 12:58:33,003 p=28216 u=rob n=ansible | ok: [eveng] +2023-02-24 12:58:33,009 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: get lab status] ************************************************************************************************************* +2023-02-24 12:58:33,032 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 12:58:33,040 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 12:58:33,042 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 12:58:33,048 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 12:58:33,499 p=28216 u=rob n=ansible | ok: [eveng] +2023-02-24 12:58:33,505 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: start all nodes] ************************************************************************************************************ +2023-02-24 12:58:33,535 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 12:58:33,537 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 12:58:33,537 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 12:58:33,543 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 12:58:34,626 p=28216 u=rob n=ansible | ok: [eveng] => (item=2) +2023-02-24 12:58:35,958 p=28216 u=rob n=ansible | ok: [eveng] => (item=3) +2023-02-24 12:58:37,499 p=28216 u=rob n=ansible | ok: [eveng] => (item=4) +2023-02-24 12:58:38,413 p=28216 u=rob n=ansible | ok: [eveng] => (item=5) +2023-02-24 12:58:39,267 p=28216 u=rob n=ansible | ok: [eveng] => (item=6) +2023-02-24 12:58:40,158 p=28216 u=rob n=ansible | ok: [eveng] => (item=7) +2023-02-24 12:58:41,078 p=28216 u=rob n=ansible | ok: [eveng] => (item=8) +2023-02-24 12:58:41,979 p=28216 u=rob n=ansible | ok: [eveng] => (item=9) +2023-02-24 12:58:43,035 p=28216 u=rob n=ansible | ok: [eveng] => (item=10) +2023-02-24 12:58:44,055 p=28216 u=rob n=ansible | ok: [eveng] => (item=11) +2023-02-24 12:58:44,676 p=28216 u=rob n=ansible | ok: [eveng] => (item=1) +2023-02-24 12:58:44,689 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: Wait for vyos nodes] ******************************************************************************************************** +2023-02-24 12:58:44,720 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 12:58:44,727 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 12:58:45,692 p=28216 u=rob n=ansible | [DEPRECATION WARNING]: PlayContext.verbosity is deprecated, use ansible.utils.display.Display.verbosity instead. This feature will be removed in version 2.18. +Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. +2023-02-24 12:58:45,692 p=28216 u=rob n=ansible | [DEPRECATION WARNING]: PlayContext.verbosity is deprecated, use ansible.utils.display.Display.verbosity instead. This feature will be removed in version 2.18. +Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. +2023-02-24 12:58:45,692 p=28216 u=rob n=ansible | [DEPRECATION WARNING]: PlayContext.verbosity is deprecated, use ansible.utils.display.Display.verbosity instead. This feature will be removed in version 2.18. +Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. +2023-02-24 12:59:15,733 p=28815 u=rob n=p=28815 u=rob | paramiko [PE2] | Exception (client): Error reading SSH protocol banner +2023-02-24 12:59:15,733 p=28814 u=rob n=p=28814 u=rob | paramiko [PE1] | Exception (client): Error reading SSH protocol banner +2023-02-24 12:59:15,736 p=28816 u=rob n=p=28816 u=rob | paramiko [PE3] | Exception (client): Error reading SSH protocol banner +2023-02-24 12:59:15,737 p=28815 u=rob n=p=28815 u=rob | paramiko [PE2] | Traceback (most recent call last): +2023-02-24 12:59:15,737 p=28814 u=rob n=p=28814 u=rob | paramiko [PE1] | Traceback (most recent call last): +2023-02-24 12:59:15,737 p=28815 u=rob n=p=28815 u=rob | paramiko [PE2] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2268, in _check_banner +2023-02-24 12:59:15,737 p=28814 u=rob n=p=28814 u=rob | paramiko [PE1] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2268, in _check_banner +2023-02-24 12:59:15,737 p=28815 u=rob n=p=28815 u=rob | paramiko [PE2] | buf = self.packetizer.readline(timeout) +2023-02-24 12:59:15,737 p=28814 u=rob n=p=28814 u=rob | paramiko [PE1] | buf = self.packetizer.readline(timeout) +2023-02-24 12:59:15,737 p=28815 u=rob n=p=28815 u=rob | paramiko [PE2] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 374, in readline +2023-02-24 12:59:15,737 p=28814 u=rob n=p=28814 u=rob | paramiko [PE1] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 374, in readline +2023-02-24 12:59:15,738 p=28815 u=rob n=p=28815 u=rob | paramiko [PE2] | buf += self._read_timeout(timeout) +2023-02-24 12:59:15,738 p=28814 u=rob n=p=28814 u=rob | paramiko [PE1] | buf += self._read_timeout(timeout) +2023-02-24 12:59:15,738 p=28815 u=rob n=p=28815 u=rob | paramiko [PE2] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 611, in _read_timeout +2023-02-24 12:59:15,738 p=28814 u=rob n=p=28814 u=rob | paramiko [PE1] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 611, in _read_timeout +2023-02-24 12:59:15,738 p=28815 u=rob n=p=28815 u=rob | paramiko [PE2] | raise socket.timeout() +2023-02-24 12:59:15,738 p=28814 u=rob n=p=28814 u=rob | paramiko [PE1] | raise socket.timeout() +2023-02-24 12:59:15,738 p=28815 u=rob n=p=28815 u=rob | paramiko [PE2] | socket.timeout +2023-02-24 12:59:15,738 p=28814 u=rob n=p=28814 u=rob | paramiko [PE1] | socket.timeout +2023-02-24 12:59:15,738 p=28815 u=rob n=p=28815 u=rob | paramiko [PE2] | +2023-02-24 12:59:15,738 p=28814 u=rob n=p=28814 u=rob | paramiko [PE1] | +2023-02-24 12:59:15,738 p=28815 u=rob n=p=28815 u=rob | paramiko [PE2] | During handling of the above exception, another exception occurred: +2023-02-24 12:59:15,738 p=28814 u=rob n=p=28814 u=rob | paramiko [PE1] | During handling of the above exception, another exception occurred: +2023-02-24 12:59:15,739 p=28815 u=rob n=p=28815 u=rob | paramiko [PE2] | +2023-02-24 12:59:15,739 p=28814 u=rob n=p=28814 u=rob | paramiko [PE1] | +2023-02-24 12:59:15,739 p=28815 u=rob n=p=28815 u=rob | paramiko [PE2] | Traceback (most recent call last): +2023-02-24 12:59:15,739 p=28814 u=rob n=p=28814 u=rob | paramiko [PE1] | Traceback (most recent call last): +2023-02-24 12:59:15,739 p=28815 u=rob n=p=28815 u=rob | paramiko [PE2] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2091, in run +2023-02-24 12:59:15,739 p=28814 u=rob n=p=28814 u=rob | paramiko [PE1] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2091, in run +2023-02-24 12:59:15,739 p=28815 u=rob n=p=28815 u=rob | paramiko [PE2] | self._check_banner() +2023-02-24 12:59:15,739 p=28814 u=rob n=p=28814 u=rob | paramiko [PE1] | self._check_banner() +2023-02-24 12:59:15,739 p=28815 u=rob n=p=28815 u=rob | paramiko [PE2] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2272, in _check_banner +2023-02-24 12:59:15,739 p=28814 u=rob n=p=28814 u=rob | paramiko [PE1] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2272, in _check_banner +2023-02-24 12:59:15,739 p=28815 u=rob n=p=28815 u=rob | paramiko [PE2] | raise SSHException( +2023-02-24 12:59:15,739 p=28816 u=rob n=p=28816 u=rob | paramiko [PE3] | Traceback (most recent call last): +2023-02-24 12:59:15,739 p=28814 u=rob n=p=28814 u=rob | paramiko [PE1] | raise SSHException( +2023-02-24 12:59:15,740 p=28815 u=rob n=p=28815 u=rob | paramiko [PE2] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2023-02-24 12:59:15,740 p=28814 u=rob n=p=28814 u=rob | paramiko [PE1] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2023-02-24 12:59:15,740 p=28816 u=rob n=p=28816 u=rob | paramiko [PE3] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2268, in _check_banner +2023-02-24 12:59:15,740 p=28815 u=rob n=p=28815 u=rob | paramiko [PE2] | +2023-02-24 12:59:15,740 p=28814 u=rob n=p=28814 u=rob | paramiko [PE1] | +2023-02-24 12:59:15,740 p=28816 u=rob n=p=28816 u=rob | paramiko [PE3] | buf = self.packetizer.readline(timeout) +2023-02-24 12:59:15,740 p=28816 u=rob n=p=28816 u=rob | paramiko [PE3] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 374, in readline +2023-02-24 12:59:15,740 p=28816 u=rob n=p=28816 u=rob | paramiko [PE3] | buf += self._read_timeout(timeout) +2023-02-24 12:59:15,740 p=28816 u=rob n=p=28816 u=rob | paramiko [PE3] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 611, in _read_timeout +2023-02-24 12:59:15,740 p=28816 u=rob n=p=28816 u=rob | paramiko [PE3] | raise socket.timeout() +2023-02-24 12:59:15,741 p=28816 u=rob n=p=28816 u=rob | paramiko [PE3] | socket.timeout +2023-02-24 12:59:15,741 p=28816 u=rob n=p=28816 u=rob | paramiko [PE3] | +2023-02-24 12:59:15,741 p=28816 u=rob n=p=28816 u=rob | paramiko [PE3] | During handling of the above exception, another exception occurred: +2023-02-24 12:59:15,741 p=28816 u=rob n=p=28816 u=rob | paramiko [PE3] | +2023-02-24 12:59:15,741 p=28816 u=rob n=p=28816 u=rob | paramiko [PE3] | Traceback (most recent call last): +2023-02-24 12:59:15,741 p=28816 u=rob n=p=28816 u=rob | paramiko [PE3] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2091, in run +2023-02-24 12:59:15,741 p=28816 u=rob n=p=28816 u=rob | paramiko [PE3] | self._check_banner() +2023-02-24 12:59:15,742 p=28816 u=rob n=p=28816 u=rob | paramiko [PE3] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2272, in _check_banner +2023-02-24 12:59:15,742 p=28816 u=rob n=p=28816 u=rob | paramiko [PE3] | raise SSHException( +2023-02-24 12:59:15,742 p=28816 u=rob n=p=28816 u=rob | paramiko [PE3] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2023-02-24 12:59:15,742 p=28816 u=rob n=p=28816 u=rob | paramiko [PE3] | +2023-02-24 12:59:46,813 p=28816 u=rob n=p=28816 u=rob | paramiko [PE3] | Exception (client): Error reading SSH protocol banner +2023-02-24 12:59:46,814 p=28816 u=rob n=p=28816 u=rob | paramiko [PE3] | Traceback (most recent call last): +2023-02-24 12:59:46,814 p=28816 u=rob n=p=28816 u=rob | paramiko [PE3] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2268, in _check_banner +2023-02-24 12:59:46,814 p=28816 u=rob n=p=28816 u=rob | paramiko [PE3] | buf = self.packetizer.readline(timeout) +2023-02-24 12:59:46,814 p=28816 u=rob n=p=28816 u=rob | paramiko [PE3] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 374, in readline +2023-02-24 12:59:46,814 p=28816 u=rob n=p=28816 u=rob | paramiko [PE3] | buf += self._read_timeout(timeout) +2023-02-24 12:59:46,814 p=28816 u=rob n=p=28816 u=rob | paramiko [PE3] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 611, in _read_timeout +2023-02-24 12:59:46,815 p=28816 u=rob n=p=28816 u=rob | paramiko [PE3] | raise socket.timeout() +2023-02-24 12:59:46,815 p=28816 u=rob n=p=28816 u=rob | paramiko [PE3] | socket.timeout +2023-02-24 12:59:46,815 p=28816 u=rob n=p=28816 u=rob | paramiko [PE3] | +2023-02-24 12:59:46,815 p=28816 u=rob n=p=28816 u=rob | paramiko [PE3] | During handling of the above exception, another exception occurred: +2023-02-24 12:59:46,815 p=28816 u=rob n=p=28816 u=rob | paramiko [PE3] | +2023-02-24 12:59:46,815 p=28816 u=rob n=p=28816 u=rob | paramiko [PE3] | Traceback (most recent call last): +2023-02-24 12:59:46,815 p=28816 u=rob n=p=28816 u=rob | paramiko [PE3] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2091, in run +2023-02-24 12:59:46,816 p=28816 u=rob n=p=28816 u=rob | paramiko [PE3] | self._check_banner() +2023-02-24 12:59:46,816 p=28816 u=rob n=p=28816 u=rob | paramiko [PE3] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2272, in _check_banner +2023-02-24 12:59:46,816 p=28816 u=rob n=p=28816 u=rob | paramiko [PE3] | raise SSHException( +2023-02-24 12:59:46,816 p=28816 u=rob n=p=28816 u=rob | paramiko [PE3] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2023-02-24 12:59:46,816 p=28816 u=rob n=p=28816 u=rob | paramiko [PE3] | +2023-02-24 12:59:46,818 p=28814 u=rob n=p=28814 u=rob | paramiko [PE1] | Exception (client): Error reading SSH protocol banner +2023-02-24 12:59:46,818 p=28814 u=rob n=p=28814 u=rob | paramiko [PE1] | Traceback (most recent call last): +2023-02-24 12:59:46,819 p=28814 u=rob n=p=28814 u=rob | paramiko [PE1] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2268, in _check_banner +2023-02-24 12:59:46,819 p=28814 u=rob n=p=28814 u=rob | paramiko [PE1] | buf = self.packetizer.readline(timeout) +2023-02-24 12:59:46,819 p=28814 u=rob n=p=28814 u=rob | paramiko [PE1] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 374, in readline +2023-02-24 12:59:46,819 p=28814 u=rob n=p=28814 u=rob | paramiko [PE1] | buf += self._read_timeout(timeout) +2023-02-24 12:59:46,819 p=28814 u=rob n=p=28814 u=rob | paramiko [PE1] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 611, in _read_timeout +2023-02-24 12:59:46,819 p=28814 u=rob n=p=28814 u=rob | paramiko [PE1] | raise socket.timeout() +2023-02-24 12:59:46,820 p=28814 u=rob n=p=28814 u=rob | paramiko [PE1] | socket.timeout +2023-02-24 12:59:46,819 p=28815 u=rob n=p=28815 u=rob | paramiko [PE2] | Exception (client): Error reading SSH protocol banner +2023-02-24 12:59:46,820 p=28814 u=rob n=p=28814 u=rob | paramiko [PE1] | +2023-02-24 12:59:46,820 p=28814 u=rob n=p=28814 u=rob | paramiko [PE1] | During handling of the above exception, another exception occurred: +2023-02-24 12:59:46,820 p=28815 u=rob n=p=28815 u=rob | paramiko [PE2] | Traceback (most recent call last): +2023-02-24 12:59:46,820 p=28814 u=rob n=p=28814 u=rob | paramiko [PE1] | +2023-02-24 12:59:46,820 p=28815 u=rob n=p=28815 u=rob | paramiko [PE2] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2268, in _check_banner +2023-02-24 12:59:46,820 p=28814 u=rob n=p=28814 u=rob | paramiko [PE1] | Traceback (most recent call last): +2023-02-24 12:59:46,820 p=28815 u=rob n=p=28815 u=rob | paramiko [PE2] | buf = self.packetizer.readline(timeout) +2023-02-24 12:59:46,820 p=28814 u=rob n=p=28814 u=rob | paramiko [PE1] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2091, in run +2023-02-24 12:59:46,821 p=28815 u=rob n=p=28815 u=rob | paramiko [PE2] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 374, in readline +2023-02-24 12:59:46,821 p=28814 u=rob n=p=28814 u=rob | paramiko [PE1] | self._check_banner() +2023-02-24 12:59:46,821 p=28815 u=rob n=p=28815 u=rob | paramiko [PE2] | buf += self._read_timeout(timeout) +2023-02-24 12:59:46,821 p=28814 u=rob n=p=28814 u=rob | paramiko [PE1] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2272, in _check_banner +2023-02-24 12:59:46,821 p=28815 u=rob n=p=28815 u=rob | paramiko [PE2] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 611, in _read_timeout +2023-02-24 12:59:46,821 p=28814 u=rob n=p=28814 u=rob | paramiko [PE1] | raise SSHException( +2023-02-24 12:59:46,821 p=28815 u=rob n=p=28815 u=rob | paramiko [PE2] | raise socket.timeout() +2023-02-24 12:59:46,821 p=28814 u=rob n=p=28814 u=rob | paramiko [PE1] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2023-02-24 12:59:46,821 p=28815 u=rob n=p=28815 u=rob | paramiko [PE2] | socket.timeout +2023-02-24 12:59:46,821 p=28814 u=rob n=p=28814 u=rob | paramiko [PE1] | +2023-02-24 12:59:46,821 p=28815 u=rob n=p=28815 u=rob | paramiko [PE2] | +2023-02-24 12:59:46,821 p=28815 u=rob n=p=28815 u=rob | paramiko [PE2] | During handling of the above exception, another exception occurred: +2023-02-24 12:59:46,822 p=28815 u=rob n=p=28815 u=rob | paramiko [PE2] | +2023-02-24 12:59:46,822 p=28815 u=rob n=p=28815 u=rob | paramiko [PE2] | Traceback (most recent call last): +2023-02-24 12:59:46,822 p=28815 u=rob n=p=28815 u=rob | paramiko [PE2] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2091, in run +2023-02-24 12:59:46,822 p=28815 u=rob n=p=28815 u=rob | paramiko [PE2] | self._check_banner() +2023-02-24 12:59:46,822 p=28815 u=rob n=p=28815 u=rob | paramiko [PE2] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2272, in _check_banner +2023-02-24 12:59:46,822 p=28815 u=rob n=p=28815 u=rob | paramiko [PE2] | raise SSHException( +2023-02-24 12:59:46,822 p=28815 u=rob n=p=28815 u=rob | paramiko [PE2] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2023-02-24 12:59:46,823 p=28815 u=rob n=p=28815 u=rob | paramiko [PE2] | +2023-02-24 12:59:48,937 p=28814 u=rob n=p=28814 u=rob | paramiko [PE1] | Connected (version 2.0, client OpenSSH_8.4p1) +2023-02-24 12:59:48,940 p=28816 u=rob n=p=28816 u=rob | paramiko [PE3] | Connected (version 2.0, client OpenSSH_8.4p1) +2023-02-24 12:59:48,940 p=28815 u=rob n=p=28815 u=rob | paramiko [PE2] | Connected (version 2.0, client OpenSSH_8.4p1) +2023-02-24 12:59:49,207 p=28815 u=rob n=p=28815 u=rob | paramiko [PE2] | Authentication (publickey) successful! +2023-02-24 12:59:49,207 p=28814 u=rob n=p=28814 u=rob | paramiko [PE1] | Authentication (publickey) successful! +2023-02-24 12:59:49,207 p=28816 u=rob n=p=28816 u=rob | paramiko [PE3] | Authentication (publickey) successful! +2023-02-24 12:59:50,289 p=28216 u=rob n=ansible | ok: [PE1] +2023-02-24 12:59:50,289 p=28216 u=rob n=ansible | ok: [PE2] +2023-02-24 12:59:50,289 p=28216 u=rob n=ansible | ok: [PE3] +2023-02-24 12:59:50,292 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : setup vyos] ***************************************************************************************************************************** +2023-02-24 12:59:50,313 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 12:59:50,318 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 12:59:51,260 p=28502 u=rob n=ansible | [DEPRECATION WARNING]: PlayContext.verbosity is deprecated, use +ansible.utils.display.Display.verbosity instead. This feature will be removed +in version 2.18. Deprecation warnings can be disabled by setting +deprecation_warnings=False in ansible.cfg. +2023-02-24 12:59:51,260 p=28504 u=rob n=ansible | [DEPRECATION WARNING]: PlayContext.verbosity is deprecated, use +ansible.utils.display.Display.verbosity instead. This feature will be removed +in version 2.18. Deprecation warnings can be disabled by setting +deprecation_warnings=False in ansible.cfg. +2023-02-24 12:59:51,267 p=28507 u=rob n=ansible | [DEPRECATION WARNING]: PlayContext.verbosity is deprecated, use +ansible.utils.display.Display.verbosity instead. This feature will be removed +in version 2.18. Deprecation warnings can be disabled by setting +deprecation_warnings=False in ansible.cfg. +2023-02-24 12:59:52,215 p=28502 u=rob n=p=28502 u=rob | paramiko [PE1] | Connected (version 2.0, client OpenSSH_8.4p1) +2023-02-24 12:59:52,233 p=28507 u=rob n=p=28507 u=rob | paramiko [PE3] | Connected (version 2.0, client OpenSSH_8.4p1) +2023-02-24 12:59:52,236 p=28504 u=rob n=p=28504 u=rob | paramiko [PE2] | Connected (version 2.0, client OpenSSH_8.4p1) +2023-02-24 12:59:52,472 p=28502 u=rob n=p=28502 u=rob | paramiko [PE1] | Authentication (publickey) successful! +2023-02-24 12:59:52,476 p=28507 u=rob n=p=28507 u=rob | paramiko [PE3] | Authentication (publickey) successful! +2023-02-24 12:59:52,476 p=28504 u=rob n=p=28504 u=rob | paramiko [PE2] | Authentication (publickey) successful! +2023-02-24 13:00:26,232 p=28216 u=rob n=ansible | [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 + +2023-02-24 13:00:26,232 p=28216 u=rob n=ansible | changed: [PE2] +2023-02-24 13:00:26,239 p=28216 u=rob n=ansible | changed: [PE3] +2023-02-24 13:00:28,955 p=28216 u=rob n=ansible | changed: [PE1] +2023-02-24 13:00:28,961 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: Login to EVE-NG and get Cookie] ********************************************************************************************* +2023-02-24 13:00:28,997 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:00:29,007 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 13:00:29,009 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 13:00:29,016 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 13:00:30,265 p=28216 u=rob n=ansible | ok: [eveng] +2023-02-24 13:00:30,275 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: stop nodes id] ************************************************************************************************************** +2023-02-24 13:00:30,309 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:00:30,312 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:00:30,315 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 13:00:30,319 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 13:00:30,326 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 13:00:30,329 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: wait after stop] ************************************************************************************************************ +2023-02-24 13:00:30,341 p=28216 u=rob n=ansible | Pausing for 5 seconds +2023-02-24 13:00:30,342 p=28216 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2023-02-24 13:00:35,356 p=28216 u=rob n=ansible | ok: [eveng] +2023-02-24 13:00:35,371 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: start nodes id] ************************************************************************************************************* +2023-02-24 13:00:35,416 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:00:35,417 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:00:35,420 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 13:00:35,425 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 13:00:35,434 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 13:00:35,437 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: wait after start] *********************************************************************************************************** +2023-02-24 13:00:35,450 p=28216 u=rob n=ansible | Pausing for 5 seconds +2023-02-24 13:00:35,450 p=28216 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2023-02-24 13:00:40,465 p=28216 u=rob n=ansible | ok: [eveng] +2023-02-24 13:00:40,480 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: wait, b/c the ping often failed without a short break] ********************************************************************** +2023-02-24 13:00:40,509 p=28216 u=rob n=ansible | Pausing for 30 seconds +2023-02-24 13:00:40,510 p=28216 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2023-02-24 13:01:10,528 p=28216 u=rob n=ansible | ok: [eveng] +2023-02-24 13:01:10,543 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: do ping test] *************************************************************************************************************** +2023-02-24 13:01:10,578 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:01:10,586 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:01:16,090 p=28216 u=rob n=ansible | ok: [PE1] => (item=172.29.255.2) +2023-02-24 13:01:16,092 p=28216 u=rob n=ansible | ok: [PE2] => (item=172.29.255.1) +2023-02-24 13:01:16,094 p=28216 u=rob n=ansible | ok: [PE3] => (item=172.29.255.2) +2023-02-24 13:01:21,417 p=28216 u=rob n=ansible | ok: [PE1] => (item=172.29.255.3) +2023-02-24 13:01:21,430 p=28216 u=rob n=ansible | ok: [PE2] => (item=172.29.255.3) +2023-02-24 13:01:21,438 p=28216 u=rob n=ansible | ok: [PE3] => (item=172.29.255.1) +2023-02-24 13:01:21,449 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: execute test commands] ****************************************************************************************************** +2023-02-24 13:01:21,480 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:01:21,490 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:01:22,770 p=28216 u=rob n=ansible | ok: [PE3] => (item={'desc': 'PING vyos-oobm with VRF', 'command': 'ping 10.100.0.1 vrf mgmt count 1', 'wait_for': ["result[0] contains '1 packets transmitted, 1 received'"]}) +2023-02-24 13:01:22,776 p=28216 u=rob n=ansible | ok: [PE1] => (item={'desc': 'PING vyos-oobm with VRF', 'command': 'ping 10.100.0.1 vrf mgmt count 1', 'wait_for': ["result[0] contains '1 packets transmitted, 1 received'"]}) +2023-02-24 13:01:22,784 p=28216 u=rob n=ansible | ok: [PE2] => (item={'desc': 'PING vyos-oobm with VRF', 'command': 'ping 10.100.0.1 vrf mgmt count 1', 'wait_for': ["result[0] contains '1 packets transmitted, 1 received'"]}) +2023-02-24 13:01:23,974 p=28216 u=rob n=ansible | ok: [PE1] => (item={'desc': 'PING blue site 2', 'command': 'ping 10.1.2.10 vrf blue count 1', 'wait_for': ["result[0] contains '1 packets transmitted, 1 received'"]}) +2023-02-24 13:01:25,178 p=28216 u=rob n=ansible | ok: [PE1] => (item={'desc': 'PING red site 2', 'command': 'ping 10.2.2.10 vrf red count 1', 'wait_for': ["result[0] contains '1 packets transmitted, 1 received'"]}) +2023-02-24 13:01:26,387 p=28216 u=rob n=ansible | ok: [PE1] => (item={'desc': 'PING green site 3', 'command': 'ping 10.3.3.10 vrf green count 1', 'wait_for': ["result[0] contains '1 packets transmitted, 1 received'"]}) +2023-02-24 13:01:26,405 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: register stdout commands] *************************************************************************************************** +2023-02-24 13:01:26,443 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:01:26,445 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:01:26,461 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 13:01:27,686 p=28216 u=rob n=ansible | ok: [PE2] => (item={'name': 'bgp_evpn_net', 'command': 'show bgp l2vpn evpn 10.3.1.10'}) +2023-02-24 13:01:27,691 p=28216 u=rob n=ansible | ok: [PE1] => (item={'name': 'vrf_all', 'command': 'show ip route vrf all'}) +2023-02-24 13:01:28,859 p=28216 u=rob n=ansible | ok: [PE1] => (item={'name': 'bgp_evpn', 'command': 'show bgp l2vpn evpn'}) +2023-02-24 13:01:28,875 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: Set variables] ************************************************************************************************************** +2023-02-24 13:01:28,915 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:01:28,916 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:01:28,931 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 13:01:29,866 p=28216 u=rob n=ansible | ok: [PE2] +2023-02-24 13:01:29,867 p=28216 u=rob n=ansible | ok: [PE1] +2023-02-24 13:01:29,878 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: Reboot vyos] **************************************************************************************************************** +2023-02-24 13:01:29,914 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:01:29,920 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:01:31,354 p=28216 u=rob n=ansible | ok: [PE1] +2023-02-24 13:01:31,355 p=28216 u=rob n=ansible | ok: [PE3] +2023-02-24 13:01:31,355 p=28216 u=rob n=ansible | ok: [PE2] +2023-02-24 13:01:31,365 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: wait while shutdown] ******************************************************************************************************** +2023-02-24 13:01:31,390 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:01:31,395 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: Wait for vyos nodes] ******************************************************************************************************** +2023-02-24 13:01:31,412 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:01:31,420 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:01:32,386 p=28216 u=rob n=ansible | [DEPRECATION WARNING]: PlayContext.verbosity is deprecated, use ansible.utils.display.Display.verbosity instead. This feature will be removed in version 2.18. +Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. +2023-02-24 13:01:32,387 p=28216 u=rob n=ansible | [DEPRECATION WARNING]: PlayContext.verbosity is deprecated, use ansible.utils.display.Display.verbosity instead. This feature will be removed in version 2.18. +Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. +2023-02-24 13:01:32,389 p=28216 u=rob n=ansible | [DEPRECATION WARNING]: PlayContext.verbosity is deprecated, use ansible.utils.display.Display.verbosity instead. This feature will be removed in version 2.18. +Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. +2023-02-24 13:01:33,484 p=29018 u=rob n=p=29018 u=rob | paramiko [PE2] | Connected (version 2.0, client OpenSSH_8.4p1) +2023-02-24 13:01:33,487 p=29017 u=rob n=p=29017 u=rob | paramiko [PE1] | Connected (version 2.0, client OpenSSH_8.4p1) +2023-02-24 13:01:33,489 p=29019 u=rob n=p=29019 u=rob | paramiko [PE3] | Connected (version 2.0, client OpenSSH_8.4p1) +2023-02-24 13:01:33,757 p=29018 u=rob n=p=29018 u=rob | paramiko [PE2] | Auth banner: b'System is going down. Unprivileged users are not permitted to log in anymore. For technical details, see pam_nologin(8).\n\n' +2023-02-24 13:01:33,759 p=29019 u=rob n=p=29019 u=rob | paramiko [PE3] | Auth banner: b'System is going down. Unprivileged users are not permitted to log in anymore. For technical details, see pam_nologin(8).\n\n' +2023-02-24 13:01:33,763 p=29017 u=rob n=p=29017 u=rob | paramiko [PE1] | Auth banner: b'System is going down. Unprivileged users are not permitted to log in anymore. For technical details, see pam_nologin(8).\n\n' +2023-02-24 13:03:31,734 p=28502 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. See the timeout setting options in the Network Debug and Troubleshooting Guide. -2022-12-29 21:07:04,170 p=79914 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. +2023-02-24 13:03:31,737 p=28504 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. See the timeout setting options in the Network Debug and Troubleshooting Guide. -2022-12-29 21:07:04,173 p=79916 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. +2023-02-24 13:03:31,743 p=28507 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. See the timeout setting options in the Network Debug and Troubleshooting Guide. -2022-12-29 21:07:04,269 p=79915 u=rob n=ansible | shutdown complete -2022-12-29 21:07:04,273 p=79914 u=rob n=ansible | shutdown complete -2022-12-29 21:07:04,277 p=79916 u=rob n=ansible | shutdown complete -2022-12-29 21:07:07,715 p=80847 u=rob n=p=80847 u=rob | paramiko [PE2] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-12-29 21:07:07,726 p=80848 u=rob n=p=80848 u=rob | paramiko [PE3] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-12-29 21:07:07,735 p=80846 u=rob n=p=80846 u=rob | paramiko [PE1] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-12-29 21:07:07,808 p=80848 u=rob n=p=80848 u=rob | paramiko [PE3] | Authentication (publickey) successful! -2022-12-29 21:07:07,818 p=80847 u=rob n=p=80847 u=rob | paramiko [PE2] | Authentication (publickey) successful! -2022-12-29 21:07:07,818 p=80846 u=rob n=p=80846 u=rob | paramiko [PE1] | Authentication (publickey) successful! -2022-12-29 21:07:09,108 p=79613 u=rob n=ansible | ok: [PE3] -2022-12-29 21:07:09,206 p=79613 u=rob n=ansible | ok: [PE1] -2022-12-29 21:07:09,556 p=79613 u=rob n=ansible | ok: [PE2] -2022-12-29 21:07:09,557 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ************************************************************************************************************************************** -2022-12-29 21:07:09,574 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:07:09,581 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:07:09,583 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:07:09,586 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:07:10,965 p=79613 u=rob n=ansible | ok: [eveng] -2022-12-29 21:07:10,974 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : stop nodes id] ******************************************************************************************************************************************************* -2022-12-29 21:07:11,026 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : wait after stop] ***************************************************************************************************************************************************** -2022-12-29 21:07:11,035 p=80984 u=rob n=ansible | Pausing for 5 seconds -2022-12-29 21:07:11,036 p=80984 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
-2022-12-29 21:07:16,042 p=79613 u=rob n=ansible | ok: [eveng] -2022-12-29 21:07:16,051 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : start nodes id] ****************************************************************************************************************************************************** -2022-12-29 21:07:16,111 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : wait after start] **************************************************************************************************************************************************** -2022-12-29 21:07:16,121 p=80993 u=rob n=ansible | Pausing for 5 seconds -2022-12-29 21:07:16,121 p=80993 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
-2022-12-29 21:07:21,131 p=79613 u=rob n=ansible | ok: [eveng] -2022-12-29 21:07:21,140 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : wait, b/c the ping often failed without a short break] *************************************************************************************************************** -2022-12-29 21:07:21,156 p=80998 u=rob n=ansible | Pausing for 30 seconds -2022-12-29 21:07:21,157 p=80998 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
-2022-12-29 21:07:51,164 p=79613 u=rob n=ansible | ok: [eveng] -2022-12-29 21:07:51,174 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : do ping test] ******************************************************************************************************************************************************** -2022-12-29 21:07:51,210 p=79613 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:07:51,218 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:07:52,108 p=81008 u=rob n=ansible | network_os is set to vyos -2022-12-29 21:07:52,108 p=81007 u=rob n=ansible | network_os is set to vyos -2022-12-29 21:07:52,112 p=81009 u=rob n=ansible | network_os is set to vyos -2022-12-29 21:07:53,256 p=81017 u=rob n=p=81017 u=rob | paramiko [PE1] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-12-29 21:07:53,256 p=81021 u=rob n=p=81021 u=rob | paramiko [PE3] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-12-29 21:07:53,258 p=81018 u=rob n=p=81018 u=rob | paramiko [PE2] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-12-29 21:07:53,346 p=81017 u=rob n=p=81017 u=rob | paramiko [PE1] | Authentication (publickey) successful! -2022-12-29 21:07:53,348 p=81018 u=rob n=p=81018 u=rob | paramiko [PE2] | Authentication (publickey) successful! -2022-12-29 21:07:53,352 p=81021 u=rob n=p=81021 u=rob | paramiko [PE3] | Authentication (publickey) successful! -2022-12-29 21:07:59,755 p=79613 u=rob n=ansible | ok: [PE3] => (item=172.29.255.2) -2022-12-29 21:07:59,756 p=79613 u=rob n=ansible | ok: [PE1] => (item=172.29.255.2) -2022-12-29 21:07:59,756 p=79613 u=rob n=ansible | ok: [PE2] => (item=172.29.255.1) -2022-12-29 21:08:05,131 p=79613 u=rob n=ansible | ok: [PE1] => (item=172.29.255.3) -2022-12-29 21:08:05,141 p=79613 u=rob n=ansible | ok: [PE2] => (item=172.29.255.3) -2022-12-29 21:08:05,156 p=79613 u=rob n=ansible | ok: [PE3] => (item=172.29.255.1) -2022-12-29 21:08:05,159 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : execute test commands] *********************************************************************************************************************************************** -2022-12-29 21:08:05,181 p=79613 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:08:05,188 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:08:06,527 p=79613 u=rob n=ansible | ok: [PE2] => (item={'desc': 'PING vyos-oobm with VRF', 'command': 'ping 10.100.0.1 vrf mgmt count 1', 'wait_for': ["result[0] contains '1 packets transmitted, 1 received'"]}) -2022-12-29 21:08:06,528 p=79613 u=rob n=ansible | ok: [PE3] => (item={'desc': 'PING vyos-oobm with VRF', 'command': 'ping 10.100.0.1 vrf mgmt count 1', 'wait_for': ["result[0] contains '1 packets transmitted, 1 received'"]}) -2022-12-29 21:08:06,529 p=79613 u=rob n=ansible | ok: [PE1] => (item={'desc': 'PING vyos-oobm with VRF', 'command': 'ping 10.100.0.1 vrf mgmt count 1', 'wait_for': ["result[0] contains '1 packets transmitted, 1 received'"]}) -2022-12-29 21:08:06,958 p=79613 u=rob n=ansible | ok: [PE1] => (item={'desc': 'PING blue site 2', 'command': 'ping 10.1.2.10 vrf blue count 1', 'wait_for': ["result[0] contains '1 packets transmitted, 1 received'"]}) -2022-12-29 21:08:07,389 p=79613 u=rob n=ansible | ok: [PE1] => (item={'desc': 'PING red site 2', 'command': 'ping 10.2.2.10 vrf red count 1', 'wait_for': ["result[0] contains '1 packets transmitted, 1 received'"]}) -2022-12-29 21:08:07,821 p=79613 u=rob n=ansible | ok: [PE1] => (item={'desc': 'PING green site 3', 'command': 'ping 10.3.3.10 vrf green count 1', 'wait_for': ["result[0] contains '1 packets transmitted, 1 received'"]}) -2022-12-29 21:08:07,827 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : register stdout commands] ******************************************************************************************************************************************** -2022-12-29 21:08:07,849 p=79613 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:08:07,856 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:08:07,860 p=79613 u=rob n=ansible | skipping: [PE1] => (item={'name': 'vrf_all', 'command': 'show ip route vrf all'}) -2022-12-29 21:08:07,861 p=79613 u=rob n=ansible | skipping: [PE1] => (item={'name': 'bgp_evpn', 'command': 'show bgp l2vpn evpn'}) -2022-12-29 21:08:07,864 p=79613 u=rob n=ansible | skipping: [PE2] => (item={'name': 'bgp_evpn_net', 'command': 'show bgp l2vpn evpn 10.3.1.10'}) -2022-12-29 21:08:07,866 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:08:07,868 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : Set variables] ******************************************************************************************************************************************************* -2022-12-29 21:08:07,887 p=79613 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:08:07,893 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:08:07,893 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:08:07,895 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:08:07,901 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:08:07,904 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : make sure tmp dir exist] ********************************************************************************************************************************************* -2022-12-29 21:08:07,919 p=79613 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:08:07,926 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:08:07,932 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:08:07,933 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:08:07,937 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:08:07,940 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : register status of tmp/] ********************************************************************************************************************************************* -2022-12-29 21:08:07,953 p=79613 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:08:07,961 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:08:07,966 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:08:07,968 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:08:07,972 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:08:07,976 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : Download upgrade_iso] ************************************************************************************************************************************************ -2022-12-29 21:08:07,991 p=79613 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:08:07,998 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:08:08,005 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:08:08,006 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:08:08,010 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:08:08,013 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : Copy iso to host] **************************************************************************************************************************************************** -2022-12-29 21:08:08,026 p=79613 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:08:08,033 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:08:08,039 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:08:08,040 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:08:08,044 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:08:08,046 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : upgrade vyos] ******************************************************************************************************************************************************** -2022-12-29 21:08:08,058 p=79613 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:08:08,065 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:08:08,071 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:08:08,073 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:08:08,076 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:08:08,078 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : Reboot vyos] ********************************************************************************************************************************************************* -2022-12-29 21:08:08,090 p=79613 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:08:08,097 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:08:08,103 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:08:08,105 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:08:08,108 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:08:08,110 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : wait while shutdown] ************************************************************************************************************************************************* -2022-12-29 21:08:08,118 p=79613 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:08:08,120 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : Wait for vyos nodes] ************************************************************************************************************************************************* -2022-12-29 21:08:08,135 p=79613 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:08:08,141 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:08:08,147 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:08:08,149 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:08:08,151 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:08:08,155 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : clear tmp dir] ******************************************************************************************************************************************************* -2022-12-29 21:08:08,162 p=79613 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:08:08,164 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ************************************************************************************************************************************** -2022-12-29 21:08:08,177 p=79613 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:08:08,183 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:08:08,189 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:08:08,191 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:08:08,194 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:08:08,196 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : stop nodes id] ******************************************************************************************************************************************************* -2022-12-29 21:08:08,232 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : wait after stop] ***************************************************************************************************************************************************** -2022-12-29 21:08:08,240 p=79613 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:08:08,242 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : start nodes id] ****************************************************************************************************************************************************** -2022-12-29 21:08:08,281 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : wait after start] **************************************************************************************************************************************************** -2022-12-29 21:08:08,289 p=79613 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:08:08,291 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : wait, b/c the ping often failed without a short break] *************************************************************************************************************** -2022-12-29 21:08:08,298 p=79613 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:08:08,300 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : do ping test] ******************************************************************************************************************************************************** -2022-12-29 21:08:08,313 p=79613 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:08:08,319 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:08:08,328 p=79613 u=rob n=ansible | skipping: [PE1] => (item=172.29.255.2) -2022-12-29 21:08:08,329 p=79613 u=rob n=ansible | skipping: [PE1] => (item=172.29.255.3) -2022-12-29 21:08:08,333 p=79613 u=rob n=ansible | skipping: [PE2] => (item=172.29.255.1) -2022-12-29 21:08:08,334 p=79613 u=rob n=ansible | skipping: [PE2] => (item=172.29.255.3) -2022-12-29 21:08:08,338 p=79613 u=rob n=ansible | skipping: [PE3] => (item=172.29.255.2) -2022-12-29 21:08:08,338 p=79613 u=rob n=ansible | skipping: [PE3] => (item=172.29.255.1) -2022-12-29 21:08:08,341 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : execute test commands] *********************************************************************************************************************************************** -2022-12-29 21:08:08,353 p=79613 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:08:08,359 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:08:08,368 p=79613 u=rob n=ansible | skipping: [PE1] => (item={'desc': 'PING vyos-oobm with VRF', 'command': 'ping 10.100.0.1 vrf mgmt count 1', 'wait_for': ["result[0] contains '1 packets transmitted, 1 received'"]}) -2022-12-29 21:08:08,369 p=79613 u=rob n=ansible | skipping: [PE1] => (item={'desc': 'PING blue site 2', 'command': 'ping 10.1.2.10 vrf blue count 1', 'wait_for': ["result[0] contains '1 packets transmitted, 1 received'"]}) -2022-12-29 21:08:08,370 p=79613 u=rob n=ansible | skipping: [PE1] => (item={'desc': 'PING red site 2', 'command': 'ping 10.2.2.10 vrf red count 1', 'wait_for': ["result[0] contains '1 packets transmitted, 1 received'"]}) -2022-12-29 21:08:08,371 p=79613 u=rob n=ansible | skipping: [PE1] => (item={'desc': 'PING green site 3', 'command': 'ping 10.3.3.10 vrf green count 1', 'wait_for': ["result[0] contains '1 packets transmitted, 1 received'"]}) -2022-12-29 21:08:08,372 p=79613 u=rob n=ansible | skipping: [PE2] => (item={'desc': 'PING vyos-oobm with VRF', 'command': 'ping 10.100.0.1 vrf mgmt count 1', 'wait_for': ["result[0] contains '1 packets transmitted, 1 received'"]}) -2022-12-29 21:08:08,376 p=79613 u=rob n=ansible | skipping: [PE3] => (item={'desc': 'PING vyos-oobm with VRF', 'command': 'ping 10.100.0.1 vrf mgmt count 1', 'wait_for': ["result[0] contains '1 packets transmitted, 1 received'"]}) -2022-12-29 21:08:08,380 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : register stdout commands] ******************************************************************************************************************************************** -2022-12-29 21:08:08,393 p=79613 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:08:08,399 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:08:08,408 p=79613 u=rob n=ansible | skipping: [PE1] => (item={'name': 'vrf_all', 'command': 'show ip route vrf all'}) -2022-12-29 21:08:08,409 p=79613 u=rob n=ansible | skipping: [PE1] => (item={'name': 'bgp_evpn', 'command': 'show bgp l2vpn evpn'}) -2022-12-29 21:08:08,411 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:08:08,411 p=79613 u=rob n=ansible | skipping: [PE2] => (item={'name': 'bgp_evpn_net', 'command': 'show bgp l2vpn evpn 10.3.1.10'}) -2022-12-29 21:08:08,415 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : Set variables] ******************************************************************************************************************************************************* -2022-12-29 21:08:08,428 p=79613 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:08:08,434 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:08:08,439 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:08:08,441 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:08:08,445 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:08:08,448 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : make sure output dir exist] ****************************************************************************************************************************************** -2022-12-29 21:08:08,470 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:08:08,479 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:08:08,481 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:08:08,484 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:08:08,645 p=79613 u=rob n=ansible | ok: [eveng -> localhost] -2022-12-29 21:08:08,649 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : make sure output include dir exist] ********************************************************************************************************************************** -2022-12-29 21:08:08,671 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:08:08,679 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:08:08,680 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:08:08,685 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:08:08,783 p=79613 u=rob n=ansible | ok: [eveng -> localhost] -2022-12-29 21:08:08,785 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : Get timestamp from the system] *************************************************************************************************************************************** -2022-12-29 21:08:08,804 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:08:08,810 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:08:08,812 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:08:08,815 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:08:09,140 p=79613 u=rob n=ansible | changed: [eveng] -2022-12-29 21:08:09,144 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : Set variables] ******************************************************************************************************************************************************* -2022-12-29 21:08:09,169 p=79613 u=rob n=ansible | ok: [eveng] -2022-12-29 21:08:09,175 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:08:09,177 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:08:09,177 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:08:09,181 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:08:09,185 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : generate lab rst file] *********************************************************************************************************************************************** -2022-12-29 21:08:09,209 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:08:09,217 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:08:09,218 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:08:09,222 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:08:09,438 p=79613 u=rob n=ansible | changed: [eveng -> localhost] -2022-12-29 21:08:09,442 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : find all *.conf files in Lab] **************************************************************************************************************************************** -2022-12-29 21:08:09,463 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:08:09,471 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:08:09,472 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:08:09,477 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:08:09,633 p=79613 u=rob n=ansible | ok: [eveng -> localhost] -2022-12-29 21:08:09,641 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : copy all *.conf files] *********************************************************************************************************************************************** -2022-12-29 21:08:09,666 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:08:09,675 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:08:09,675 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:08:09,679 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:08:09,940 p=79613 u=rob n=ansible | ok: [eveng -> localhost] => (item={'path': 'labs/L3VPN_EVPN/PE2.conf', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 3858, 'inode': 60597493, 'dev': 16777231, 'nlink': 1, 'atime': 1665772926.584281, 'mtime': 1665772924.8294988, 'ctime': 1665772924.8294988, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) -2022-12-29 21:08:10,160 p=79613 u=rob n=ansible | ok: [eveng -> localhost] => (item={'path': 'labs/L3VPN_EVPN/PE3.conf', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 3864, 'inode': 60597494, 'dev': 16777231, 'nlink': 1, 'atime': 1665772926.5767505, 'mtime': 1665772924.8297846, 'ctime': 1665772924.8297846, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) -2022-12-29 21:08:10,383 p=79613 u=rob n=ansible | ok: [eveng -> localhost] => (item={'path': 'labs/L3VPN_EVPN/PE1.conf', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 4174, 'inode': 60597492, 'dev': 16777231, 'nlink': 1, 'atime': 1665772925.4454684, 'mtime': 1665772924.8291466, 'ctime': 1665772924.8291466, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) -2022-12-29 21:08:10,386 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : find all *.png files in Lab] ***************************************************************************************************************************************** -2022-12-29 21:08:10,408 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:08:10,415 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:08:10,416 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:08:10,421 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:08:10,519 p=79613 u=rob n=ansible | ok: [eveng -> localhost] -2022-12-29 21:08:10,524 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : copy all *.png files] ************************************************************************************************************************************************ -2022-12-29 21:08:10,548 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:08:10,556 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:08:10,558 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:08:10,563 p=79613 u=rob n=ansible | skipping: [PE3] -2022-12-29 21:08:10,748 p=79613 u=rob n=ansible | ok: [eveng -> localhost] => (item={'path': 'labs/L3VPN_EVPN/topology.png', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 102832, 'inode': 60597497, 'dev': 16777231, 'nlink': 1, 'atime': 1672343080.4445064, 'mtime': 1665772924.8314614, 'ctime': 1665772924.8314614, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) -2022-12-29 21:08:10,752 p=79613 u=rob n=ansible | TASK [eve-ng-lab-test : copy ansible log files] ********************************************************************************************************************************************** -2022-12-29 21:08:10,773 p=79613 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:08:10,780 p=79613 u=rob n=ansible | skipping: [PE1] -2022-12-29 21:08:10,781 p=79613 u=rob n=ansible | skipping: [PE2] -2022-12-29 21:08:10,785 p=79613 u=rob n=ansible | skipping: [PE3] +2023-02-24 13:03:31,838 p=28502 u=rob n=ansible | shutdown complete +2023-02-24 13:03:31,840 p=28504 u=rob n=ansible | shutdown complete +2023-02-24 13:03:31,846 p=28507 u=rob n=ansible | shutdown complete +2023-02-24 13:04:04,793 p=29017 u=rob n=p=29017 u=rob | paramiko [PE1] | Exception (client): Error reading SSH protocol banner +2023-02-24 13:04:04,796 p=29017 u=rob n=p=29017 u=rob | paramiko [PE1] | Traceback (most recent call last): +2023-02-24 13:04:04,797 p=29017 u=rob n=p=29017 u=rob | paramiko [PE1] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2268, in _check_banner +2023-02-24 13:04:04,797 p=29017 u=rob n=p=29017 u=rob | paramiko [PE1] | buf = self.packetizer.readline(timeout) +2023-02-24 13:04:04,797 p=29017 u=rob n=p=29017 u=rob | paramiko [PE1] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 374, in readline +2023-02-24 13:04:04,797 p=29017 u=rob n=p=29017 u=rob | paramiko [PE1] | buf += self._read_timeout(timeout) +2023-02-24 13:04:04,797 p=29017 u=rob n=p=29017 u=rob | paramiko [PE1] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 611, in _read_timeout +2023-02-24 13:04:04,798 p=29017 u=rob n=p=29017 u=rob | paramiko [PE1] | raise socket.timeout() +2023-02-24 13:04:04,798 p=29017 u=rob n=p=29017 u=rob | paramiko [PE1] | socket.timeout +2023-02-24 13:04:04,798 p=29017 u=rob n=p=29017 u=rob | paramiko [PE1] | +2023-02-24 13:04:04,798 p=29017 u=rob n=p=29017 u=rob | paramiko [PE1] | During handling of the above exception, another exception occurred: +2023-02-24 13:04:04,799 p=29017 u=rob n=p=29017 u=rob | paramiko [PE1] | +2023-02-24 13:04:04,799 p=29017 u=rob n=p=29017 u=rob | paramiko [PE1] | Traceback (most recent call last): +2023-02-24 13:04:04,799 p=29017 u=rob n=p=29017 u=rob | paramiko [PE1] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2091, in run +2023-02-24 13:04:04,799 p=29017 u=rob n=p=29017 u=rob | paramiko [PE1] | self._check_banner() +2023-02-24 13:04:04,799 p=29017 u=rob n=p=29017 u=rob | paramiko [PE1] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2272, in _check_banner +2023-02-24 13:04:04,799 p=29017 u=rob n=p=29017 u=rob | paramiko [PE1] | raise SSHException( +2023-02-24 13:04:04,800 p=29017 u=rob n=p=29017 u=rob | paramiko [PE1] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2023-02-24 13:04:04,800 p=29017 u=rob n=p=29017 u=rob | paramiko [PE1] | +2023-02-24 13:04:04,810 p=29018 u=rob n=p=29018 u=rob | paramiko [PE2] | Exception (client): Error reading SSH protocol banner +2023-02-24 13:04:04,812 p=29019 u=rob n=p=29019 u=rob | paramiko [PE3] | Exception (client): Error reading SSH protocol banner +2023-02-24 13:04:04,813 p=29018 u=rob n=p=29018 u=rob | paramiko [PE2] | Traceback (most recent call last): +2023-02-24 13:04:04,813 p=29018 u=rob n=p=29018 u=rob | paramiko [PE2] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2268, in _check_banner +2023-02-24 13:04:04,814 p=29018 u=rob n=p=29018 u=rob | paramiko [PE2] | buf = self.packetizer.readline(timeout) +2023-02-24 13:04:04,814 p=29018 u=rob n=p=29018 u=rob | paramiko [PE2] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 374, in readline +2023-02-24 13:04:04,814 p=29018 u=rob n=p=29018 u=rob | paramiko [PE2] | buf += self._read_timeout(timeout) +2023-02-24 13:04:04,814 p=29018 u=rob n=p=29018 u=rob | paramiko [PE2] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 611, in _read_timeout +2023-02-24 13:04:04,814 p=29018 u=rob n=p=29018 u=rob | paramiko [PE2] | raise socket.timeout() +2023-02-24 13:04:04,814 p=29018 u=rob n=p=29018 u=rob | paramiko [PE2] | socket.timeout +2023-02-24 13:04:04,815 p=29018 u=rob n=p=29018 u=rob | paramiko [PE2] | +2023-02-24 13:04:04,815 p=29018 u=rob n=p=29018 u=rob | paramiko [PE2] | During handling of the above exception, another exception occurred: +2023-02-24 13:04:04,815 p=29018 u=rob n=p=29018 u=rob | paramiko [PE2] | +2023-02-24 13:04:04,815 p=29019 u=rob n=p=29019 u=rob | paramiko [PE3] | Traceback (most recent call last): +2023-02-24 13:04:04,815 p=29018 u=rob n=p=29018 u=rob | paramiko [PE2] | Traceback (most recent call last): +2023-02-24 13:04:04,815 p=29019 u=rob n=p=29019 u=rob | paramiko [PE3] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2268, in _check_banner +2023-02-24 13:04:04,815 p=29018 u=rob n=p=29018 u=rob | paramiko [PE2] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2091, in run +2023-02-24 13:04:04,815 p=29019 u=rob n=p=29019 u=rob | paramiko [PE3] | buf = self.packetizer.readline(timeout) +2023-02-24 13:04:04,816 p=29018 u=rob n=p=29018 u=rob | paramiko [PE2] | self._check_banner() +2023-02-24 13:04:04,816 p=29019 u=rob n=p=29019 u=rob | paramiko [PE3] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 374, in readline +2023-02-24 13:04:04,816 p=29018 u=rob n=p=29018 u=rob | paramiko [PE2] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2272, in _check_banner +2023-02-24 13:04:04,816 p=29019 u=rob n=p=29019 u=rob | paramiko [PE3] | buf += self._read_timeout(timeout) +2023-02-24 13:04:04,816 p=29018 u=rob n=p=29018 u=rob | paramiko [PE2] | raise SSHException( +2023-02-24 13:04:04,816 p=29019 u=rob n=p=29019 u=rob | paramiko [PE3] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 611, in _read_timeout +2023-02-24 13:04:04,816 p=29018 u=rob n=p=29018 u=rob | paramiko [PE2] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2023-02-24 13:04:04,816 p=29019 u=rob n=p=29019 u=rob | paramiko [PE3] | raise socket.timeout() +2023-02-24 13:04:04,816 p=29019 u=rob n=p=29019 u=rob | paramiko [PE3] | socket.timeout +2023-02-24 13:04:04,816 p=29018 u=rob n=p=29018 u=rob | paramiko [PE2] | +2023-02-24 13:04:04,816 p=29019 u=rob n=p=29019 u=rob | paramiko [PE3] | +2023-02-24 13:04:04,816 p=29019 u=rob n=p=29019 u=rob | paramiko [PE3] | During handling of the above exception, another exception occurred: +2023-02-24 13:04:04,817 p=29019 u=rob n=p=29019 u=rob | paramiko [PE3] | +2023-02-24 13:04:04,817 p=29019 u=rob n=p=29019 u=rob | paramiko [PE3] | Traceback (most recent call last): +2023-02-24 13:04:04,817 p=29019 u=rob n=p=29019 u=rob | paramiko [PE3] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2091, in run +2023-02-24 13:04:04,817 p=29019 u=rob n=p=29019 u=rob | paramiko [PE3] | self._check_banner() +2023-02-24 13:04:04,817 p=29019 u=rob n=p=29019 u=rob | paramiko [PE3] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2272, in _check_banner +2023-02-24 13:04:04,818 p=29019 u=rob n=p=29019 u=rob | paramiko [PE3] | raise SSHException( +2023-02-24 13:04:04,818 p=29019 u=rob n=p=29019 u=rob | paramiko [PE3] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2023-02-24 13:04:04,818 p=29019 u=rob n=p=29019 u=rob | paramiko [PE3] | +2023-02-24 13:04:06,602 p=29017 u=rob n=p=29017 u=rob | paramiko [PE1] | Connected (version 2.0, client OpenSSH_8.4p1) +2023-02-24 13:04:06,717 p=29018 u=rob n=p=29018 u=rob | paramiko [PE2] | Connected (version 2.0, client OpenSSH_8.4p1) +2023-02-24 13:04:06,727 p=29019 u=rob n=p=29019 u=rob | paramiko [PE3] | Connected (version 2.0, client OpenSSH_8.4p1) +2023-02-24 13:04:06,860 p=29017 u=rob n=p=29017 u=rob | paramiko [PE1] | Authentication (publickey) successful! +2023-02-24 13:04:06,946 p=29018 u=rob n=p=29018 u=rob | paramiko [PE2] | Authentication (publickey) successful! +2023-02-24 13:04:06,958 p=29019 u=rob n=p=29019 u=rob | paramiko [PE3] | Authentication (publickey) successful! +2023-02-24 13:04:08,174 p=28216 u=rob n=ansible | ok: [PE1] +2023-02-24 13:04:08,213 p=28216 u=rob n=ansible | ok: [PE2] +2023-02-24 13:04:08,323 p=28216 u=rob n=ansible | ok: [PE3] +2023-02-24 13:04:08,326 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: Login to EVE-NG and get Cookie] ********************************************************************************************* +2023-02-24 13:04:08,354 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:04:08,356 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 13:04:08,356 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 13:04:08,362 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 13:04:09,799 p=28216 u=rob n=ansible | ok: [eveng] +2023-02-24 13:04:09,805 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: stop nodes id] ************************************************************************************************************** +2023-02-24 13:04:09,838 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:04:09,839 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:04:09,843 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 13:04:09,847 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 13:04:09,859 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 13:04:09,863 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: wait after stop] ************************************************************************************************************ +2023-02-24 13:04:09,876 p=28216 u=rob n=ansible | Pausing for 5 seconds +2023-02-24 13:04:09,876 p=28216 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2023-02-24 13:04:14,892 p=28216 u=rob n=ansible | ok: [eveng] +2023-02-24 13:04:14,907 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: start nodes id] ************************************************************************************************************* +2023-02-24 13:04:14,946 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:04:14,949 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:04:14,949 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 13:04:14,954 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 13:04:14,965 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 13:04:14,969 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: wait after start] *********************************************************************************************************** +2023-02-24 13:04:14,982 p=28216 u=rob n=ansible | Pausing for 5 seconds +2023-02-24 13:04:14,982 p=28216 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2023-02-24 13:04:19,991 p=28216 u=rob n=ansible | ok: [eveng] +2023-02-24 13:04:20,002 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: wait, b/c the ping often failed without a short break] ********************************************************************** +2023-02-24 13:04:20,018 p=28216 u=rob n=ansible | Pausing for 30 seconds +2023-02-24 13:04:20,019 p=28216 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2023-02-24 13:04:50,028 p=28216 u=rob n=ansible | ok: [eveng] +2023-02-24 13:04:50,046 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: do ping test] *************************************************************************************************************** +2023-02-24 13:04:50,073 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:04:50,082 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:04:51,088 p=28216 u=rob n=ansible | network_os is set to vyos +2023-02-24 13:04:51,089 p=28216 u=rob n=ansible | [WARNING]: ansible-pylibssh not installed, falling back to paramiko + +2023-02-24 13:04:51,089 p=28216 u=rob n=ansible | network_os is set to vyos +2023-02-24 13:04:51,089 p=28216 u=rob n=ansible | [WARNING]: ansible-pylibssh not installed, falling back to paramiko + +2023-02-24 13:04:51,089 p=28216 u=rob n=ansible | network_os is set to vyos +2023-02-24 13:04:51,089 p=28216 u=rob n=ansible | [WARNING]: ansible-pylibssh not installed, falling back to paramiko + +2023-02-24 13:04:51,095 p=29171 u=rob n=ansible | [DEPRECATION WARNING]: PlayContext.verbosity is deprecated, use +ansible.utils.display.Display.verbosity instead. This feature will be removed +in version 2.18. Deprecation warnings can be disabled by setting +deprecation_warnings=False in ansible.cfg. +2023-02-24 13:04:51,095 p=29177 u=rob n=ansible | [DEPRECATION WARNING]: PlayContext.verbosity is deprecated, use +ansible.utils.display.Display.verbosity instead. This feature will be removed +in version 2.18. Deprecation warnings can be disabled by setting +deprecation_warnings=False in ansible.cfg. +2023-02-24 13:04:51,097 p=29175 u=rob n=ansible | [DEPRECATION WARNING]: PlayContext.verbosity is deprecated, use +ansible.utils.display.Display.verbosity instead. This feature will be removed +in version 2.18. Deprecation warnings can be disabled by setting +deprecation_warnings=False in ansible.cfg. +2023-02-24 13:04:52,032 p=29175 u=rob n=p=29175 u=rob | paramiko [PE3] | Connected (version 2.0, client OpenSSH_8.4p1) +2023-02-24 13:04:52,055 p=29177 u=rob n=p=29177 u=rob | paramiko [PE2] | Connected (version 2.0, client OpenSSH_8.4p1) +2023-02-24 13:04:52,055 p=29171 u=rob n=p=29171 u=rob | paramiko [PE1] | Connected (version 2.0, client OpenSSH_8.4p1) +2023-02-24 13:04:52,280 p=29175 u=rob n=p=29175 u=rob | paramiko [PE3] | Authentication (publickey) successful! +2023-02-24 13:04:52,288 p=29171 u=rob n=p=29171 u=rob | paramiko [PE1] | Authentication (publickey) successful! +2023-02-24 13:04:52,288 p=29177 u=rob n=p=29177 u=rob | paramiko [PE2] | Authentication (publickey) successful! +2023-02-24 13:04:58,378 p=28216 u=rob n=ansible | ok: [PE2] => (item=172.29.255.1) +2023-02-24 13:04:58,422 p=28216 u=rob n=ansible | ok: [PE3] => (item=172.29.255.2) +2023-02-24 13:04:58,465 p=28216 u=rob n=ansible | ok: [PE1] => (item=172.29.255.2) +2023-02-24 13:05:03,688 p=28216 u=rob n=ansible | ok: [PE2] => (item=172.29.255.3) +2023-02-24 13:05:03,691 p=28216 u=rob n=ansible | ok: [PE3] => (item=172.29.255.1) +2023-02-24 13:05:03,793 p=28216 u=rob n=ansible | ok: [PE1] => (item=172.29.255.3) +2023-02-24 13:05:03,808 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: execute test commands] ****************************************************************************************************** +2023-02-24 13:05:03,834 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:05:03,843 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:05:05,122 p=28216 u=rob n=ansible | ok: [PE2] => (item={'desc': 'PING vyos-oobm with VRF', 'command': 'ping 10.100.0.1 vrf mgmt count 1', 'wait_for': ["result[0] contains '1 packets transmitted, 1 received'"]}) +2023-02-24 13:05:05,134 p=28216 u=rob n=ansible | ok: [PE3] => (item={'desc': 'PING vyos-oobm with VRF', 'command': 'ping 10.100.0.1 vrf mgmt count 1', 'wait_for': ["result[0] contains '1 packets transmitted, 1 received'"]}) +2023-02-24 13:05:05,140 p=28216 u=rob n=ansible | ok: [PE1] => (item={'desc': 'PING vyos-oobm with VRF', 'command': 'ping 10.100.0.1 vrf mgmt count 1', 'wait_for': ["result[0] contains '1 packets transmitted, 1 received'"]}) +2023-02-24 13:05:06,330 p=28216 u=rob n=ansible | ok: [PE1] => (item={'desc': 'PING blue site 2', 'command': 'ping 10.1.2.10 vrf blue count 1', 'wait_for': ["result[0] contains '1 packets transmitted, 1 received'"]}) +2023-02-24 13:05:07,510 p=28216 u=rob n=ansible | ok: [PE1] => (item={'desc': 'PING red site 2', 'command': 'ping 10.2.2.10 vrf red count 1', 'wait_for': ["result[0] contains '1 packets transmitted, 1 received'"]}) +2023-02-24 13:05:08,696 p=28216 u=rob n=ansible | ok: [PE1] => (item={'desc': 'PING green site 3', 'command': 'ping 10.3.3.10 vrf green count 1', 'wait_for': ["result[0] contains '1 packets transmitted, 1 received'"]}) +2023-02-24 13:05:08,703 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: register stdout commands] *************************************************************************************************** +2023-02-24 13:05:08,747 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:05:08,748 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:05:08,754 p=28216 u=rob n=ansible | skipping: [PE1] => (item={'name': 'vrf_all', 'command': 'show ip route vrf all'}) +2023-02-24 13:05:08,757 p=28216 u=rob n=ansible | skipping: [PE2] => (item={'name': 'bgp_evpn_net', 'command': 'show bgp l2vpn evpn 10.3.1.10'}) +2023-02-24 13:05:08,760 p=28216 u=rob n=ansible | skipping: [PE1] => (item={'name': 'bgp_evpn', 'command': 'show bgp l2vpn evpn'}) +2023-02-24 13:05:08,762 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 13:05:08,762 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 13:05:08,768 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 13:05:08,772 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: Set variables] ************************************************************************************************************** +2023-02-24 13:05:08,801 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:05:08,802 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:05:08,803 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 13:05:08,806 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 13:05:08,816 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 13:05:08,820 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: ake sure tmp dir exist] ***************************************************************************************************** +2023-02-24 13:05:08,839 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:05:08,847 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:05:08,857 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 13:05:08,858 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 13:05:08,865 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 13:05:08,868 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: register status of tmp/] **************************************************************************************************** +2023-02-24 13:05:08,884 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:05:08,892 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:05:08,900 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 13:05:08,902 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 13:05:08,907 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 13:05:08,912 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: ownload upgrade_iso] ******************************************************************************************************** +2023-02-24 13:05:08,930 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:05:08,939 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:05:08,948 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 13:05:08,950 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 13:05:08,955 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 13:05:08,960 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: Copy iso to host] *********************************************************************************************************** +2023-02-24 13:05:08,976 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:05:08,984 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:05:08,993 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 13:05:08,995 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 13:05:09,000 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 13:05:09,004 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: upgrade vyos] *************************************************************************************************************** +2023-02-24 13:05:09,019 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:05:09,027 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:05:09,035 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 13:05:09,037 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 13:05:09,041 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 13:05:09,045 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: Reboot vyos] **************************************************************************************************************** +2023-02-24 13:05:09,061 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:05:09,068 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:05:09,077 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 13:05:09,079 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 13:05:09,084 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 13:05:09,088 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: wait while shutdown] ******************************************************************************************************** +2023-02-24 13:05:09,099 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:05:09,102 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: Wait for vyos nodes] ******************************************************************************************************** +2023-02-24 13:05:09,117 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:05:09,126 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:05:09,134 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 13:05:09,136 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 13:05:09,142 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 13:05:09,146 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: clear tmp dir] ************************************************************************************************************** +2023-02-24 13:05:09,158 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:05:09,161 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: Login to EVE-NG and get Cookie] ********************************************************************************************* +2023-02-24 13:05:09,176 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:05:09,184 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:05:09,192 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 13:05:09,195 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 13:05:09,200 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 13:05:09,204 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: stop nodes id] ************************************************************************************************************** +2023-02-24 13:05:09,232 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:05:09,234 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:05:09,234 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 13:05:09,238 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 13:05:09,247 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 13:05:09,251 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: wait after stop] ************************************************************************************************************ +2023-02-24 13:05:09,261 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:05:09,264 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: start nodes id] ************************************************************************************************************* +2023-02-24 13:05:09,293 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:05:09,293 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:05:09,295 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 13:05:09,300 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 13:05:09,308 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 13:05:09,312 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: wait after start] *********************************************************************************************************** +2023-02-24 13:05:09,322 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:05:09,325 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: wait, b/c the ping often failed without a short break] ********************************************************************** +2023-02-24 13:05:09,336 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:05:09,340 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: do ping test] *************************************************************************************************************** +2023-02-24 13:05:09,356 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:05:09,364 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:05:09,373 p=28216 u=rob n=ansible | skipping: [PE1] => (item=172.29.255.2) +2023-02-24 13:05:09,375 p=28216 u=rob n=ansible | skipping: [PE1] => (item=172.29.255.3) +2023-02-24 13:05:09,377 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 13:05:09,379 p=28216 u=rob n=ansible | skipping: [PE2] => (item=172.29.255.1) +2023-02-24 13:05:09,381 p=28216 u=rob n=ansible | skipping: [PE2] => (item=172.29.255.3) +2023-02-24 13:05:09,382 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 13:05:09,385 p=28216 u=rob n=ansible | skipping: [PE3] => (item=172.29.255.2) +2023-02-24 13:05:09,386 p=28216 u=rob n=ansible | skipping: [PE3] => (item=172.29.255.1) +2023-02-24 13:05:09,387 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 13:05:09,391 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: execute test commands] ****************************************************************************************************** +2023-02-24 13:05:09,413 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:05:09,418 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:05:09,421 p=28216 u=rob n=ansible | skipping: [PE1] => (item={'desc': 'PING vyos-oobm with VRF', 'command': 'ping 10.100.0.1 vrf mgmt count 1', 'wait_for': ["result[0] contains '1 packets transmitted, 1 received'"]}) +2023-02-24 13:05:09,423 p=28216 u=rob n=ansible | skipping: [PE1] => (item={'desc': 'PING blue site 2', 'command': 'ping 10.1.2.10 vrf blue count 1', 'wait_for': ["result[0] contains '1 packets transmitted, 1 received'"]}) +2023-02-24 13:05:09,424 p=28216 u=rob n=ansible | skipping: [PE2] => (item={'desc': 'PING vyos-oobm with VRF', 'command': 'ping 10.100.0.1 vrf mgmt count 1', 'wait_for': ["result[0] contains '1 packets transmitted, 1 received'"]}) +2023-02-24 13:05:09,426 p=28216 u=rob n=ansible | skipping: [PE1] => (item={'desc': 'PING red site 2', 'command': 'ping 10.2.2.10 vrf red count 1', 'wait_for': ["result[0] contains '1 packets transmitted, 1 received'"]}) +2023-02-24 13:05:09,428 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 13:05:09,428 p=28216 u=rob n=ansible | skipping: [PE1] => (item={'desc': 'PING green site 3', 'command': 'ping 10.3.3.10 vrf green count 1', 'wait_for': ["result[0] contains '1 packets transmitted, 1 received'"]}) +2023-02-24 13:05:09,431 p=28216 u=rob n=ansible | skipping: [PE3] => (item={'desc': 'PING vyos-oobm with VRF', 'command': 'ping 10.100.0.1 vrf mgmt count 1', 'wait_for': ["result[0] contains '1 packets transmitted, 1 received'"]}) +2023-02-24 13:05:09,432 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 13:05:09,432 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 13:05:09,436 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: register stdout commands] *************************************************************************************************** +2023-02-24 13:05:09,451 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:05:09,458 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:05:09,467 p=28216 u=rob n=ansible | skipping: [PE1] => (item={'name': 'vrf_all', 'command': 'show ip route vrf all'}) +2023-02-24 13:05:09,468 p=28216 u=rob n=ansible | skipping: [PE1] => (item={'name': 'bgp_evpn', 'command': 'show bgp l2vpn evpn'}) +2023-02-24 13:05:09,471 p=28216 u=rob n=ansible | skipping: [PE2] => (item={'name': 'bgp_evpn_net', 'command': 'show bgp l2vpn evpn 10.3.1.10'}) +2023-02-24 13:05:09,474 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 13:05:09,474 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 13:05:09,474 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 13:05:09,478 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: Set variables] ************************************************************************************************************** +2023-02-24 13:05:09,493 p=28216 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:05:09,500 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:05:09,507 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 13:05:09,510 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 13:05:09,515 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 13:05:09,520 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: make sure output dir exist] ************************************************************************************************* +2023-02-24 13:05:09,545 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:05:09,554 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 13:05:09,556 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 13:05:09,562 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 13:05:09,682 p=28216 u=rob n=ansible | ok: [eveng -> localhost] +2023-02-24 13:05:09,687 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: make sure output include dir exist] ***************************************************************************************** +2023-02-24 13:05:09,712 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:05:09,721 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 13:05:09,724 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 13:05:09,729 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 13:05:09,843 p=28216 u=rob n=ansible | ok: [eveng -> localhost] +2023-02-24 13:05:09,847 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: Get timestamp from the system] ********************************************************************************************** +2023-02-24 13:05:09,869 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:05:09,876 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 13:05:09,879 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 13:05:09,884 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 13:05:10,471 p=28216 u=rob n=ansible | changed: [eveng] +2023-02-24 13:05:10,482 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: Set variables] ************************************************************************************************************** +2023-02-24 13:05:10,512 p=28216 u=rob n=ansible | ok: [eveng] +2023-02-24 13:05:10,521 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:05:10,524 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 13:05:10,524 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 13:05:10,531 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 13:05:10,536 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: generate lab rst file] ****************************************************************************************************** +2023-02-24 13:05:10,565 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:05:10,572 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 13:05:10,574 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 13:05:10,579 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 13:05:10,833 p=28216 u=rob n=ansible | changed: [eveng -> localhost] +2023-02-24 13:05:10,838 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: find all *.conf files in Lab] *********************************************************************************************** +2023-02-24 13:05:10,864 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:05:10,873 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 13:05:10,876 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 13:05:10,882 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 13:05:11,061 p=28216 u=rob n=ansible | ok: [eveng -> localhost] +2023-02-24 13:05:11,068 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: copy all *.conf files] ****************************************************************************************************** +2023-02-24 13:05:11,096 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:05:11,108 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 13:05:11,108 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 13:05:11,117 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 13:05:11,353 p=28216 u=rob n=ansible | ok: [eveng -> localhost] => (item={'path': 'labs/L3VPN_EVPN/PE2.conf', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 3858, 'inode': 2787112, 'dev': 16777233, 'nlink': 1, 'atime': 1676578675.4606283, 'mtime': 1676578673.5838096, 'ctime': 1676578673.5838096, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) +2023-02-24 13:05:11,614 p=28216 u=rob n=ansible | ok: [eveng -> localhost] => (item={'path': 'labs/L3VPN_EVPN/PE3.conf', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 3864, 'inode': 2787113, 'dev': 16777233, 'nlink': 1, 'atime': 1676578675.4640238, 'mtime': 1676578673.5840552, 'ctime': 1676578673.5840552, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) +2023-02-24 13:05:11,864 p=28216 u=rob n=ansible | ok: [eveng -> localhost] => (item={'path': 'labs/L3VPN_EVPN/PE1.conf', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 4174, 'inode': 2787111, 'dev': 16777233, 'nlink': 1, 'atime': 1676578675.4893017, 'mtime': 1676578673.5835464, 'ctime': 1676578673.5835464, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) +2023-02-24 13:05:11,871 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: find all *.png files in Lab] ************************************************************************************************ +2023-02-24 13:05:11,896 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:05:11,905 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 13:05:11,907 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 13:05:11,913 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 13:05:12,024 p=28216 u=rob n=ansible | ok: [eveng -> localhost] +2023-02-24 13:05:12,030 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: copy all *.png files] ******************************************************************************************************* +2023-02-24 13:05:12,059 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:05:12,068 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 13:05:12,068 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 13:05:12,077 p=28216 u=rob n=ansible | skipping: [PE3] +2023-02-24 13:05:12,305 p=28216 u=rob n=ansible | ok: [eveng -> localhost] => (item={'path': 'labs/L3VPN_EVPN/topology.png', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 102832, 'inode': 2787116, 'dev': 16777233, 'nlink': 1, 'atime': 1677151276.1839752, 'mtime': 1676578673.585322, 'ctime': 1676578673.585322, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) +2023-02-24 13:05:12,311 p=28216 u=rob n=ansible | TASK [eve-ng-lab-test : L3VPN_EVPN: copy ansible log files] ***************************************************************************************************** +2023-02-24 13:05:12,337 p=28216 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:05:12,347 p=28216 u=rob n=ansible | skipping: [PE1] +2023-02-24 13:05:12,348 p=28216 u=rob n=ansible | skipping: [PE2] +2023-02-24 13:05:12,356 p=28216 u=rob n=ansible | skipping: [PE3] diff --git a/docs/configexamples/autotest/L3VPN_EVPN/L3VPN_EVPN.rst b/docs/configexamples/autotest/L3VPN_EVPN/L3VPN_EVPN.rst index 8ee29231..0abe7a5b 100644 --- a/docs/configexamples/autotest/L3VPN_EVPN/L3VPN_EVPN.rst +++ b/docs/configexamples/autotest/L3VPN_EVPN/L3VPN_EVPN.rst @@ -3,8 +3,8 @@ L3VPN EVPN with VyOS #################### -| Testdate: 2022-12-29 -| Version: 1.4-rolling-202212280917 +| Testdate: 2023-02-24 +| Version: vyos-1.4-rolling-202302150317 I spun up a new lab in EVE-NG, which represents this as the "Foo Bar - Service Provider Inc." that has 3 points of presence (PoP) in random @@ -159,32 +159,32 @@ Show routes for all VRFs t - trapped, o - offload failure VRF blue: - C>* 10.1.1.0/24 is directly connected, br2000, 00:01:08 - B>* 10.1.2.0/24 [200/0] via 172.29.255.2, br2000 onlink, weight 1, 00:00:49 - B>* 10.1.3.0/24 [200/0] via 172.29.255.3, br2000 onlink, weight 1, 00:00:44 + C>* 10.1.1.0/24 is directly connected, br2000, 00:01:13 + B>* 10.1.2.0/24 [200/0] via 172.29.255.2, br2000 onlink, weight 1, 00:00:54 + B>* 10.1.3.0/24 [200/0] via 172.29.255.3, br2000 onlink, weight 1, 00:00:49 VRF default: - O 172.29.0.2/31 [110/1] is directly connected, eth1, weight 1, 00:01:05 - C>* 172.29.0.2/31 is directly connected, eth1, 00:01:07 - O>* 172.29.0.4/31 [110/2] via 172.29.0.3, eth1, weight 1, 00:00:51 - * via 172.29.0.7, eth3, weight 1, 00:00:51 - O 172.29.0.6/31 [110/1] is directly connected, eth3, weight 1, 00:01:04 - C>* 172.29.0.6/31 is directly connected, eth3, 00:01:07 - C>* 172.29.255.1/32 is directly connected, dum0, 00:01:08 - O>* 172.29.255.2/32 [110/20] via 172.29.0.3, eth1, weight 1, 00:00:50 - O>* 172.29.255.3/32 [110/20] via 172.29.0.7, eth3, weight 1, 00:00:50 + O 172.29.0.2/31 [110/1] is directly connected, eth1, weight 1, 00:01:09 + C>* 172.29.0.2/31 is directly connected, eth1, 00:01:12 + O>* 172.29.0.4/31 [110/2] via 172.29.0.3, eth1, weight 1, 00:00:46 + * via 172.29.0.7, eth3, weight 1, 00:00:46 + O 172.29.0.6/31 [110/1] is directly connected, eth3, weight 1, 00:01:09 + C>* 172.29.0.6/31 is directly connected, eth3, 00:01:12 + C>* 172.29.255.1/32 is directly connected, dum0, 00:01:14 + O>* 172.29.255.2/32 [110/20] via 172.29.0.3, eth1, weight 1, 00:00:55 + O>* 172.29.255.3/32 [110/20] via 172.29.0.7, eth3, weight 1, 00:00:45 VRF green: - C>* 10.3.1.0/24 is directly connected, br4000, 00:01:08 - B>* 10.3.3.0/24 [200/0] via 172.29.255.3, br4000 onlink, weight 1, 00:00:44 + C>* 10.3.1.0/24 is directly connected, br4000, 00:01:13 + B>* 10.3.3.0/24 [200/0] via 172.29.255.3, br4000 onlink, weight 1, 00:00:49 VRF mgmt: - S>* 0.0.0.0/0 [210/0] via 10.100.0.1, eth0, weight 1, 00:01:41 - C>* 10.100.0.0/24 is directly connected, eth0, 00:01:41 + S>* 0.0.0.0/0 [210/0] via 10.100.0.1, eth0, weight 1, 00:01:43 + C>* 10.100.0.0/24 is directly connected, eth0, 00:01:44 VRF red: - C>* 10.2.1.0/24 is directly connected, br3000, 00:01:07 - B>* 10.2.2.0/24 [200/0] via 172.29.255.2, br3000 onlink, weight 1, 00:00:49 + C>* 10.2.1.0/24 is directly connected, br3000, 00:01:12 + B>* 10.2.2.0/24 [200/0] via 172.29.255.2, br3000 onlink, weight 1, 00:00:54 Information about Ethernet Virtual Private Networks @@ -205,7 +205,7 @@ Information about Ethernet Virtual Private Networks Route Distinguisher: 10.1.1.1:5 *> [5]:[0]:[24]:[10.1.1.0] 172.29.255.1 0 32768 ? - ET:8 RT:100:2000 Rmac:50:00:00:01:00:04 + ET:8 RT:100:2000 Rmac:16:b7:8d:21:46:fb Route Distinguisher: 10.1.2.1:4 *>i[5]:[0]:[24]:[10.1.2.0] 172.29.255.2 0 100 0 ? @@ -217,11 +217,11 @@ Information about Ethernet Virtual Private Networks Route Distinguisher: 10.2.1.1:6 *> [5]:[0]:[24]:[10.2.1.0] 172.29.255.1 0 32768 ? - ET:8 RT:100:3000 Rmac:50:00:00:01:00:05 + ET:8 RT:100:3000 Rmac:42:02:20:9d:0b:a8 Route Distinguisher: 10.2.2.1:5 *>i[5]:[0]:[24]:[10.2.2.0] 172.29.255.2 0 100 0 ? - RT:100:3000 ET:8 Rmac:3e:b2:04:49:47:d0 + RT:100:3000 ET:8 Rmac:50:00:00:02:00:05 Route Distinguisher: 10.3.1.1:7 *> [5]:[0]:[24]:[10.3.1.0] 172.29.255.1 0 32768 ? @@ -248,4 +248,4 @@ the EVPN network we need to run 172.29.255.1 (metric 20) from 172.29.255.1 (172.29.255.1) Origin incomplete, metric 0, localpref 100, valid, internal, best (First path received) Extended Community: RT:100:4000 ET:8 Rmac:50:00:00:01:00:06 - Last update: Thu Dec 29 20:04:12 2022 + Last update: Fri Feb 24 12:00:32 2023 diff --git a/docs/configexamples/autotest/Wireguard/Wireguard.log b/docs/configexamples/autotest/Wireguard/Wireguard.log index 6a6ad8f2..30a5c456 100644 --- a/docs/configexamples/autotest/Wireguard/Wireguard.log +++ b/docs/configexamples/autotest/Wireguard/Wireguard.log @@ -1,607 +1,1193 @@ -2022-12-29 20:49:04,514 p=77410 u=rob n=ansible | [WARNING]: While constructing a mapping from /Users/rob/git/_vyos/vyos-eveng/roles/eve-ng-lab-test/defaults/main.yml, line 4, column 1, found a duplicate dict key (upgrade_iso). Using last -defined value only. +2023-02-24 13:17:23,070 p=31720 u=rob n=ansible | PLAY [Automatic VyOS Lab test] ********************************************************************************************************************************** +2023-02-24 13:17:23,112 p=31720 u=rob n=ansible | TASK [eve-ng-create-node : Wireguard: fail if node_template_iso is empty] *************************************************************************************** +2023-02-24 13:17:23,129 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:17:23,136 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:17:23,138 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:17:23,146 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:17:23,149 p=31720 u=rob n=ansible | TASK [eve-ng-create-node : Wireguard: fail if node_template_version is empty] *********************************************************************************** +2023-02-24 13:17:23,163 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:17:23,170 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:17:23,172 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:17:23,178 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:17:23,181 p=31720 u=rob n=ansible | TASK [eve-ng-create-node : Wireguard: install requirements] ***************************************************************************************************** +2023-02-24 13:17:23,201 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:17:23,203 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:17:23,209 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:17:24,616 p=31720 u=rob n=ansible | ok: [eveng] +2023-02-24 13:17:24,630 p=31720 u=rob n=ansible | TASK [eve-ng-create-node : Wireguard: Login to EVE-NG and get Cookie] ******************************************************************************************* +2023-02-24 13:17:24,663 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:17:24,666 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:17:24,672 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:17:25,312 p=31720 u=rob n=ansible | ok: [eveng] +2023-02-24 13:17:25,321 p=31720 u=rob n=ansible | TASK [eve-ng-create-node : Wireguard: get template facts] ******************************************************************************************************* +2023-02-24 13:17:25,354 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:17:25,357 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:17:25,363 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:17:25,774 p=31720 u=rob n=ansible | ok: [eveng] +2023-02-24 13:17:25,783 p=31720 u=rob n=ansible | TASK [eve-ng-create-node : Wireguard: Register path status] ***************************************************************************************************** +2023-02-24 13:17:25,811 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:17:25,814 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:17:25,820 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:17:26,012 p=31720 u=rob n=ansible | ok: [eveng] +2023-02-24 13:17:26,017 p=31720 u=rob n=ansible | TASK [eve-ng-create-node : Wireguard: create path] ************************************************************************************************************** +2023-02-24 13:17:26,034 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:17:26,043 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:17:26,045 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:17:26,050 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:17:26,053 p=31720 u=rob n=ansible | TASK [eve-ng-create-node : Wireguard: Upload iso to eve-ng] ***************************************************************************************************** +2023-02-24 13:17:26,068 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:17:26,075 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:17:26,078 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:17:26,083 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:17:26,086 p=31720 u=rob n=ansible | TASK [eve-ng-create-node : Wireguard: create virtioa.qcow2 file] ************************************************************************************************ +2023-02-24 13:17:26,102 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:17:26,109 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:17:26,111 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:17:26,116 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:17:26,119 p=31720 u=rob n=ansible | TASK [eve-ng-create-node : Wireguard: Login to EVE-NG and get Cookie] ******************************************************************************************* +2023-02-24 13:17:26,135 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:17:26,143 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:17:26,145 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:17:26,150 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:17:26,153 p=31720 u=rob n=ansible | TASK [eve-ng-create-node : Wireguard: create lab for node install] ********************************************************************************************** +2023-02-24 13:17:26,169 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:17:26,176 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:17:26,179 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:17:26,184 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:17:26,187 p=31720 u=rob n=ansible | TASK [eve-ng-create-node : Wireguard: open lab] ***************************************************************************************************************** +2023-02-24 13:17:26,202 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:17:26,209 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:17:26,211 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:17:26,217 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:17:26,220 p=31720 u=rob n=ansible | TASK [eve-ng-create-node : set_fact] **************************************************************************************************************************** +2023-02-24 13:17:26,236 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:17:26,243 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:17:26,245 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:17:26,250 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:17:26,253 p=31720 u=rob n=ansible | TASK [eve-ng-create-node : Wireguard: add node to lab] ********************************************************************************************************** +2023-02-24 13:17:26,268 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:17:26,275 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:17:26,278 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:17:26,282 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:17:26,285 p=31720 u=rob n=ansible | TASK [eve-ng-create-node : Wireguard: start node] *************************************************************************************************************** +2023-02-24 13:17:26,306 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:17:26,307 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:17:26,309 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:17:26,313 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:17:26,316 p=31720 u=rob n=ansible | TASK [eve-ng-create-node : debug] ******************************************************************************************************************************* +2023-02-24 13:17:26,334 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:17:26,339 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:17:26,342 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:17:26,347 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:17:26,350 p=31720 u=rob n=ansible | TASK [eve-ng-create-node : Wireguard: get node infos] *********************************************************************************************************** +2023-02-24 13:17:26,371 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:17:26,373 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:17:26,373 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:17:26,378 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:17:26,381 p=31720 u=rob n=ansible | TASK [eve-ng-create-node : set_fact] **************************************************************************************************************************** +2023-02-24 13:17:26,402 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:17:26,402 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:17:26,404 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:17:26,408 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:17:26,411 p=31720 u=rob n=ansible | TASK [eve-ng-create-node : Wireguard: copy file] **************************************************************************************************************** +2023-02-24 13:17:26,426 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:17:26,434 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:17:26,436 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:17:26,441 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:17:26,444 p=31720 u=rob n=ansible | TASK [eve-ng-create-node : Wireguard: run expect script] ******************************************************************************************************** +2023-02-24 13:17:26,459 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:17:26,466 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:17:26,468 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:17:26,473 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:17:26,476 p=31720 u=rob n=ansible | TASK [eve-ng-create-node : Wireguard: Login to EVE-NG and get Cookie (due timeout)] ***************************************************************************** +2023-02-24 13:17:26,497 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:17:26,497 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:17:26,499 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:17:26,503 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:17:26,506 p=31720 u=rob n=ansible | TASK [eve-ng-create-node : Wireguard: stop node] **************************************************************************************************************** +2023-02-24 13:17:26,520 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:17:26,527 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:17:26,529 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:17:26,534 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:17:26,538 p=31720 u=rob n=ansible | TASK [eve-ng-create-node : Wireguard: Pause to wait node is shutdown] ******************************************************************************************* +2023-02-24 13:17:26,548 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:17:26,551 p=31720 u=rob n=ansible | TASK [eve-ng-create-node : Wireguard: delete iso] *************************************************************************************************************** +2023-02-24 13:17:26,566 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:17:26,574 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:17:26,576 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:17:26,580 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:17:26,583 p=31720 u=rob n=ansible | TASK [eve-ng-create-node : Wireguard: commit virtioa.qcow2] ***************************************************************************************************** +2023-02-24 13:17:26,606 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:17:26,607 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:17:26,607 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:17:26,613 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:17:26,616 p=31720 u=rob n=ansible | TASK [eve-ng-create-node : Wireguard: delete lab for node install] ********************************************************************************************** +2023-02-24 13:17:26,631 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:17:26,638 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:17:26,641 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:17:26,645 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:17:26,654 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Get env file content] ******************************************************************************************************************* +2023-02-24 13:17:26,881 p=31720 u=rob n=ansible | ok: [vyos-oobm -> localhost] +2023-02-24 13:17:26,881 p=31720 u=rob n=ansible | ok: [central -> localhost] +2023-02-24 13:17:26,881 p=31720 u=rob n=ansible | ok: [eveng -> localhost] +2023-02-24 13:17:26,881 p=31720 u=rob n=ansible | ok: [branch -> localhost] +2023-02-24 13:17:26,884 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: Load facts] ****************************************************************************************************************** +2023-02-24 13:17:26,906 p=31720 u=rob n=ansible | ok: [eveng] +2023-02-24 13:17:26,907 p=31720 u=rob n=ansible | ok: [vyos-oobm] +2023-02-24 13:17:27,875 p=31720 u=rob n=ansible | network_os is set to vyos +2023-02-24 13:17:27,876 p=31720 u=rob n=ansible | network_os is set to vyos +2023-02-24 13:17:27,877 p=31720 u=rob n=ansible | [WARNING]: ansible-pylibssh not installed, falling back to paramiko -2022-12-29 20:49:04,514 p=77410 u=rob n=ansible | [WARNING]: While constructing a mapping from /Users/rob/git/_vyos/vyos-eveng/roles/eve-ng-lab-test/defaults/main.yml, line 4, column 1, found a duplicate dict key (upgrade_iso_version). -Using last defined value only. +2023-02-24 13:17:27,882 p=31720 u=rob n=ansible | [WARNING]: ansible-pylibssh not installed, falling back to paramiko -2022-12-29 20:49:04,550 p=77410 u=rob n=ansible | PLAY [prepare node and Lab] ****************************************************************************************************************************************************************** -2022-12-29 20:49:04,570 p=77410 u=rob n=ansible | TASK [eve-ng-create-node : fail] ************************************************************************************************************************************************************* -2022-12-29 20:49:04,583 p=77410 u=rob n=ansible | skipping: [eveng] -2022-12-29 20:49:04,588 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:49:04,590 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:49:04,593 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:49:04,595 p=77410 u=rob n=ansible | TASK [eve-ng-create-node : fail] ************************************************************************************************************************************************************* -2022-12-29 20:49:04,607 p=77410 u=rob n=ansible | skipping: [eveng] -2022-12-29 20:49:04,614 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:49:04,615 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:49:04,618 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:49:04,621 p=77410 u=rob n=ansible | TASK [eve-ng-create-node : install requirements] ********************************************************************************************************************************************* -2022-12-29 20:49:04,638 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:49:04,638 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:49:04,644 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:49:09,528 p=77410 u=rob n=ansible | ok: [eveng] -2022-12-29 20:49:09,531 p=77410 u=rob n=ansible | TASK [eve-ng-create-node : Login to EVE-NG and get Cookie] *********************************************************************************************************************************** -2022-12-29 20:49:09,550 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:49:09,553 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:49:09,557 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:49:10,306 p=77410 u=rob n=ansible | ok: [eveng] -2022-12-29 20:49:10,309 p=77410 u=rob n=ansible | TASK [eve-ng-create-node : get template facts] *********************************************************************************************************************************************** -2022-12-29 20:49:10,330 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:49:10,331 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:49:10,335 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:49:10,839 p=77410 u=rob n=ansible | ok: [eveng] -2022-12-29 20:49:10,842 p=77410 u=rob n=ansible | TASK [eve-ng-create-node : Register path status] ********************************************************************************************************************************************* -2022-12-29 20:49:10,861 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:49:10,863 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:49:10,868 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:49:11,213 p=77410 u=rob n=ansible | ok: [eveng] -2022-12-29 20:49:11,216 p=77410 u=rob n=ansible | TASK [eve-ng-create-node : create path] ****************************************************************************************************************************************************** -2022-12-29 20:49:11,237 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:49:11,237 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:49:11,243 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:49:11,593 p=77410 u=rob n=ansible | changed: [eveng] -2022-12-29 20:49:11,595 p=77410 u=rob n=ansible | TASK [eve-ng-create-node : Download iso] ***************************************************************************************************************************************************** -2022-12-29 20:49:11,614 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:49:11,616 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:49:11,621 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:50:13,900 p=77410 u=rob n=ansible | changed: [eveng] -2022-12-29 20:50:13,909 p=77410 u=rob n=ansible | TASK [eve-ng-create-node : create virtioa.qcow2 file] **************************************************************************************************************************************** -2022-12-29 20:50:13,944 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:50:13,945 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:50:13,952 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:50:14,295 p=77410 u=rob n=ansible | changed: [eveng] -2022-12-29 20:50:14,299 p=77410 u=rob n=ansible | TASK [eve-ng-create-node : Login to EVE-NG and get Cookie] *********************************************************************************************************************************** -2022-12-29 20:50:14,325 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:50:14,328 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:50:14,332 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:50:14,994 p=77410 u=rob n=ansible | ok: [eveng] -2022-12-29 20:50:14,997 p=77410 u=rob n=ansible | TASK [eve-ng-create-node : create lab for node install] ************************************************************************************************************************************** -2022-12-29 20:50:15,021 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:50:15,022 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:50:15,028 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:50:15,743 p=77410 u=rob n=ansible | ok: [eveng] -2022-12-29 20:50:15,749 p=77410 u=rob n=ansible | TASK [eve-ng-create-node : open lab] ********************************************************************************************************************************************************* -2022-12-29 20:50:15,777 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:50:15,780 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:50:15,786 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:50:16,323 p=77410 u=rob n=ansible | ok: [eveng] -2022-12-29 20:50:16,330 p=77410 u=rob n=ansible | TASK [eve-ng-create-node : set_fact] ********************************************************************************************************************************************************* -2022-12-29 20:50:16,359 p=77410 u=rob n=ansible | ok: [eveng] -2022-12-29 20:50:16,360 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:50:16,361 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:50:16,367 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:50:16,370 p=77410 u=rob n=ansible | TASK [eve-ng-create-node : add node to lab] ************************************************************************************************************************************************** -2022-12-29 20:50:16,392 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:50:16,393 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:50:16,397 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:50:17,023 p=77410 u=rob n=ansible | ok: [eveng] -2022-12-29 20:50:17,029 p=77410 u=rob n=ansible | TASK [eve-ng-create-node : start node] ******************************************************************************************************************************************************* -2022-12-29 20:50:17,060 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:50:17,061 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:50:17,067 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:50:18,316 p=77410 u=rob n=ansible | ok: [eveng] -2022-12-29 20:50:18,323 p=77410 u=rob n=ansible | TASK [eve-ng-create-node : get node infos] *************************************************************************************************************************************************** -2022-12-29 20:50:18,349 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:50:18,351 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:50:18,359 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:50:18,888 p=77410 u=rob n=ansible | ok: [eveng] -2022-12-29 20:50:18,893 p=77410 u=rob n=ansible | TASK [eve-ng-create-node : set_fact] ********************************************************************************************************************************************************* -2022-12-29 20:50:18,920 p=77410 u=rob n=ansible | ok: [eveng] -2022-12-29 20:50:18,921 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:50:18,923 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:50:18,928 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:50:18,932 p=77410 u=rob n=ansible | TASK [eve-ng-create-node : copy file] ******************************************************************************************************************************************************** -2022-12-29 20:50:18,953 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:50:18,954 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:50:18,960 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:50:19,686 p=77410 u=rob n=ansible | changed: [eveng] -2022-12-29 20:50:19,690 p=77410 u=rob n=ansible | TASK [eve-ng-create-node : run expect script] ************************************************************************************************************************************************ -2022-12-29 20:50:19,714 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:50:19,716 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:50:19,722 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:51:05,751 p=77410 u=rob n=ansible | changed: [eveng] -2022-12-29 20:51:05,754 p=77410 u=rob n=ansible | TASK [eve-ng-create-node : Login to EVE-NG and get Cookie (due timeout)] ********************************************************************************************************************* -2022-12-29 20:51:05,773 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:51:05,776 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:51:05,780 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:51:06,489 p=77410 u=rob n=ansible | ok: [eveng] -2022-12-29 20:51:06,492 p=77410 u=rob n=ansible | TASK [eve-ng-create-node : stop node] ******************************************************************************************************************************************************** -2022-12-29 20:51:06,512 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:51:06,513 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:51:06,518 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:51:07,542 p=77410 u=rob n=ansible | ok: [eveng] -2022-12-29 20:51:07,546 p=77410 u=rob n=ansible | TASK [eve-ng-create-node : Pause to wait node is shutdown] *********************************************************************************************************************************** -2022-12-29 20:51:07,557 p=77794 u=rob n=ansible | Pausing for 10 seconds -2022-12-29 20:51:07,557 p=77794 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
-2022-12-29 20:51:17,563 p=77410 u=rob n=ansible | ok: [eveng] -2022-12-29 20:51:17,572 p=77410 u=rob n=ansible | TASK [eve-ng-create-node : delete iso] ******************************************************************************************************************************************************* -2022-12-29 20:51:17,610 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:51:17,612 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:51:17,619 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:51:18,003 p=77410 u=rob n=ansible | changed: [eveng] -2022-12-29 20:51:18,009 p=77410 u=rob n=ansible | TASK [eve-ng-create-node : commit virtioa.qcow2] ********************************************************************************************************************************************* -2022-12-29 20:51:18,038 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:51:18,040 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:51:18,046 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:51:19,278 p=77410 u=rob n=ansible | changed: [eveng] -2022-12-29 20:51:19,285 p=77410 u=rob n=ansible | TASK [eve-ng-create-node : delete lab for node install] ************************************************************************************************************************************** -2022-12-29 20:51:19,314 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:51:19,315 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:51:19,321 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:51:20,041 p=77410 u=rob n=ansible | ok: [eveng] -2022-12-29 20:51:20,059 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : Get env file content] ************************************************************************************************************************************************ -2022-12-29 20:51:20,288 p=77410 u=rob n=ansible | ok: [vyos-oobm -> localhost] -2022-12-29 20:51:20,288 p=77410 u=rob n=ansible | ok: [central -> localhost] -2022-12-29 20:51:20,288 p=77410 u=rob n=ansible | ok: [eveng -> localhost] -2022-12-29 20:51:20,288 p=77410 u=rob n=ansible | ok: [branch -> localhost] -2022-12-29 20:51:20,290 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : Load facts] ********************************************************************************************************************************************************** -2022-12-29 20:51:20,538 p=77410 u=rob n=ansible | ok: [vyos-oobm] -2022-12-29 20:51:20,539 p=77410 u=rob n=ansible | ok: [eveng] -2022-12-29 20:51:21,563 p=77932 u=rob n=ansible | network_os is set to vyos -2022-12-29 20:51:21,563 p=77933 u=rob n=ansible | network_os is set to vyos -2022-12-29 20:51:21,574 p=77410 u=rob n=ansible | ok: [central] -2022-12-29 20:51:21,576 p=77410 u=rob n=ansible | ok: [branch] -2022-12-29 20:51:21,586 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : fail] **************************************************************************************************************************************************************** -2022-12-29 20:51:21,614 p=77410 u=rob n=ansible | skipping: [eveng] -2022-12-29 20:51:21,622 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:51:21,624 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:51:21,629 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:51:21,633 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ************************************************************************************************************************************** -2022-12-29 20:51:21,654 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:51:21,655 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:51:21,659 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:51:22,373 p=77410 u=rob n=ansible | ok: [eveng] -2022-12-29 20:51:22,380 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : get running lab list] ************************************************************************************************************************************************ -2022-12-29 20:51:22,410 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:51:22,412 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:51:22,418 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:51:22,946 p=77410 u=rob n=ansible | ok: [eveng] -2022-12-29 20:51:22,951 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : delete existing lab] ************************************************************************************************************************************************* -2022-12-29 20:51:22,981 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:51:22,983 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:51:22,989 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:51:23,648 p=77410 u=rob n=ansible | ok: [eveng] -2022-12-29 20:51:23,658 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : Ensure labtest is present] ******************************************************************************************************************************************* -2022-12-29 20:51:23,688 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:51:23,690 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:51:23,696 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:51:24,019 p=77410 u=rob n=ansible | ok: [eveng] -2022-12-29 20:51:24,024 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : Create Wireguard Lab] ************************************************************************************************************************************************ -2022-12-29 20:51:24,050 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:51:24,052 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:51:24,058 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:51:24,795 p=77410 u=rob n=ansible | changed: [eveng] -2022-12-29 20:51:24,801 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ************************************************************************************************************************************** -2022-12-29 20:51:24,832 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:51:24,833 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:51:24,838 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:51:25,591 p=77410 u=rob n=ansible | ok: [eveng] -2022-12-29 20:51:25,599 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : start vyos-oobm] ***************************************************************************************************************************************************** -2022-12-29 20:51:25,630 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:51:25,632 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:51:25,637 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:51:26,704 p=77410 u=rob n=ansible | ok: [eveng] -2022-12-29 20:51:26,710 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : Wait for vyos-oobm] ************************************************************************************************************************************************** -2022-12-29 20:51:26,731 p=77410 u=rob n=ansible | skipping: [eveng] -2022-12-29 20:51:26,742 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:51:26,749 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:52:28,753 p=77410 u=rob n=ansible | ok: [vyos-oobm] -2022-12-29 20:52:28,758 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ************************************************************************************************************************************** -2022-12-29 20:52:28,789 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:52:28,790 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:52:28,796 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:52:29,975 p=77410 u=rob n=ansible | ok: [eveng] -2022-12-29 20:52:29,981 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : get lab status] ****************************************************************************************************************************************************** -2022-12-29 20:52:30,014 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:52:30,015 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:52:30,021 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:52:30,534 p=77410 u=rob n=ansible | ok: [eveng] -2022-12-29 20:52:30,542 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : start all nodes] ***************************************************************************************************************************************************** -2022-12-29 20:52:30,572 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:52:30,574 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:52:30,580 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:52:31,095 p=77410 u=rob n=ansible | ok: [eveng] => (item=1) -2022-12-29 20:52:32,139 p=77410 u=rob n=ansible | ok: [eveng] => (item=4) -2022-12-29 20:52:33,376 p=77410 u=rob n=ansible | ok: [eveng] => (item=6) -2022-12-29 20:52:34,472 p=77410 u=rob n=ansible | ok: [eveng] => (item=2) -2022-12-29 20:52:35,431 p=77410 u=rob n=ansible | ok: [eveng] => (item=3) -2022-12-29 20:52:35,442 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : Wait for vyos nodes] ************************************************************************************************************************************************* -2022-12-29 20:52:35,466 p=77410 u=rob n=ansible | skipping: [eveng] -2022-12-29 20:52:35,475 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:52:51,359 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | Exception: Error reading SSH protocol banner -2022-12-29 20:52:51,361 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | Exception: Error reading SSH protocol banner -2022-12-29 20:52:51,362 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | Traceback (most recent call last): -2022-12-29 20:52:51,362 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | Traceback (most recent call last): -2022-12-29 20:52:51,362 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-12-29 20:52:51,362 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-12-29 20:52:51,362 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | buf = self.packetizer.readline(timeout) -2022-12-29 20:52:51,362 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | buf = self.packetizer.readline(timeout) -2022-12-29 20:52:51,362 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-12-29 20:52:51,362 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-12-29 20:52:51,362 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | buf += self._read_timeout(timeout) -2022-12-29 20:52:51,362 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | buf += self._read_timeout(timeout) -2022-12-29 20:52:51,362 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-12-29 20:52:51,363 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-12-29 20:52:51,363 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | raise socket.timeout() -2022-12-29 20:52:51,363 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | raise socket.timeout() -2022-12-29 20:52:51,363 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | socket.timeout -2022-12-29 20:52:51,363 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | socket.timeout -2022-12-29 20:52:51,363 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | -2022-12-29 20:52:51,363 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | -2022-12-29 20:52:51,363 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | During handling of the above exception, another exception occurred: -2022-12-29 20:52:51,363 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | During handling of the above exception, another exception occurred: -2022-12-29 20:52:51,363 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | -2022-12-29 20:52:51,363 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | -2022-12-29 20:52:51,363 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | Traceback (most recent call last): -2022-12-29 20:52:51,363 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | Traceback (most recent call last): -2022-12-29 20:52:51,363 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-12-29 20:52:51,363 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-12-29 20:52:51,363 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | self._check_banner() -2022-12-29 20:52:51,364 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | self._check_banner() -2022-12-29 20:52:51,364 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-12-29 20:52:51,364 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-12-29 20:52:51,364 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | raise SSHException( -2022-12-29 20:52:51,364 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | raise SSHException( -2022-12-29 20:52:51,364 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-12-29 20:52:51,364 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-12-29 20:52:51,364 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | -2022-12-29 20:52:51,364 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | -2022-12-29 20:53:07,398 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | Exception: Error reading SSH protocol banner -2022-12-29 20:53:07,399 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | Traceback (most recent call last): -2022-12-29 20:53:07,399 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-12-29 20:53:07,399 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | buf = self.packetizer.readline(timeout) -2022-12-29 20:53:07,399 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-12-29 20:53:07,399 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | buf += self._read_timeout(timeout) -2022-12-29 20:53:07,399 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-12-29 20:53:07,399 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | raise socket.timeout() -2022-12-29 20:53:07,400 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | socket.timeout -2022-12-29 20:53:07,400 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | -2022-12-29 20:53:07,400 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | During handling of the above exception, another exception occurred: -2022-12-29 20:53:07,400 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | -2022-12-29 20:53:07,400 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | Traceback (most recent call last): -2022-12-29 20:53:07,400 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-12-29 20:53:07,400 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | self._check_banner() -2022-12-29 20:53:07,400 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-12-29 20:53:07,401 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | raise SSHException( -2022-12-29 20:53:07,401 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-12-29 20:53:07,401 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | -2022-12-29 20:53:07,404 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | Exception: Error reading SSH protocol banner -2022-12-29 20:53:07,404 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | Traceback (most recent call last): -2022-12-29 20:53:07,405 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-12-29 20:53:07,405 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | buf = self.packetizer.readline(timeout) -2022-12-29 20:53:07,405 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-12-29 20:53:07,405 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | buf += self._read_timeout(timeout) -2022-12-29 20:53:07,405 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-12-29 20:53:07,405 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | raise socket.timeout() -2022-12-29 20:53:07,405 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | socket.timeout -2022-12-29 20:53:07,405 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | -2022-12-29 20:53:07,406 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | During handling of the above exception, another exception occurred: -2022-12-29 20:53:07,406 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | -2022-12-29 20:53:07,406 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | Traceback (most recent call last): -2022-12-29 20:53:07,406 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-12-29 20:53:07,406 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | self._check_banner() -2022-12-29 20:53:07,406 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-12-29 20:53:07,406 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | raise SSHException( -2022-12-29 20:53:07,406 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-12-29 20:53:07,407 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | -2022-12-29 20:53:23,436 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | Exception: Error reading SSH protocol banner -2022-12-29 20:53:23,437 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | Traceback (most recent call last): -2022-12-29 20:53:23,437 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-12-29 20:53:23,437 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | buf = self.packetizer.readline(timeout) -2022-12-29 20:53:23,437 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-12-29 20:53:23,437 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | buf += self._read_timeout(timeout) -2022-12-29 20:53:23,437 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-12-29 20:53:23,437 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | raise socket.timeout() -2022-12-29 20:53:23,438 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | socket.timeout -2022-12-29 20:53:23,438 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | -2022-12-29 20:53:23,438 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | During handling of the above exception, another exception occurred: -2022-12-29 20:53:23,438 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | -2022-12-29 20:53:23,438 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | Traceback (most recent call last): -2022-12-29 20:53:23,438 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-12-29 20:53:23,438 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | self._check_banner() -2022-12-29 20:53:23,438 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-12-29 20:53:23,439 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | raise SSHException( -2022-12-29 20:53:23,439 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-12-29 20:53:23,439 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | -2022-12-29 20:53:23,441 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | Exception: Error reading SSH protocol banner -2022-12-29 20:53:23,442 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | Traceback (most recent call last): -2022-12-29 20:53:23,442 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-12-29 20:53:23,442 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | buf = self.packetizer.readline(timeout) -2022-12-29 20:53:23,442 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-12-29 20:53:23,442 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | buf += self._read_timeout(timeout) -2022-12-29 20:53:23,443 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-12-29 20:53:23,443 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | raise socket.timeout() -2022-12-29 20:53:23,443 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | socket.timeout -2022-12-29 20:53:23,443 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | -2022-12-29 20:53:23,443 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | During handling of the above exception, another exception occurred: -2022-12-29 20:53:23,443 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | -2022-12-29 20:53:23,443 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | Traceback (most recent call last): -2022-12-29 20:53:23,443 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-12-29 20:53:23,444 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | self._check_banner() -2022-12-29 20:53:23,444 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-12-29 20:53:23,444 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | raise SSHException( -2022-12-29 20:53:23,444 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-12-29 20:53:23,444 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | -2022-12-29 20:53:25,300 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-12-29 20:53:25,371 p=78286 u=rob n=p=78286 u=rob | paramiko [branch] | Authentication (publickey) successful! -2022-12-29 20:53:26,216 p=77410 u=rob n=ansible | ok: [branch] -2022-12-29 20:53:39,473 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | Exception: Error reading SSH protocol banner -2022-12-29 20:53:39,474 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | Traceback (most recent call last): -2022-12-29 20:53:39,474 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-12-29 20:53:39,474 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | buf = self.packetizer.readline(timeout) -2022-12-29 20:53:39,474 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-12-29 20:53:39,474 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | buf += self._read_timeout(timeout) -2022-12-29 20:53:39,475 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-12-29 20:53:39,475 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | raise socket.timeout() -2022-12-29 20:53:39,475 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | socket.timeout -2022-12-29 20:53:39,475 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | -2022-12-29 20:53:39,475 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | During handling of the above exception, another exception occurred: -2022-12-29 20:53:39,475 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | -2022-12-29 20:53:39,475 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | Traceback (most recent call last): -2022-12-29 20:53:39,475 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-12-29 20:53:39,475 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | self._check_banner() -2022-12-29 20:53:39,476 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-12-29 20:53:39,476 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | raise SSHException( -2022-12-29 20:53:39,476 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-12-29 20:53:39,476 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | -2022-12-29 20:53:41,168 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-12-29 20:53:41,253 p=78285 u=rob n=p=78285 u=rob | paramiko [central] | Authentication (publickey) successful! -2022-12-29 20:53:42,174 p=77410 u=rob n=ansible | ok: [central] -2022-12-29 20:53:42,177 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : include Wireguard lab_config.yml] ************************************************************************************************************************************ -2022-12-29 20:53:42,190 p=77410 u=rob n=ansible | skipping: [eveng] -2022-12-29 20:53:42,196 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:53:42,208 p=77410 u=rob n=ansible | included: /Users/rob/git/_vyos/vyos-eveng/labs/Wireguard/lab_config.yml for central, branch -2022-12-29 20:53:42,239 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : generate pki wireguard key-pair] ************************************************************************************************************************************* -2022-12-29 20:53:44,058 p=77940 u=rob n=p=77940 u=rob | paramiko [branch] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-12-29 20:53:44,090 p=77941 u=rob n=p=77941 u=rob | paramiko [central] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-12-29 20:53:44,235 p=77940 u=rob n=p=77940 u=rob | paramiko [branch] | Authentication (publickey) successful! -2022-12-29 20:53:44,235 p=77941 u=rob n=p=77941 u=rob | paramiko [central] | Authentication (publickey) successful! -2022-12-29 20:53:46,482 p=77410 u=rob n=ansible | ok: [branch] -2022-12-29 20:53:46,486 p=77410 u=rob n=ansible | ok: [central] -2022-12-29 20:53:46,491 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : set pub and private key] ********************************************************************************************************************************************* -2022-12-29 20:53:47,354 p=77410 u=rob n=ansible | ok: [branch] -2022-12-29 20:53:47,355 p=77410 u=rob n=ansible | ok: [central] -2022-12-29 20:53:47,382 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : setup nodes] ********************************************************************************************************************************************************* -2022-12-29 20:53:55,782 p=77410 u=rob n=ansible | [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 +2023-02-24 13:17:27,887 p=31720 u=rob n=ansible | ok: [central] +2023-02-24 13:17:27,888 p=31720 u=rob n=ansible | ok: [branch] +2023-02-24 13:17:27,898 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: fail if node_template_version is empty] ************************************************************************************** +2023-02-24 13:17:27,924 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:17:27,933 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:17:27,936 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:17:27,941 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:17:27,946 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: Login to EVE-NG and get Cookie] ********************************************************************************************** +2023-02-24 13:17:27,967 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:17:27,970 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:17:27,975 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:17:28,536 p=31720 u=rob n=ansible | ok: [eveng] +2023-02-24 13:17:28,547 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: get running lab list] ******************************************************************************************************** +2023-02-24 13:17:28,577 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:17:28,580 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:17:28,587 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:17:28,987 p=31720 u=rob n=ansible | ok: [eveng] +2023-02-24 13:17:28,996 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: kill running lab] ************************************************************************************************************ +2023-02-24 13:17:29,019 p=31720 u=rob n=ansible | [WARNING]: conditional statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: item.labname == "{{ eve_ng_folder_name }}/{{ +lab }}" -2022-12-29 20:53:55,782 p=77410 u=rob n=ansible | changed: [central] -2022-12-29 20:53:55,782 p=77410 u=rob n=ansible | changed: [branch] -2022-12-29 20:53:55,786 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ************************************************************************************************************************************** -2022-12-29 20:53:55,811 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:53:55,812 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:53:55,816 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:53:57,104 p=77410 u=rob n=ansible | ok: [eveng] -2022-12-29 20:53:57,109 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : stop nodes id] ******************************************************************************************************************************************************* -2022-12-29 20:53:57,151 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : wait after stop] ***************************************************************************************************************************************************** -2022-12-29 20:53:57,160 p=78458 u=rob n=ansible | Pausing for 5 seconds -2022-12-29 20:53:57,160 p=78458 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
-2022-12-29 20:54:02,166 p=77410 u=rob n=ansible | ok: [eveng] -2022-12-29 20:54:02,176 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : start nodes id] ****************************************************************************************************************************************************** -2022-12-29 20:54:02,233 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : wait after start] **************************************************************************************************************************************************** -2022-12-29 20:54:02,243 p=78463 u=rob n=ansible | Pausing for 5 seconds -2022-12-29 20:54:02,244 p=78463 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
-2022-12-29 20:54:07,250 p=77410 u=rob n=ansible | ok: [eveng] -2022-12-29 20:54:07,256 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : wait, b/c the ping often failed without a short break] *************************************************************************************************************** -2022-12-29 20:54:07,267 p=78465 u=rob n=ansible | Pausing for 30 seconds -2022-12-29 20:54:07,267 p=78465 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
-2022-12-29 20:54:37,273 p=77410 u=rob n=ansible | ok: [eveng] -2022-12-29 20:54:37,280 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : do ping test] ******************************************************************************************************************************************************** -2022-12-29 20:54:37,304 p=77410 u=rob n=ansible | skipping: [eveng] -2022-12-29 20:54:37,313 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:54:42,886 p=77410 u=rob n=ansible | ok: [central] => (item=10.0.2.100) -2022-12-29 20:54:42,895 p=77410 u=rob n=ansible | ok: [branch] => (item=10.0.1.100) -2022-12-29 20:54:42,898 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : execute test commands] *********************************************************************************************************************************************** -2022-12-29 20:54:42,920 p=77410 u=rob n=ansible | skipping: [eveng] -2022-12-29 20:54:42,921 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:54:44,156 p=77410 u=rob n=ansible | ok: [central] => (item={'desc': 'Test if IP is set to interface', 'command': "ip -4 addr show dev eth2 | grep inet | tr -s ' ' | cut -d' ' -f3 | head -n 1", 'wait_for': ['result[0] contains "10.0.1.254/24"']}) -2022-12-29 20:54:44,433 p=77410 u=rob n=ansible | ok: [branch] => (item={'desc': 'show interfaces wireguard', 'command': 'show interfaces wireguard', 'wait_for': ['result[0] contains "S - State, L - Link, u - Up, D - Down, A - Admin Down"', 'result[0] contains "Interface IP Address S/L Description"', 'result[0] contains "--------- ---------- --- -----------"', 'result[0] contains "wg01 192.168.0.2/24 u/u VPN-to-central"']}) -2022-12-29 20:54:44,706 p=77410 u=rob n=ansible | ok: [central] => (item={'desc': 'show interfaces wireguard', 'command': 'show interfaces wireguard', 'wait_for': ['result[0] contains "S - State, L - Link, u - Up, D - Down, A - Admin Down"', 'result[0] contains "Interface IP Address S/L Description"', 'result[0] contains "--------- ---------- --- -----------"', 'result[0] contains "wg01 192.168.0.1/24 u/u VPN-to-Branch"']}) -2022-12-29 20:54:44,708 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : register stdout commands] ******************************************************************************************************************************************** -2022-12-29 20:54:44,727 p=77410 u=rob n=ansible | skipping: [eveng] -2022-12-29 20:54:44,728 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:54:46,169 p=77410 u=rob n=ansible | ok: [branch] => (item={'name': 'show_interfaces_wireguard', 'command': 'show interfaces wireguard'}) -2022-12-29 20:54:46,169 p=77410 u=rob n=ansible | ok: [central] => (item={'name': 'show_interfaces_wireguard', 'command': 'show interfaces wireguard'}) -2022-12-29 20:54:49,639 p=77410 u=rob n=ansible | ok: [central] => (item={'name': 'ping_branch_pc', 'command': 'ping 10.0.2.100 count 4'}) -2022-12-29 20:54:49,643 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : Set variables] ******************************************************************************************************************************************************* -2022-12-29 20:54:49,662 p=77410 u=rob n=ansible | skipping: [eveng] -2022-12-29 20:54:49,663 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:54:50,512 p=77410 u=rob n=ansible | ok: [central] -2022-12-29 20:54:50,513 p=77410 u=rob n=ansible | ok: [branch] -2022-12-29 20:54:50,520 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : Reboot vyos] ********************************************************************************************************************************************************* -2022-12-29 20:54:50,542 p=77410 u=rob n=ansible | skipping: [eveng] -2022-12-29 20:54:50,547 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:54:51,877 p=77410 u=rob n=ansible | ok: [branch] -2022-12-29 20:54:52,014 p=77410 u=rob n=ansible | ok: [central] -2022-12-29 20:54:52,016 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : wait while shutdown] ************************************************************************************************************************************************* -2022-12-29 20:54:52,024 p=77410 u=rob n=ansible | skipping: [eveng] -2022-12-29 20:54:52,026 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : Wait for vyos nodes] ************************************************************************************************************************************************* -2022-12-29 20:54:52,039 p=77410 u=rob n=ansible | skipping: [eveng] -2022-12-29 20:54:52,045 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:54:53,519 p=78678 u=rob n=p=78678 u=rob | paramiko [central] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-12-29 20:54:53,533 p=78679 u=rob n=p=78679 u=rob | paramiko [branch] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-12-29 20:54:53,597 p=78678 u=rob n=p=78678 u=rob | paramiko [central] | Auth banner: b'System is going down. Unprivileged users are not permitted to log in anymore. For technical details, see pam_nologin(8).\n\n' -2022-12-29 20:54:53,597 p=78679 u=rob n=p=78679 u=rob | paramiko [branch] | Auth banner: b'System is going down. Unprivileged users are not permitted to log in anymore. For technical details, see pam_nologin(8).\n\n' -2022-12-29 20:56:52,288 p=77941 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. +2023-02-24 13:17:29,027 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:17:29,030 p=31720 u=rob n=ansible | skipping: [eveng] => (item={'podid': '0', 'username': 'admin', 'online': '1', 'uuid': '588b9164-a3b7-4522-8058-0f6ff6286564', 'size': 0.218, 'sat': '0', 'sat_name': 'master', 'labid': 1001, 'labname': '/Common\n', 'cpu': 0, 'mem': 0}) +2023-02-24 13:17:29,031 p=31720 u=rob n=ansible | skipping: [eveng] => (item={'podid': '1', 'username': 'ansible', 'online': '1', 'uuid': 'db483be8-f167-496c-ae7b-0e3bfb613b8c', 'size': 0.1289, 'sat': '0', 'sat_name': 'master', 'labid': 1002, 'labname': '/labtest/tunnelbroker\n', 'cpu': 0, 'mem': 0}) +2023-02-24 13:17:29,034 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:17:29,034 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:17:29,036 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:17:29,040 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: delete existing lab] ********************************************************************************************************* +2023-02-24 13:17:29,060 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:17:29,062 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:17:29,069 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:17:29,570 p=31720 u=rob n=ansible | ok: [eveng] +2023-02-24 13:17:29,580 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: Ensure labtest is present] *************************************************************************************************** +2023-02-24 13:17:29,612 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:17:29,615 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:17:29,621 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:17:29,815 p=31720 u=rob n=ansible | ok: [eveng] +2023-02-24 13:17:29,820 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: Create Wireguard Lab] ******************************************************************************************************** +2023-02-24 13:17:29,844 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:17:29,846 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:17:29,853 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:17:30,334 p=31720 u=rob n=ansible | changed: [eveng] +2023-02-24 13:17:30,340 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: Login to EVE-NG and get Cookie] ********************************************************************************************** +2023-02-24 13:17:30,364 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:17:30,365 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:17:30,369 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:17:30,995 p=31720 u=rob n=ansible | ok: [eveng] +2023-02-24 13:17:31,005 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: start vyos-oobm] ************************************************************************************************************* +2023-02-24 13:17:31,037 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:17:31,040 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:17:31,046 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:17:31,914 p=31720 u=rob n=ansible | ok: [eveng] +2023-02-24 13:17:31,922 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: Wait for vyos-oobm] ********************************************************************************************************** +2023-02-24 13:17:31,949 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:17:31,960 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:17:31,965 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:18:35,773 p=31720 u=rob n=ansible | ok: [vyos-oobm] +2023-02-24 13:18:35,784 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: Login to EVE-NG and get Cookie] ********************************************************************************************** +2023-02-24 13:18:35,817 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:18:35,822 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:18:35,829 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:18:36,826 p=31720 u=rob n=ansible | ok: [eveng] +2023-02-24 13:18:36,833 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: get lab status] ************************************************************************************************************** +2023-02-24 13:18:36,865 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:18:36,868 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:18:36,876 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:18:37,354 p=31720 u=rob n=ansible | ok: [eveng] +2023-02-24 13:18:37,363 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: start all nodes] ************************************************************************************************************* +2023-02-24 13:18:37,394 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:18:37,397 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:18:37,405 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:18:37,780 p=31720 u=rob n=ansible | ok: [eveng] => (item=1) +2023-02-24 13:18:38,663 p=31720 u=rob n=ansible | ok: [eveng] => (item=4) +2023-02-24 13:18:39,714 p=31720 u=rob n=ansible | ok: [eveng] => (item=6) +2023-02-24 13:18:40,539 p=31720 u=rob n=ansible | ok: [eveng] => (item=2) +2023-02-24 13:18:41,439 p=31720 u=rob n=ansible | ok: [eveng] => (item=3) +2023-02-24 13:18:41,450 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: Wait for vyos nodes] ********************************************************************************************************* +2023-02-24 13:18:41,475 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:18:41,484 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:18:42,451 p=31720 u=rob n=ansible | [DEPRECATION WARNING]: PlayContext.verbosity is deprecated, use ansible.utils.display.Display.verbosity instead. This feature will be removed in version 2.18. +Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. +2023-02-24 13:18:42,452 p=31720 u=rob n=ansible | [DEPRECATION WARNING]: PlayContext.verbosity is deprecated, use ansible.utils.display.Display.verbosity instead. This feature will be removed in version 2.18. +Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. +2023-02-24 13:19:12,471 p=32151 u=rob n=p=32151 u=rob | paramiko [central] | Exception (client): Error reading SSH protocol banner +2023-02-24 13:19:12,474 p=32151 u=rob n=p=32151 u=rob | paramiko [central] | Traceback (most recent call last): +2023-02-24 13:19:12,474 p=32151 u=rob n=p=32151 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2268, in _check_banner +2023-02-24 13:19:12,474 p=32151 u=rob n=p=32151 u=rob | paramiko [central] | buf = self.packetizer.readline(timeout) +2023-02-24 13:19:12,474 p=32151 u=rob n=p=32151 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 374, in readline +2023-02-24 13:19:12,475 p=32151 u=rob n=p=32151 u=rob | paramiko [central] | buf += self._read_timeout(timeout) +2023-02-24 13:19:12,475 p=32151 u=rob n=p=32151 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 611, in _read_timeout +2023-02-24 13:19:12,475 p=32151 u=rob n=p=32151 u=rob | paramiko [central] | raise socket.timeout() +2023-02-24 13:19:12,475 p=32151 u=rob n=p=32151 u=rob | paramiko [central] | socket.timeout +2023-02-24 13:19:12,475 p=32151 u=rob n=p=32151 u=rob | paramiko [central] | +2023-02-24 13:19:12,475 p=32151 u=rob n=p=32151 u=rob | paramiko [central] | During handling of the above exception, another exception occurred: +2023-02-24 13:19:12,476 p=32151 u=rob n=p=32151 u=rob | paramiko [central] | +2023-02-24 13:19:12,476 p=32151 u=rob n=p=32151 u=rob | paramiko [central] | Traceback (most recent call last): +2023-02-24 13:19:12,476 p=32151 u=rob n=p=32151 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2091, in run +2023-02-24 13:19:12,476 p=32151 u=rob n=p=32151 u=rob | paramiko [central] | self._check_banner() +2023-02-24 13:19:12,476 p=32151 u=rob n=p=32151 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2272, in _check_banner +2023-02-24 13:19:12,476 p=32151 u=rob n=p=32151 u=rob | paramiko [central] | raise SSHException( +2023-02-24 13:19:12,476 p=32151 u=rob n=p=32151 u=rob | paramiko [central] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2023-02-24 13:19:12,477 p=32151 u=rob n=p=32151 u=rob | paramiko [central] | +2023-02-24 13:19:12,486 p=32152 u=rob n=p=32152 u=rob | paramiko [branch] | Exception (client): Error reading SSH protocol banner +2023-02-24 13:19:12,489 p=32152 u=rob n=p=32152 u=rob | paramiko [branch] | Traceback (most recent call last): +2023-02-24 13:19:12,489 p=32152 u=rob n=p=32152 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2268, in _check_banner +2023-02-24 13:19:12,489 p=32152 u=rob n=p=32152 u=rob | paramiko [branch] | buf = self.packetizer.readline(timeout) +2023-02-24 13:19:12,489 p=32152 u=rob n=p=32152 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 374, in readline +2023-02-24 13:19:12,490 p=32152 u=rob n=p=32152 u=rob | paramiko [branch] | buf += self._read_timeout(timeout) +2023-02-24 13:19:12,490 p=32152 u=rob n=p=32152 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 611, in _read_timeout +2023-02-24 13:19:12,490 p=32152 u=rob n=p=32152 u=rob | paramiko [branch] | raise socket.timeout() +2023-02-24 13:19:12,490 p=32152 u=rob n=p=32152 u=rob | paramiko [branch] | socket.timeout +2023-02-24 13:19:12,490 p=32152 u=rob n=p=32152 u=rob | paramiko [branch] | +2023-02-24 13:19:12,490 p=32152 u=rob n=p=32152 u=rob | paramiko [branch] | During handling of the above exception, another exception occurred: +2023-02-24 13:19:12,490 p=32152 u=rob n=p=32152 u=rob | paramiko [branch] | +2023-02-24 13:19:12,491 p=32152 u=rob n=p=32152 u=rob | paramiko [branch] | Traceback (most recent call last): +2023-02-24 13:19:12,491 p=32152 u=rob n=p=32152 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2091, in run +2023-02-24 13:19:12,491 p=32152 u=rob n=p=32152 u=rob | paramiko [branch] | self._check_banner() +2023-02-24 13:19:12,491 p=32152 u=rob n=p=32152 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2272, in _check_banner +2023-02-24 13:19:12,491 p=32152 u=rob n=p=32152 u=rob | paramiko [branch] | raise SSHException( +2023-02-24 13:19:12,491 p=32152 u=rob n=p=32152 u=rob | paramiko [branch] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2023-02-24 13:19:12,491 p=32152 u=rob n=p=32152 u=rob | paramiko [branch] | +2023-02-24 13:19:43,512 p=32151 u=rob n=p=32151 u=rob | paramiko [central] | Exception (client): Error reading SSH protocol banner +2023-02-24 13:19:43,514 p=32151 u=rob n=p=32151 u=rob | paramiko [central] | Traceback (most recent call last): +2023-02-24 13:19:43,514 p=32151 u=rob n=p=32151 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2268, in _check_banner +2023-02-24 13:19:43,514 p=32151 u=rob n=p=32151 u=rob | paramiko [central] | buf = self.packetizer.readline(timeout) +2023-02-24 13:19:43,514 p=32151 u=rob n=p=32151 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 374, in readline +2023-02-24 13:19:43,514 p=32151 u=rob n=p=32151 u=rob | paramiko [central] | buf += self._read_timeout(timeout) +2023-02-24 13:19:43,515 p=32151 u=rob n=p=32151 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 611, in _read_timeout +2023-02-24 13:19:43,515 p=32151 u=rob n=p=32151 u=rob | paramiko [central] | raise socket.timeout() +2023-02-24 13:19:43,515 p=32151 u=rob n=p=32151 u=rob | paramiko [central] | socket.timeout +2023-02-24 13:19:43,515 p=32151 u=rob n=p=32151 u=rob | paramiko [central] | +2023-02-24 13:19:43,515 p=32151 u=rob n=p=32151 u=rob | paramiko [central] | During handling of the above exception, another exception occurred: +2023-02-24 13:19:43,515 p=32151 u=rob n=p=32151 u=rob | paramiko [central] | +2023-02-24 13:19:43,515 p=32151 u=rob n=p=32151 u=rob | paramiko [central] | Traceback (most recent call last): +2023-02-24 13:19:43,516 p=32151 u=rob n=p=32151 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2091, in run +2023-02-24 13:19:43,516 p=32151 u=rob n=p=32151 u=rob | paramiko [central] | self._check_banner() +2023-02-24 13:19:43,516 p=32151 u=rob n=p=32151 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2272, in _check_banner +2023-02-24 13:19:43,516 p=32151 u=rob n=p=32151 u=rob | paramiko [central] | raise SSHException( +2023-02-24 13:19:43,516 p=32151 u=rob n=p=32151 u=rob | paramiko [central] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2023-02-24 13:19:43,516 p=32151 u=rob n=p=32151 u=rob | paramiko [central] | +2023-02-24 13:19:43,539 p=32152 u=rob n=p=32152 u=rob | paramiko [branch] | Exception (client): Error reading SSH protocol banner +2023-02-24 13:19:43,539 p=32152 u=rob n=p=32152 u=rob | paramiko [branch] | Traceback (most recent call last): +2023-02-24 13:19:43,540 p=32152 u=rob n=p=32152 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2268, in _check_banner +2023-02-24 13:19:43,540 p=32152 u=rob n=p=32152 u=rob | paramiko [branch] | buf = self.packetizer.readline(timeout) +2023-02-24 13:19:43,540 p=32152 u=rob n=p=32152 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 374, in readline +2023-02-24 13:19:43,540 p=32152 u=rob n=p=32152 u=rob | paramiko [branch] | buf += self._read_timeout(timeout) +2023-02-24 13:19:43,540 p=32152 u=rob n=p=32152 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 611, in _read_timeout +2023-02-24 13:19:43,540 p=32152 u=rob n=p=32152 u=rob | paramiko [branch] | raise socket.timeout() +2023-02-24 13:19:43,540 p=32152 u=rob n=p=32152 u=rob | paramiko [branch] | socket.timeout +2023-02-24 13:19:43,541 p=32152 u=rob n=p=32152 u=rob | paramiko [branch] | +2023-02-24 13:19:43,541 p=32152 u=rob n=p=32152 u=rob | paramiko [branch] | During handling of the above exception, another exception occurred: +2023-02-24 13:19:43,541 p=32152 u=rob n=p=32152 u=rob | paramiko [branch] | +2023-02-24 13:19:43,541 p=32152 u=rob n=p=32152 u=rob | paramiko [branch] | Traceback (most recent call last): +2023-02-24 13:19:43,541 p=32152 u=rob n=p=32152 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2091, in run +2023-02-24 13:19:43,541 p=32152 u=rob n=p=32152 u=rob | paramiko [branch] | self._check_banner() +2023-02-24 13:19:43,541 p=32152 u=rob n=p=32152 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2272, in _check_banner +2023-02-24 13:19:43,542 p=32152 u=rob n=p=32152 u=rob | paramiko [branch] | raise SSHException( +2023-02-24 13:19:43,542 p=32152 u=rob n=p=32152 u=rob | paramiko [branch] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2023-02-24 13:19:43,542 p=32152 u=rob n=p=32152 u=rob | paramiko [branch] | +2023-02-24 13:19:45,217 p=32152 u=rob n=p=32152 u=rob | paramiko [branch] | Connected (version 2.0, client OpenSSH_8.4p1) +2023-02-24 13:19:45,225 p=32151 u=rob n=p=32151 u=rob | paramiko [central] | Connected (version 2.0, client OpenSSH_8.4p1) +2023-02-24 13:19:45,472 p=32152 u=rob n=p=32152 u=rob | paramiko [branch] | Authentication (publickey) successful! +2023-02-24 13:19:45,495 p=32151 u=rob n=p=32151 u=rob | paramiko [central] | Authentication (publickey) successful! +2023-02-24 13:19:46,610 p=31720 u=rob n=ansible | ok: [branch] +2023-02-24 13:19:46,660 p=31720 u=rob n=ansible | ok: [central] +2023-02-24 13:19:46,663 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : generate pki wireguard key-pair] ******************************************************************************************************** +2023-02-24 13:19:46,677 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:19:46,685 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:19:47,642 p=31942 u=rob n=ansible | [DEPRECATION WARNING]: PlayContext.verbosity is deprecated, use +ansible.utils.display.Display.verbosity instead. This feature will be removed +in version 2.18. Deprecation warnings can be disabled by setting +deprecation_warnings=False in ansible.cfg. +2023-02-24 13:19:47,642 p=31941 u=rob n=ansible | [DEPRECATION WARNING]: PlayContext.verbosity is deprecated, use +ansible.utils.display.Display.verbosity instead. This feature will be removed +in version 2.18. Deprecation warnings can be disabled by setting +deprecation_warnings=False in ansible.cfg. +2023-02-24 13:19:48,264 p=31941 u=rob n=p=31941 u=rob | paramiko [branch] | Connected (version 2.0, client OpenSSH_8.4p1) +2023-02-24 13:19:48,270 p=31942 u=rob n=p=31942 u=rob | paramiko [central] | Connected (version 2.0, client OpenSSH_8.4p1) +2023-02-24 13:19:48,522 p=31941 u=rob n=p=31941 u=rob | paramiko [branch] | Authentication (publickey) successful! +2023-02-24 13:19:48,525 p=31942 u=rob n=p=31942 u=rob | paramiko [central] | Authentication (publickey) successful! +2023-02-24 13:19:50,548 p=31720 u=rob n=ansible | ok: [branch] +2023-02-24 13:19:50,568 p=31720 u=rob n=ansible | ok: [central] +2023-02-24 13:19:50,577 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : set pub and private key] **************************************************************************************************************** +2023-02-24 13:19:50,614 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:19:50,615 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:19:51,559 p=31720 u=rob n=ansible | ok: [central] +2023-02-24 13:19:51,560 p=31720 u=rob n=ansible | ok: [branch] +2023-02-24 13:19:51,568 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : setup nodes] **************************************************************************************************************************** +2023-02-24 13:19:51,595 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:19:51,604 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:20:01,024 p=31720 u=rob n=ansible | [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 + +2023-02-24 13:20:01,024 p=31720 u=rob n=ansible | changed: [branch] +2023-02-24 13:20:01,056 p=31720 u=rob n=ansible | changed: [central] +2023-02-24 13:20:01,065 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: Login to EVE-NG and get Cookie] ********************************************************************************************** +2023-02-24 13:20:01,100 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:20:01,102 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:20:01,110 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:20:02,347 p=31720 u=rob n=ansible | ok: [eveng] +2023-02-24 13:20:02,358 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: stop nodes id] *************************************************************************************************************** +2023-02-24 13:20:02,389 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:20:02,394 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:20:02,400 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:20:02,405 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:20:02,409 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: wait after stop] ************************************************************************************************************* +2023-02-24 13:20:02,422 p=31720 u=rob n=ansible | Pausing for 5 seconds +2023-02-24 13:20:02,422 p=31720 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2023-02-24 13:20:07,441 p=31720 u=rob n=ansible | ok: [eveng] +2023-02-24 13:20:07,450 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: start nodes id] ************************************************************************************************************** +2023-02-24 13:20:07,490 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:20:07,494 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:20:07,501 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:20:07,507 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:20:07,511 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: wait after start] ************************************************************************************************************ +2023-02-24 13:20:07,524 p=31720 u=rob n=ansible | Pausing for 5 seconds +2023-02-24 13:20:07,525 p=31720 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2023-02-24 13:20:12,542 p=31720 u=rob n=ansible | ok: [eveng] +2023-02-24 13:20:12,555 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: wait, b/c the ping often failed without a short break] *********************************************************************** +2023-02-24 13:20:12,577 p=31720 u=rob n=ansible | Pausing for 30 seconds +2023-02-24 13:20:12,578 p=31720 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2023-02-24 13:20:42,595 p=31720 u=rob n=ansible | ok: [eveng] +2023-02-24 13:20:42,610 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: do ping test] **************************************************************************************************************** +2023-02-24 13:20:42,647 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:20:42,650 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:20:49,417 p=31720 u=rob n=ansible | ok: [central] => (item=10.0.2.100) +2023-02-24 13:20:49,428 p=31720 u=rob n=ansible | ok: [branch] => (item=10.0.1.100) +2023-02-24 13:20:49,437 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: execute test commands] ******************************************************************************************************* +2023-02-24 13:20:49,467 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:20:49,468 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:20:50,573 p=31720 u=rob n=ansible | ok: [central] => (item={'desc': 'Test if IP is set to interface', 'command': "ip -4 addr show dev eth2 | grep inet | tr -s ' ' | cut -d' ' -f3 | head -n 1", 'wait_for': ['result[0] contains "10.0.1.254/24"']}) +2023-02-24 13:20:50,802 p=31720 u=rob n=ansible | ok: [branch] => (item={'desc': 'show interfaces wireguard', 'command': 'show interfaces wireguard', 'wait_for': ['result[0] contains "S - State, L - Link, u - Up, D - Down, A - Admin Down"', 'result[0] contains "Interface IP Address S/L Description"', 'result[0] contains "--------- ---------- --- -----------"', 'result[0] contains "wg01 192.168.0.2/24 u/u VPN-to-central"']}) +2023-02-24 13:20:51,897 p=31720 u=rob n=ansible | ok: [central] => (item={'desc': 'show interfaces wireguard', 'command': 'show interfaces wireguard', 'wait_for': ['result[0] contains "S - State, L - Link, u - Up, D - Down, A - Admin Down"', 'result[0] contains "Interface IP Address S/L Description"', 'result[0] contains "--------- ---------- --- -----------"', 'result[0] contains "wg01 192.168.0.1/24 u/u VPN-to-Branch"']}) +2023-02-24 13:20:51,912 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: register stdout commands] **************************************************************************************************** +2023-02-24 13:20:51,945 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:20:51,948 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:20:53,349 p=31720 u=rob n=ansible | ok: [branch] => (item={'name': 'show_interfaces_wireguard', 'command': 'show interfaces wireguard'}) +2023-02-24 13:20:53,355 p=31720 u=rob n=ansible | ok: [central] => (item={'name': 'show_interfaces_wireguard', 'command': 'show interfaces wireguard'}) +2023-02-24 13:20:57,618 p=31720 u=rob n=ansible | ok: [central] => (item={'name': 'ping_branch_pc', 'command': 'ping 10.0.2.100 count 4'}) +2023-02-24 13:20:57,627 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: Set variables] *************************************************************************************************************** +2023-02-24 13:20:57,660 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:20:57,662 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:20:58,631 p=31720 u=rob n=ansible | ok: [branch] +2023-02-24 13:20:58,631 p=31720 u=rob n=ansible | ok: [central] +2023-02-24 13:20:58,641 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: Reboot vyos] ***************************************************************************************************************** +2023-02-24 13:20:58,673 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:20:58,673 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:20:59,936 p=31720 u=rob n=ansible | ok: [branch] +2023-02-24 13:20:59,937 p=31720 u=rob n=ansible | ok: [central] +2023-02-24 13:20:59,948 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: wait while shutdown] ********************************************************************************************************* +2023-02-24 13:20:59,974 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:20:59,978 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: Wait for vyos nodes] ********************************************************************************************************* +2023-02-24 13:21:00,003 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:21:00,003 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:21:00,964 p=31720 u=rob n=ansible | [DEPRECATION WARNING]: PlayContext.verbosity is deprecated, use ansible.utils.display.Display.verbosity instead. This feature will be removed in version 2.18. +Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. +2023-02-24 13:21:00,965 p=31720 u=rob n=ansible | [DEPRECATION WARNING]: PlayContext.verbosity is deprecated, use ansible.utils.display.Display.verbosity instead. This feature will be removed in version 2.18. +Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. +2023-02-24 13:21:01,693 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | Connected (version 2.0, client OpenSSH_8.4p1) +2023-02-24 13:21:01,694 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | Connected (version 2.0, client OpenSSH_8.4p1) +2023-02-24 13:21:01,954 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | Auth banner: b'System is going down. Unprivileged users are not permitted to log in anymore. For technical details, see pam_nologin(8).\n\n' +2023-02-24 13:21:01,959 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | Auth banner: b'System is going down. Unprivileged users are not permitted to log in anymore. For technical details, see pam_nologin(8).\n\n' +2023-02-24 13:23:00,319 p=31942 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. See the timeout setting options in the Network Debug and Troubleshooting Guide. -2022-12-29 20:56:52,294 p=77940 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. +2023-02-24 13:23:00,324 p=31941 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. See the timeout setting options in the Network Debug and Troubleshooting Guide. -2022-12-29 20:56:52,392 p=77941 u=rob n=ansible | shutdown complete -2022-12-29 20:56:52,396 p=77940 u=rob n=ansible | shutdown complete -2022-12-29 20:56:55,491 p=78678 u=rob n=p=78678 u=rob | paramiko [central] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-12-29 20:56:55,528 p=78679 u=rob n=p=78679 u=rob | paramiko [branch] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-12-29 20:56:55,631 p=78678 u=rob n=p=78678 u=rob | paramiko [central] | Authentication (publickey) successful! -2022-12-29 20:56:55,647 p=78679 u=rob n=p=78679 u=rob | paramiko [branch] | Authentication (publickey) successful! -2022-12-29 20:56:56,942 p=77410 u=rob n=ansible | ok: [central] -2022-12-29 20:56:56,942 p=77410 u=rob n=ansible | ok: [branch] -2022-12-29 20:56:56,944 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ************************************************************************************************************************************** -2022-12-29 20:56:56,966 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:56:56,966 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:56:56,970 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:56:58,270 p=77410 u=rob n=ansible | ok: [eveng] -2022-12-29 20:56:58,275 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : stop nodes id] ******************************************************************************************************************************************************* -2022-12-29 20:56:58,310 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : wait after stop] ***************************************************************************************************************************************************** -2022-12-29 20:56:58,318 p=78776 u=rob n=ansible | Pausing for 5 seconds -2022-12-29 20:56:58,318 p=78776 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
-2022-12-29 20:57:03,324 p=77410 u=rob n=ansible | ok: [eveng] -2022-12-29 20:57:03,331 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : start nodes id] ****************************************************************************************************************************************************** -2022-12-29 20:57:03,372 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : wait after start] **************************************************************************************************************************************************** -2022-12-29 20:57:03,381 p=78783 u=rob n=ansible | Pausing for 5 seconds -2022-12-29 20:57:03,381 p=78783 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
-2022-12-29 20:57:08,393 p=77410 u=rob n=ansible | ok: [eveng] -2022-12-29 20:57:08,403 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : wait, b/c the ping often failed without a short break] *************************************************************************************************************** -2022-12-29 20:57:08,421 p=78785 u=rob n=ansible | Pausing for 30 seconds -2022-12-29 20:57:08,421 p=78785 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
-2022-12-29 20:57:38,454 p=77410 u=rob n=ansible | ok: [eveng] -2022-12-29 20:57:38,464 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : do ping test] ******************************************************************************************************************************************************** -2022-12-29 20:57:38,504 p=77410 u=rob n=ansible | skipping: [eveng] -2022-12-29 20:57:38,504 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:57:39,426 p=78795 u=rob n=ansible | network_os is set to vyos -2022-12-29 20:57:39,427 p=78796 u=rob n=ansible | network_os is set to vyos -2022-12-29 20:57:40,416 p=78804 u=rob n=p=78804 u=rob | paramiko [branch] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-12-29 20:57:40,426 p=78803 u=rob n=p=78803 u=rob | paramiko [central] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-12-29 20:57:40,499 p=78804 u=rob n=p=78804 u=rob | paramiko [branch] | Authentication (publickey) successful! -2022-12-29 20:57:40,499 p=78803 u=rob n=p=78803 u=rob | paramiko [central] | Authentication (publickey) successful! -2022-12-29 20:57:46,646 p=77410 u=rob n=ansible | ok: [branch] => (item=10.0.1.100) -2022-12-29 20:57:46,657 p=77410 u=rob n=ansible | ok: [central] => (item=10.0.2.100) -2022-12-29 20:57:46,661 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : execute test commands] *********************************************************************************************************************************************** -2022-12-29 20:57:46,681 p=77410 u=rob n=ansible | skipping: [eveng] -2022-12-29 20:57:46,681 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:57:47,836 p=77410 u=rob n=ansible | ok: [central] => (item={'desc': 'Test if IP is set to interface', 'command': "ip -4 addr show dev eth2 | grep inet | tr -s ' ' | cut -d' ' -f3 | head -n 1", 'wait_for': ['result[0] contains "10.0.1.254/24"']}) -2022-12-29 20:57:48,112 p=77410 u=rob n=ansible | ok: [branch] => (item={'desc': 'show interfaces wireguard', 'command': 'show interfaces wireguard', 'wait_for': ['result[0] contains "S - State, L - Link, u - Up, D - Down, A - Admin Down"', 'result[0] contains "Interface IP Address S/L Description"', 'result[0] contains "--------- ---------- --- -----------"', 'result[0] contains "wg01 192.168.0.2/24 u/u VPN-to-central"']}) -2022-12-29 20:57:48,397 p=77410 u=rob n=ansible | ok: [central] => (item={'desc': 'show interfaces wireguard', 'command': 'show interfaces wireguard', 'wait_for': ['result[0] contains "S - State, L - Link, u - Up, D - Down, A - Admin Down"', 'result[0] contains "Interface IP Address S/L Description"', 'result[0] contains "--------- ---------- --- -----------"', 'result[0] contains "wg01 192.168.0.1/24 u/u VPN-to-Branch"']}) -2022-12-29 20:57:48,401 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : register stdout commands] ******************************************************************************************************************************************** -2022-12-29 20:57:48,423 p=77410 u=rob n=ansible | skipping: [eveng] -2022-12-29 20:57:48,424 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:57:48,431 p=77410 u=rob n=ansible | skipping: [central] => (item={'name': 'show_interfaces_wireguard', 'command': 'show interfaces wireguard'}) -2022-12-29 20:57:48,432 p=77410 u=rob n=ansible | skipping: [central] => (item={'name': 'ping_branch_pc', 'command': 'ping 10.0.2.100 count 4'}) -2022-12-29 20:57:48,434 p=77410 u=rob n=ansible | skipping: [branch] => (item={'name': 'show_interfaces_wireguard', 'command': 'show interfaces wireguard'}) -2022-12-29 20:57:48,438 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : Set variables] ******************************************************************************************************************************************************* -2022-12-29 20:57:48,456 p=77410 u=rob n=ansible | skipping: [eveng] -2022-12-29 20:57:48,457 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:57:48,459 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:57:48,464 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:57:48,467 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : make sure tmp dir exist] ********************************************************************************************************************************************* -2022-12-29 20:57:48,483 p=77410 u=rob n=ansible | skipping: [eveng] -2022-12-29 20:57:48,490 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:57:48,490 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:57:48,494 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:57:48,497 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : register status of tmp/] ********************************************************************************************************************************************* -2022-12-29 20:57:48,511 p=77410 u=rob n=ansible | skipping: [eveng] -2022-12-29 20:57:48,517 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:57:48,519 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:57:48,521 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:57:48,524 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : Download upgrade_iso] ************************************************************************************************************************************************ -2022-12-29 20:57:48,539 p=77410 u=rob n=ansible | skipping: [eveng] -2022-12-29 20:57:48,546 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:57:48,547 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:57:48,551 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:57:48,555 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : Copy iso to host] **************************************************************************************************************************************************** -2022-12-29 20:57:48,569 p=77410 u=rob n=ansible | skipping: [eveng] -2022-12-29 20:57:48,574 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:57:48,575 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:57:48,579 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:57:48,582 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : upgrade vyos] ******************************************************************************************************************************************************** -2022-12-29 20:57:48,595 p=77410 u=rob n=ansible | skipping: [eveng] -2022-12-29 20:57:48,601 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:57:48,603 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:57:48,606 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:57:48,608 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : Reboot vyos] ********************************************************************************************************************************************************* -2022-12-29 20:57:48,621 p=77410 u=rob n=ansible | skipping: [eveng] -2022-12-29 20:57:48,628 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:57:48,629 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:57:48,632 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:57:48,634 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : wait while shutdown] ************************************************************************************************************************************************* -2022-12-29 20:57:48,641 p=77410 u=rob n=ansible | skipping: [eveng] -2022-12-29 20:57:48,644 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : Wait for vyos nodes] ************************************************************************************************************************************************* -2022-12-29 20:57:48,656 p=77410 u=rob n=ansible | skipping: [eveng] -2022-12-29 20:57:48,662 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:57:48,664 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:57:48,667 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:57:48,670 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : clear tmp dir] ******************************************************************************************************************************************************* -2022-12-29 20:57:48,678 p=77410 u=rob n=ansible | skipping: [eveng] -2022-12-29 20:57:48,680 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ************************************************************************************************************************************** -2022-12-29 20:57:48,692 p=77410 u=rob n=ansible | skipping: [eveng] -2022-12-29 20:57:48,699 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:57:48,700 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:57:48,703 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:57:48,705 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : stop nodes id] ******************************************************************************************************************************************************* -2022-12-29 20:57:48,736 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : wait after stop] ***************************************************************************************************************************************************** -2022-12-29 20:57:48,744 p=77410 u=rob n=ansible | skipping: [eveng] -2022-12-29 20:57:48,746 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : start nodes id] ****************************************************************************************************************************************************** -2022-12-29 20:57:48,775 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : wait after start] **************************************************************************************************************************************************** -2022-12-29 20:57:48,783 p=77410 u=rob n=ansible | skipping: [eveng] -2022-12-29 20:57:48,786 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : wait, b/c the ping often failed without a short break] *************************************************************************************************************** -2022-12-29 20:57:48,794 p=77410 u=rob n=ansible | skipping: [eveng] -2022-12-29 20:57:48,796 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : do ping test] ******************************************************************************************************************************************************** -2022-12-29 20:57:48,810 p=77410 u=rob n=ansible | skipping: [eveng] -2022-12-29 20:57:48,815 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:57:48,821 p=77410 u=rob n=ansible | skipping: [central] => (item=10.0.2.100) -2022-12-29 20:57:48,826 p=77410 u=rob n=ansible | skipping: [branch] => (item=10.0.1.100) -2022-12-29 20:57:48,829 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : execute test commands] *********************************************************************************************************************************************** -2022-12-29 20:57:48,842 p=77410 u=rob n=ansible | skipping: [eveng] -2022-12-29 20:57:48,847 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:57:48,855 p=77410 u=rob n=ansible | skipping: [central] => (item={'desc': 'Test if IP is set to interface', 'command': "ip -4 addr show dev eth2 | grep inet | tr -s ' ' | cut -d' ' -f3 | head -n 1", 'wait_for': ['result[0] contains "10.0.1.254/24"']}) -2022-12-29 20:57:48,855 p=77410 u=rob n=ansible | skipping: [central] => (item={'desc': 'show interfaces wireguard', 'command': 'show interfaces wireguard', 'wait_for': ['result[0] contains "S - State, L - Link, u - Up, D - Down, A - Admin Down"', 'result[0] contains "Interface IP Address S/L Description"', 'result[0] contains "--------- ---------- --- -----------"', 'result[0] contains "wg01 192.168.0.1/24 u/u VPN-to-Branch"']}) -2022-12-29 20:57:48,859 p=77410 u=rob n=ansible | skipping: [branch] => (item={'desc': 'show interfaces wireguard', 'command': 'show interfaces wireguard', 'wait_for': ['result[0] contains "S - State, L - Link, u - Up, D - Down, A - Admin Down"', 'result[0] contains "Interface IP Address S/L Description"', 'result[0] contains "--------- ---------- --- -----------"', 'result[0] contains "wg01 192.168.0.2/24 u/u VPN-to-central"']}) -2022-12-29 20:57:48,862 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : register stdout commands] ******************************************************************************************************************************************** -2022-12-29 20:57:48,875 p=77410 u=rob n=ansible | skipping: [eveng] -2022-12-29 20:57:48,882 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:57:48,889 p=77410 u=rob n=ansible | skipping: [central] => (item={'name': 'show_interfaces_wireguard', 'command': 'show interfaces wireguard'}) -2022-12-29 20:57:48,890 p=77410 u=rob n=ansible | skipping: [central] => (item={'name': 'ping_branch_pc', 'command': 'ping 10.0.2.100 count 4'}) -2022-12-29 20:57:48,893 p=77410 u=rob n=ansible | skipping: [branch] => (item={'name': 'show_interfaces_wireguard', 'command': 'show interfaces wireguard'}) -2022-12-29 20:57:48,896 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : Set variables] ******************************************************************************************************************************************************* -2022-12-29 20:57:48,909 p=77410 u=rob n=ansible | skipping: [eveng] -2022-12-29 20:57:48,916 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:57:48,917 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:57:48,920 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:57:48,923 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : make sure output dir exist] ****************************************************************************************************************************************** -2022-12-29 20:57:48,945 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:57:48,946 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:57:48,950 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:57:49,125 p=77410 u=rob n=ansible | ok: [eveng -> localhost] -2022-12-29 20:57:49,128 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : make sure output include dir exist] ********************************************************************************************************************************** -2022-12-29 20:57:49,149 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:57:49,150 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:57:49,154 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:57:49,259 p=77410 u=rob n=ansible | ok: [eveng -> localhost] -2022-12-29 20:57:49,261 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : Get timestamp from the system] *************************************************************************************************************************************** -2022-12-29 20:57:49,282 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:57:49,283 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:57:49,287 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:57:49,577 p=77410 u=rob n=ansible | changed: [eveng] -2022-12-29 20:57:49,581 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : Set variables] ******************************************************************************************************************************************************* -2022-12-29 20:57:49,602 p=77410 u=rob n=ansible | ok: [eveng] -2022-12-29 20:57:49,604 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:57:49,604 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:57:49,608 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:57:49,612 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : generate lab rst file] *********************************************************************************************************************************************** -2022-12-29 20:57:49,634 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:57:49,635 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:57:49,639 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:57:49,863 p=77410 u=rob n=ansible | changed: [eveng -> localhost] -2022-12-29 20:57:49,866 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : find all *.conf files in Lab] **************************************************************************************************************************************** -2022-12-29 20:57:49,888 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:57:49,889 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:57:49,895 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:57:50,058 p=77410 u=rob n=ansible | ok: [eveng -> localhost] -2022-12-29 20:57:50,066 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : copy all *.conf files] *********************************************************************************************************************************************** -2022-12-29 20:57:50,090 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:57:50,091 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:57:50,096 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:57:50,313 p=77410 u=rob n=ansible | changed: [eveng -> localhost] => (item={'path': 'labs/Wireguard/branch.conf', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 736, 'inode': 60597500, 'dev': 16777231, 'nlink': 1, 'atime': 1665772926.546585, 'mtime': 1665772924.832711, 'ctime': 1665772924.832711, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) -2022-12-29 20:57:50,543 p=77410 u=rob n=ansible | changed: [eveng -> localhost] => (item={'path': 'labs/Wireguard/central.conf', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 730, 'inode': 60597501, 'dev': 16777231, 'nlink': 1, 'atime': 1665772926.5965507, 'mtime': 1665772924.832989, 'ctime': 1665772924.832989, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) -2022-12-29 20:57:50,546 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : find all *.png files in Lab] ***************************************************************************************************************************************** -2022-12-29 20:57:50,568 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:57:50,570 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:57:50,574 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:57:50,675 p=77410 u=rob n=ansible | ok: [eveng -> localhost] -2022-12-29 20:57:50,679 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : copy all *.png files] ************************************************************************************************************************************************ -2022-12-29 20:57:50,704 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:57:50,705 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:57:50,710 p=77410 u=rob n=ansible | skipping: [branch] -2022-12-29 20:57:50,976 p=77410 u=rob n=ansible | ok: [eveng -> localhost] => (item={'path': 'labs/Wireguard/topology.png', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 158227, 'inode': 43214258, 'dev': 16777231, 'nlink': 1, 'atime': 1648155124.1537304, 'mtime': 1648155110.802489, 'ctime': 1648155110.802489, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) -2022-12-29 20:57:50,980 p=77410 u=rob n=ansible | TASK [eve-ng-lab-test : copy ansible log files] ********************************************************************************************************************************************** -2022-12-29 20:57:51,002 p=77410 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 20:57:51,003 p=77410 u=rob n=ansible | skipping: [central] -2022-12-29 20:57:51,007 p=77410 u=rob n=ansible | skipping: [branch] +2023-02-24 13:23:00,422 p=31942 u=rob n=ansible | shutdown complete +2023-02-24 13:23:00,428 p=31941 u=rob n=ansible | shutdown complete +2023-02-24 13:23:32,976 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | Exception (client): Error reading SSH protocol banner +2023-02-24 13:23:32,979 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | Traceback (most recent call last): +2023-02-24 13:23:32,979 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2268, in _check_banner +2023-02-24 13:23:32,979 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | buf = self.packetizer.readline(timeout) +2023-02-24 13:23:32,979 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 374, in readline +2023-02-24 13:23:32,980 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | buf += self._read_timeout(timeout) +2023-02-24 13:23:32,980 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 611, in _read_timeout +2023-02-24 13:23:32,980 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | raise socket.timeout() +2023-02-24 13:23:32,980 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | socket.timeout +2023-02-24 13:23:32,980 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | +2023-02-24 13:23:32,981 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | During handling of the above exception, another exception occurred: +2023-02-24 13:23:32,981 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | +2023-02-24 13:23:32,981 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | Traceback (most recent call last): +2023-02-24 13:23:32,981 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2091, in run +2023-02-24 13:23:32,981 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | self._check_banner() +2023-02-24 13:23:32,981 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2272, in _check_banner +2023-02-24 13:23:32,982 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | raise SSHException( +2023-02-24 13:23:32,982 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2023-02-24 13:23:32,982 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | +2023-02-24 13:23:32,989 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | Exception (client): Error reading SSH protocol banner +2023-02-24 13:23:32,992 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | Traceback (most recent call last): +2023-02-24 13:23:32,992 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2268, in _check_banner +2023-02-24 13:23:32,992 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | buf = self.packetizer.readline(timeout) +2023-02-24 13:23:32,992 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 374, in readline +2023-02-24 13:23:32,992 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | buf += self._read_timeout(timeout) +2023-02-24 13:23:32,992 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 611, in _read_timeout +2023-02-24 13:23:32,993 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | raise socket.timeout() +2023-02-24 13:23:32,993 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | socket.timeout +2023-02-24 13:23:32,993 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | +2023-02-24 13:23:32,993 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | During handling of the above exception, another exception occurred: +2023-02-24 13:23:32,993 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | +2023-02-24 13:23:32,993 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | Traceback (most recent call last): +2023-02-24 13:23:32,994 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2091, in run +2023-02-24 13:23:32,994 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | self._check_banner() +2023-02-24 13:23:32,994 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2272, in _check_banner +2023-02-24 13:23:32,994 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | raise SSHException( +2023-02-24 13:23:32,994 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2023-02-24 13:23:32,994 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | +2023-02-24 13:24:03,993 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | Exception (client): Error reading SSH protocol banner +2023-02-24 13:24:03,994 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | Traceback (most recent call last): +2023-02-24 13:24:03,994 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2268, in _check_banner +2023-02-24 13:24:03,995 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | buf = self.packetizer.readline(timeout) +2023-02-24 13:24:03,995 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 374, in readline +2023-02-24 13:24:03,995 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | buf += self._read_timeout(timeout) +2023-02-24 13:24:03,995 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 611, in _read_timeout +2023-02-24 13:24:03,995 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | raise socket.timeout() +2023-02-24 13:24:03,995 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | socket.timeout +2023-02-24 13:24:03,996 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | +2023-02-24 13:24:03,996 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | During handling of the above exception, another exception occurred: +2023-02-24 13:24:03,996 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | +2023-02-24 13:24:03,996 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | Traceback (most recent call last): +2023-02-24 13:24:03,996 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2091, in run +2023-02-24 13:24:03,996 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | self._check_banner() +2023-02-24 13:24:03,997 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2272, in _check_banner +2023-02-24 13:24:03,997 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | raise SSHException( +2023-02-24 13:24:03,997 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2023-02-24 13:24:03,997 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | +2023-02-24 13:24:04,007 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | Exception (client): Error reading SSH protocol banner +2023-02-24 13:24:04,007 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | Traceback (most recent call last): +2023-02-24 13:24:04,008 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2268, in _check_banner +2023-02-24 13:24:04,008 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | buf = self.packetizer.readline(timeout) +2023-02-24 13:24:04,008 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 374, in readline +2023-02-24 13:24:04,008 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | buf += self._read_timeout(timeout) +2023-02-24 13:24:04,008 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 611, in _read_timeout +2023-02-24 13:24:04,008 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | raise socket.timeout() +2023-02-24 13:24:04,008 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | socket.timeout +2023-02-24 13:24:04,009 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | +2023-02-24 13:24:04,009 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | During handling of the above exception, another exception occurred: +2023-02-24 13:24:04,009 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | +2023-02-24 13:24:04,009 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | Traceback (most recent call last): +2023-02-24 13:24:04,009 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2091, in run +2023-02-24 13:24:04,009 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | self._check_banner() +2023-02-24 13:24:04,010 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2272, in _check_banner +2023-02-24 13:24:04,010 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | raise SSHException( +2023-02-24 13:24:04,010 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2023-02-24 13:24:04,010 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | +2023-02-24 13:24:35,009 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | Exception (client): Error reading SSH protocol banner +2023-02-24 13:24:35,010 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | Traceback (most recent call last): +2023-02-24 13:24:35,010 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2268, in _check_banner +2023-02-24 13:24:35,010 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | buf = self.packetizer.readline(timeout) +2023-02-24 13:24:35,010 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 374, in readline +2023-02-24 13:24:35,011 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | buf += self._read_timeout(timeout) +2023-02-24 13:24:35,011 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 611, in _read_timeout +2023-02-24 13:24:35,011 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | raise socket.timeout() +2023-02-24 13:24:35,011 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | socket.timeout +2023-02-24 13:24:35,011 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | +2023-02-24 13:24:35,011 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | During handling of the above exception, another exception occurred: +2023-02-24 13:24:35,012 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | +2023-02-24 13:24:35,012 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | Traceback (most recent call last): +2023-02-24 13:24:35,012 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2091, in run +2023-02-24 13:24:35,012 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | self._check_banner() +2023-02-24 13:24:35,012 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2272, in _check_banner +2023-02-24 13:24:35,012 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | raise SSHException( +2023-02-24 13:24:35,013 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2023-02-24 13:24:35,013 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | +2023-02-24 13:24:35,022 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | Exception (client): Error reading SSH protocol banner +2023-02-24 13:24:35,023 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | Traceback (most recent call last): +2023-02-24 13:24:35,023 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2268, in _check_banner +2023-02-24 13:24:35,023 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | buf = self.packetizer.readline(timeout) +2023-02-24 13:24:35,023 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 374, in readline +2023-02-24 13:24:35,024 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | buf += self._read_timeout(timeout) +2023-02-24 13:24:35,024 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 611, in _read_timeout +2023-02-24 13:24:35,024 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | raise socket.timeout() +2023-02-24 13:24:35,024 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | socket.timeout +2023-02-24 13:24:35,024 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | +2023-02-24 13:24:35,024 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | During handling of the above exception, another exception occurred: +2023-02-24 13:24:35,024 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | +2023-02-24 13:24:35,025 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | Traceback (most recent call last): +2023-02-24 13:24:35,025 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2091, in run +2023-02-24 13:24:35,025 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | self._check_banner() +2023-02-24 13:24:35,025 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2272, in _check_banner +2023-02-24 13:24:35,026 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | raise SSHException( +2023-02-24 13:24:35,026 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2023-02-24 13:24:35,026 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | +2023-02-24 13:25:06,031 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | Exception (client): Error reading SSH protocol banner +2023-02-24 13:25:06,032 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | Traceback (most recent call last): +2023-02-24 13:25:06,032 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2268, in _check_banner +2023-02-24 13:25:06,032 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | buf = self.packetizer.readline(timeout) +2023-02-24 13:25:06,033 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 374, in readline +2023-02-24 13:25:06,033 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | buf += self._read_timeout(timeout) +2023-02-24 13:25:06,033 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 611, in _read_timeout +2023-02-24 13:25:06,033 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | raise socket.timeout() +2023-02-24 13:25:06,033 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | socket.timeout +2023-02-24 13:25:06,033 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | +2023-02-24 13:25:06,034 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | During handling of the above exception, another exception occurred: +2023-02-24 13:25:06,034 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | +2023-02-24 13:25:06,034 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | Traceback (most recent call last): +2023-02-24 13:25:06,034 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2091, in run +2023-02-24 13:25:06,034 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | self._check_banner() +2023-02-24 13:25:06,035 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2272, in _check_banner +2023-02-24 13:25:06,035 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | raise SSHException( +2023-02-24 13:25:06,035 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2023-02-24 13:25:06,035 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | +2023-02-24 13:25:06,039 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | Exception (client): Error reading SSH protocol banner +2023-02-24 13:25:06,040 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | Traceback (most recent call last): +2023-02-24 13:25:06,040 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2268, in _check_banner +2023-02-24 13:25:06,040 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | buf = self.packetizer.readline(timeout) +2023-02-24 13:25:06,040 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 374, in readline +2023-02-24 13:25:06,040 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | buf += self._read_timeout(timeout) +2023-02-24 13:25:06,041 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 611, in _read_timeout +2023-02-24 13:25:06,041 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | raise socket.timeout() +2023-02-24 13:25:06,041 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | socket.timeout +2023-02-24 13:25:06,041 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | +2023-02-24 13:25:06,041 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | During handling of the above exception, another exception occurred: +2023-02-24 13:25:06,042 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | +2023-02-24 13:25:06,042 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | Traceback (most recent call last): +2023-02-24 13:25:06,042 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2091, in run +2023-02-24 13:25:06,042 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | self._check_banner() +2023-02-24 13:25:06,042 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2272, in _check_banner +2023-02-24 13:25:06,043 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | raise SSHException( +2023-02-24 13:25:06,043 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2023-02-24 13:25:06,043 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | +2023-02-24 13:25:37,047 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | Exception (client): Error reading SSH protocol banner +2023-02-24 13:25:37,048 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | Traceback (most recent call last): +2023-02-24 13:25:37,048 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2268, in _check_banner +2023-02-24 13:25:37,048 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | buf = self.packetizer.readline(timeout) +2023-02-24 13:25:37,048 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 374, in readline +2023-02-24 13:25:37,048 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | buf += self._read_timeout(timeout) +2023-02-24 13:25:37,049 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 611, in _read_timeout +2023-02-24 13:25:37,049 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | raise socket.timeout() +2023-02-24 13:25:37,049 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | socket.timeout +2023-02-24 13:25:37,049 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | +2023-02-24 13:25:37,049 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | During handling of the above exception, another exception occurred: +2023-02-24 13:25:37,050 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | +2023-02-24 13:25:37,050 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | Traceback (most recent call last): +2023-02-24 13:25:37,050 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2091, in run +2023-02-24 13:25:37,050 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | self._check_banner() +2023-02-24 13:25:37,050 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2272, in _check_banner +2023-02-24 13:25:37,050 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | raise SSHException( +2023-02-24 13:25:37,050 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2023-02-24 13:25:37,051 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | +2023-02-24 13:25:37,054 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | Exception (client): Error reading SSH protocol banner +2023-02-24 13:25:37,054 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | Traceback (most recent call last): +2023-02-24 13:25:37,054 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2268, in _check_banner +2023-02-24 13:25:37,055 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | buf = self.packetizer.readline(timeout) +2023-02-24 13:25:37,055 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 374, in readline +2023-02-24 13:25:37,055 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | buf += self._read_timeout(timeout) +2023-02-24 13:25:37,055 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 611, in _read_timeout +2023-02-24 13:25:37,055 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | raise socket.timeout() +2023-02-24 13:25:37,055 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | socket.timeout +2023-02-24 13:25:37,056 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | +2023-02-24 13:25:37,056 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | During handling of the above exception, another exception occurred: +2023-02-24 13:25:37,056 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | +2023-02-24 13:25:37,056 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | Traceback (most recent call last): +2023-02-24 13:25:37,056 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2091, in run +2023-02-24 13:25:37,056 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | self._check_banner() +2023-02-24 13:25:37,057 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2272, in _check_banner +2023-02-24 13:25:37,057 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | raise SSHException( +2023-02-24 13:25:37,057 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2023-02-24 13:25:37,057 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | +2023-02-24 13:26:08,063 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | Exception (client): Error reading SSH protocol banner +2023-02-24 13:26:08,064 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | Traceback (most recent call last): +2023-02-24 13:26:08,064 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2268, in _check_banner +2023-02-24 13:26:08,064 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | buf = self.packetizer.readline(timeout) +2023-02-24 13:26:08,064 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 374, in readline +2023-02-24 13:26:08,064 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | buf += self._read_timeout(timeout) +2023-02-24 13:26:08,065 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 611, in _read_timeout +2023-02-24 13:26:08,065 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | raise socket.timeout() +2023-02-24 13:26:08,065 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | socket.timeout +2023-02-24 13:26:08,065 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | +2023-02-24 13:26:08,065 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | During handling of the above exception, another exception occurred: +2023-02-24 13:26:08,065 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | +2023-02-24 13:26:08,066 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | Traceback (most recent call last): +2023-02-24 13:26:08,066 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2091, in run +2023-02-24 13:26:08,066 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | self._check_banner() +2023-02-24 13:26:08,066 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2272, in _check_banner +2023-02-24 13:26:08,066 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | raise SSHException( +2023-02-24 13:26:08,066 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2023-02-24 13:26:08,067 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | +2023-02-24 13:26:08,073 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | Exception (client): Error reading SSH protocol banner +2023-02-24 13:26:08,074 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | Traceback (most recent call last): +2023-02-24 13:26:08,074 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2268, in _check_banner +2023-02-24 13:26:08,074 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | buf = self.packetizer.readline(timeout) +2023-02-24 13:26:08,074 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 374, in readline +2023-02-24 13:26:08,074 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | buf += self._read_timeout(timeout) +2023-02-24 13:26:08,075 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 611, in _read_timeout +2023-02-24 13:26:08,075 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | raise socket.timeout() +2023-02-24 13:26:08,075 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | socket.timeout +2023-02-24 13:26:08,075 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | +2023-02-24 13:26:08,075 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | During handling of the above exception, another exception occurred: +2023-02-24 13:26:08,075 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | +2023-02-24 13:26:08,075 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | Traceback (most recent call last): +2023-02-24 13:26:08,076 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2091, in run +2023-02-24 13:26:08,076 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | self._check_banner() +2023-02-24 13:26:08,076 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2272, in _check_banner +2023-02-24 13:26:08,076 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | raise SSHException( +2023-02-24 13:26:08,076 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2023-02-24 13:26:08,076 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | +2023-02-24 13:26:39,083 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | Exception (client): Error reading SSH protocol banner +2023-02-24 13:26:39,084 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | Traceback (most recent call last): +2023-02-24 13:26:39,084 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2268, in _check_banner +2023-02-24 13:26:39,084 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | buf = self.packetizer.readline(timeout) +2023-02-24 13:26:39,084 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 374, in readline +2023-02-24 13:26:39,085 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | buf += self._read_timeout(timeout) +2023-02-24 13:26:39,085 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 611, in _read_timeout +2023-02-24 13:26:39,085 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | raise socket.timeout() +2023-02-24 13:26:39,085 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | socket.timeout +2023-02-24 13:26:39,085 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | +2023-02-24 13:26:39,085 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | During handling of the above exception, another exception occurred: +2023-02-24 13:26:39,086 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | +2023-02-24 13:26:39,086 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | Traceback (most recent call last): +2023-02-24 13:26:39,086 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2091, in run +2023-02-24 13:26:39,086 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | self._check_banner() +2023-02-24 13:26:39,086 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2272, in _check_banner +2023-02-24 13:26:39,086 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | raise SSHException( +2023-02-24 13:26:39,087 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2023-02-24 13:26:39,087 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | +2023-02-24 13:26:39,091 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | Exception (client): Error reading SSH protocol banner +2023-02-24 13:26:39,092 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | Traceback (most recent call last): +2023-02-24 13:26:39,092 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2268, in _check_banner +2023-02-24 13:26:39,092 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | buf = self.packetizer.readline(timeout) +2023-02-24 13:26:39,092 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 374, in readline +2023-02-24 13:26:39,092 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | buf += self._read_timeout(timeout) +2023-02-24 13:26:39,093 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 611, in _read_timeout +2023-02-24 13:26:39,093 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | raise socket.timeout() +2023-02-24 13:26:39,093 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | socket.timeout +2023-02-24 13:26:39,093 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | +2023-02-24 13:26:39,093 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | During handling of the above exception, another exception occurred: +2023-02-24 13:26:39,093 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | +2023-02-24 13:26:39,093 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | Traceback (most recent call last): +2023-02-24 13:26:39,094 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2091, in run +2023-02-24 13:26:39,094 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | self._check_banner() +2023-02-24 13:26:39,094 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2272, in _check_banner +2023-02-24 13:26:39,094 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | raise SSHException( +2023-02-24 13:26:39,094 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2023-02-24 13:26:39,094 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | +2023-02-24 13:27:10,100 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | Exception (client): Error reading SSH protocol banner +2023-02-24 13:27:10,101 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | Traceback (most recent call last): +2023-02-24 13:27:10,101 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2268, in _check_banner +2023-02-24 13:27:10,102 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | buf = self.packetizer.readline(timeout) +2023-02-24 13:27:10,102 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 374, in readline +2023-02-24 13:27:10,102 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | buf += self._read_timeout(timeout) +2023-02-24 13:27:10,102 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 611, in _read_timeout +2023-02-24 13:27:10,102 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | raise socket.timeout() +2023-02-24 13:27:10,102 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | socket.timeout +2023-02-24 13:27:10,103 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | +2023-02-24 13:27:10,103 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | During handling of the above exception, another exception occurred: +2023-02-24 13:27:10,103 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | +2023-02-24 13:27:10,103 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | Traceback (most recent call last): +2023-02-24 13:27:10,103 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2091, in run +2023-02-24 13:27:10,103 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | self._check_banner() +2023-02-24 13:27:10,103 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2272, in _check_banner +2023-02-24 13:27:10,104 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | raise SSHException( +2023-02-24 13:27:10,104 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2023-02-24 13:27:10,104 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | +2023-02-24 13:27:10,111 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | Exception (client): Error reading SSH protocol banner +2023-02-24 13:27:10,112 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | Traceback (most recent call last): +2023-02-24 13:27:10,112 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2268, in _check_banner +2023-02-24 13:27:10,112 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | buf = self.packetizer.readline(timeout) +2023-02-24 13:27:10,112 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 374, in readline +2023-02-24 13:27:10,113 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | buf += self._read_timeout(timeout) +2023-02-24 13:27:10,113 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 611, in _read_timeout +2023-02-24 13:27:10,113 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | raise socket.timeout() +2023-02-24 13:27:10,113 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | socket.timeout +2023-02-24 13:27:10,113 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | +2023-02-24 13:27:10,114 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | During handling of the above exception, another exception occurred: +2023-02-24 13:27:10,114 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | +2023-02-24 13:27:10,114 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | Traceback (most recent call last): +2023-02-24 13:27:10,114 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2091, in run +2023-02-24 13:27:10,114 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | self._check_banner() +2023-02-24 13:27:10,114 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2272, in _check_banner +2023-02-24 13:27:10,114 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | raise SSHException( +2023-02-24 13:27:10,115 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2023-02-24 13:27:10,115 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | +2023-02-24 13:27:41,118 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | Exception (client): Error reading SSH protocol banner +2023-02-24 13:27:41,118 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | Traceback (most recent call last): +2023-02-24 13:27:41,119 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2268, in _check_banner +2023-02-24 13:27:41,119 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | buf = self.packetizer.readline(timeout) +2023-02-24 13:27:41,119 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 374, in readline +2023-02-24 13:27:41,119 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | buf += self._read_timeout(timeout) +2023-02-24 13:27:41,119 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 611, in _read_timeout +2023-02-24 13:27:41,120 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | raise socket.timeout() +2023-02-24 13:27:41,120 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | socket.timeout +2023-02-24 13:27:41,120 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | +2023-02-24 13:27:41,120 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | During handling of the above exception, another exception occurred: +2023-02-24 13:27:41,120 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | +2023-02-24 13:27:41,121 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | Traceback (most recent call last): +2023-02-24 13:27:41,121 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2091, in run +2023-02-24 13:27:41,121 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | self._check_banner() +2023-02-24 13:27:41,121 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2272, in _check_banner +2023-02-24 13:27:41,121 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | raise SSHException( +2023-02-24 13:27:41,121 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2023-02-24 13:27:41,121 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | +2023-02-24 13:27:41,126 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | Exception (client): Error reading SSH protocol banner +2023-02-24 13:27:41,126 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | Traceback (most recent call last): +2023-02-24 13:27:41,127 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2268, in _check_banner +2023-02-24 13:27:41,127 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | buf = self.packetizer.readline(timeout) +2023-02-24 13:27:41,127 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 374, in readline +2023-02-24 13:27:41,127 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | buf += self._read_timeout(timeout) +2023-02-24 13:27:41,127 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 611, in _read_timeout +2023-02-24 13:27:41,128 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | raise socket.timeout() +2023-02-24 13:27:41,128 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | socket.timeout +2023-02-24 13:27:41,128 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | +2023-02-24 13:27:41,128 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | During handling of the above exception, another exception occurred: +2023-02-24 13:27:41,128 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | +2023-02-24 13:27:41,128 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | Traceback (most recent call last): +2023-02-24 13:27:41,128 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2091, in run +2023-02-24 13:27:41,129 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | self._check_banner() +2023-02-24 13:27:41,129 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2272, in _check_banner +2023-02-24 13:27:41,129 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | raise SSHException( +2023-02-24 13:27:41,129 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2023-02-24 13:27:41,129 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | +2023-02-24 13:28:12,138 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | Exception (client): Error reading SSH protocol banner +2023-02-24 13:28:12,138 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | Traceback (most recent call last): +2023-02-24 13:28:12,139 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2268, in _check_banner +2023-02-24 13:28:12,139 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | buf = self.packetizer.readline(timeout) +2023-02-24 13:28:12,139 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 374, in readline +2023-02-24 13:28:12,139 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | buf += self._read_timeout(timeout) +2023-02-24 13:28:12,139 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 611, in _read_timeout +2023-02-24 13:28:12,140 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | raise socket.timeout() +2023-02-24 13:28:12,140 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | socket.timeout +2023-02-24 13:28:12,140 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | +2023-02-24 13:28:12,140 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | During handling of the above exception, another exception occurred: +2023-02-24 13:28:12,140 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | +2023-02-24 13:28:12,140 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | Exception (client): Error reading SSH protocol banner +2023-02-24 13:28:12,141 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | Traceback (most recent call last): +2023-02-24 13:28:12,141 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2091, in run +2023-02-24 13:28:12,141 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | Traceback (most recent call last): +2023-02-24 13:28:12,141 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | self._check_banner() +2023-02-24 13:28:12,141 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2268, in _check_banner +2023-02-24 13:28:12,141 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2272, in _check_banner +2023-02-24 13:28:12,141 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | buf = self.packetizer.readline(timeout) +2023-02-24 13:28:12,141 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | raise SSHException( +2023-02-24 13:28:12,141 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 374, in readline +2023-02-24 13:28:12,141 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2023-02-24 13:28:12,141 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | buf += self._read_timeout(timeout) +2023-02-24 13:28:12,141 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | +2023-02-24 13:28:12,142 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 611, in _read_timeout +2023-02-24 13:28:12,142 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | raise socket.timeout() +2023-02-24 13:28:12,142 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | socket.timeout +2023-02-24 13:28:12,142 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | +2023-02-24 13:28:12,142 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | During handling of the above exception, another exception occurred: +2023-02-24 13:28:12,142 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | +2023-02-24 13:28:12,143 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | Traceback (most recent call last): +2023-02-24 13:28:12,143 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2091, in run +2023-02-24 13:28:12,143 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | self._check_banner() +2023-02-24 13:28:12,143 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2272, in _check_banner +2023-02-24 13:28:12,143 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | raise SSHException( +2023-02-24 13:28:12,143 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2023-02-24 13:28:12,143 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | +2023-02-24 13:28:43,152 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | Exception (client): Error reading SSH protocol banner +2023-02-24 13:28:43,153 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | Traceback (most recent call last): +2023-02-24 13:28:43,153 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2268, in _check_banner +2023-02-24 13:28:43,153 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | buf = self.packetizer.readline(timeout) +2023-02-24 13:28:43,154 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 374, in readline +2023-02-24 13:28:43,154 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | buf += self._read_timeout(timeout) +2023-02-24 13:28:43,154 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 611, in _read_timeout +2023-02-24 13:28:43,154 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | raise socket.timeout() +2023-02-24 13:28:43,154 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | socket.timeout +2023-02-24 13:28:43,154 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | +2023-02-24 13:28:43,155 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | During handling of the above exception, another exception occurred: +2023-02-24 13:28:43,155 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | +2023-02-24 13:28:43,155 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | Exception (client): Error reading SSH protocol banner +2023-02-24 13:28:43,155 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | Traceback (most recent call last): +2023-02-24 13:28:43,155 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2091, in run +2023-02-24 13:28:43,155 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | Traceback (most recent call last): +2023-02-24 13:28:43,155 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | self._check_banner() +2023-02-24 13:28:43,155 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2268, in _check_banner +2023-02-24 13:28:43,155 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2272, in _check_banner +2023-02-24 13:28:43,156 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | buf = self.packetizer.readline(timeout) +2023-02-24 13:28:43,156 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | raise SSHException( +2023-02-24 13:28:43,156 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 374, in readline +2023-02-24 13:28:43,156 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2023-02-24 13:28:43,156 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | buf += self._read_timeout(timeout) +2023-02-24 13:28:43,156 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | +2023-02-24 13:28:43,156 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 611, in _read_timeout +2023-02-24 13:28:43,156 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | raise socket.timeout() +2023-02-24 13:28:43,156 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | socket.timeout +2023-02-24 13:28:43,157 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | +2023-02-24 13:28:43,157 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | During handling of the above exception, another exception occurred: +2023-02-24 13:28:43,157 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | +2023-02-24 13:28:43,157 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | Traceback (most recent call last): +2023-02-24 13:28:43,157 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2091, in run +2023-02-24 13:28:43,157 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | self._check_banner() +2023-02-24 13:28:43,157 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2272, in _check_banner +2023-02-24 13:28:43,158 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | raise SSHException( +2023-02-24 13:28:43,158 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2023-02-24 13:28:43,158 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | +2023-02-24 13:29:14,168 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | Exception (client): Error reading SSH protocol banner +2023-02-24 13:29:14,168 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | Traceback (most recent call last): +2023-02-24 13:29:14,169 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2268, in _check_banner +2023-02-24 13:29:14,169 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | buf = self.packetizer.readline(timeout) +2023-02-24 13:29:14,169 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 374, in readline +2023-02-24 13:29:14,169 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | buf += self._read_timeout(timeout) +2023-02-24 13:29:14,169 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 611, in _read_timeout +2023-02-24 13:29:14,169 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | Exception (client): Error reading SSH protocol banner +2023-02-24 13:29:14,169 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | raise socket.timeout() +2023-02-24 13:29:14,170 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | socket.timeout +2023-02-24 13:29:14,170 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | Traceback (most recent call last): +2023-02-24 13:29:14,170 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | +2023-02-24 13:29:14,170 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2268, in _check_banner +2023-02-24 13:29:14,170 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | During handling of the above exception, another exception occurred: +2023-02-24 13:29:14,170 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | buf = self.packetizer.readline(timeout) +2023-02-24 13:29:14,170 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | +2023-02-24 13:29:14,170 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 374, in readline +2023-02-24 13:29:14,170 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | Traceback (most recent call last): +2023-02-24 13:29:14,170 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | buf += self._read_timeout(timeout) +2023-02-24 13:29:14,171 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2091, in run +2023-02-24 13:29:14,171 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 611, in _read_timeout +2023-02-24 13:29:14,171 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | self._check_banner() +2023-02-24 13:29:14,171 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | raise socket.timeout() +2023-02-24 13:29:14,171 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2272, in _check_banner +2023-02-24 13:29:14,171 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | socket.timeout +2023-02-24 13:29:14,171 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | raise SSHException( +2023-02-24 13:29:14,171 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | +2023-02-24 13:29:14,171 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2023-02-24 13:29:14,171 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | During handling of the above exception, another exception occurred: +2023-02-24 13:29:14,171 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | +2023-02-24 13:29:14,171 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | +2023-02-24 13:29:14,172 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | Traceback (most recent call last): +2023-02-24 13:29:14,172 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2091, in run +2023-02-24 13:29:14,172 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | self._check_banner() +2023-02-24 13:29:14,172 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2272, in _check_banner +2023-02-24 13:29:14,172 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | raise SSHException( +2023-02-24 13:29:14,172 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2023-02-24 13:29:14,173 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | +2023-02-24 13:29:45,208 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | Exception (client): Error reading SSH protocol banner +2023-02-24 13:29:45,209 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | Traceback (most recent call last): +2023-02-24 13:29:45,210 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2268, in _check_banner +2023-02-24 13:29:45,210 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | buf = self.packetizer.readline(timeout) +2023-02-24 13:29:45,210 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 374, in readline +2023-02-24 13:29:45,210 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | buf += self._read_timeout(timeout) +2023-02-24 13:29:45,210 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 611, in _read_timeout +2023-02-24 13:29:45,211 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | raise socket.timeout() +2023-02-24 13:29:45,211 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | socket.timeout +2023-02-24 13:29:45,211 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | +2023-02-24 13:29:45,211 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | During handling of the above exception, another exception occurred: +2023-02-24 13:29:45,211 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | +2023-02-24 13:29:45,212 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | Traceback (most recent call last): +2023-02-24 13:29:45,212 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2091, in run +2023-02-24 13:29:45,212 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | self._check_banner() +2023-02-24 13:29:45,212 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2272, in _check_banner +2023-02-24 13:29:45,212 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | raise SSHException( +2023-02-24 13:29:45,212 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2023-02-24 13:29:45,212 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | +2023-02-24 13:29:45,243 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | Exception (client): Error reading SSH protocol banner +2023-02-24 13:29:45,243 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | Traceback (most recent call last): +2023-02-24 13:29:45,243 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2268, in _check_banner +2023-02-24 13:29:45,244 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | buf = self.packetizer.readline(timeout) +2023-02-24 13:29:45,244 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 374, in readline +2023-02-24 13:29:45,244 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | buf += self._read_timeout(timeout) +2023-02-24 13:29:45,244 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 611, in _read_timeout +2023-02-24 13:29:45,244 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | raise socket.timeout() +2023-02-24 13:29:45,244 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | socket.timeout +2023-02-24 13:29:45,245 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | +2023-02-24 13:29:45,245 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | During handling of the above exception, another exception occurred: +2023-02-24 13:29:45,245 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | +2023-02-24 13:29:45,245 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | Traceback (most recent call last): +2023-02-24 13:29:45,245 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2091, in run +2023-02-24 13:29:45,245 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | self._check_banner() +2023-02-24 13:29:45,246 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2272, in _check_banner +2023-02-24 13:29:45,246 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | raise SSHException( +2023-02-24 13:29:45,246 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2023-02-24 13:29:45,246 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | +2023-02-24 13:30:16,299 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | Exception (client): Error reading SSH protocol banner +2023-02-24 13:30:16,300 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | Traceback (most recent call last): +2023-02-24 13:30:16,300 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2268, in _check_banner +2023-02-24 13:30:16,300 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | buf = self.packetizer.readline(timeout) +2023-02-24 13:30:16,300 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 374, in readline +2023-02-24 13:30:16,301 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | buf += self._read_timeout(timeout) +2023-02-24 13:30:16,301 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 611, in _read_timeout +2023-02-24 13:30:16,301 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | raise socket.timeout() +2023-02-24 13:30:16,301 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | socket.timeout +2023-02-24 13:30:16,301 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | +2023-02-24 13:30:16,302 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | During handling of the above exception, another exception occurred: +2023-02-24 13:30:16,302 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | +2023-02-24 13:30:16,302 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | Traceback (most recent call last): +2023-02-24 13:30:16,302 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2091, in run +2023-02-24 13:30:16,302 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | self._check_banner() +2023-02-24 13:30:16,302 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2272, in _check_banner +2023-02-24 13:30:16,303 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | raise SSHException( +2023-02-24 13:30:16,303 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2023-02-24 13:30:16,303 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | +2023-02-24 13:30:16,338 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | Exception (client): Error reading SSH protocol banner +2023-02-24 13:30:16,339 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | Traceback (most recent call last): +2023-02-24 13:30:16,339 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2268, in _check_banner +2023-02-24 13:30:16,339 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | buf = self.packetizer.readline(timeout) +2023-02-24 13:30:16,339 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 374, in readline +2023-02-24 13:30:16,339 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | buf += self._read_timeout(timeout) +2023-02-24 13:30:16,340 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 611, in _read_timeout +2023-02-24 13:30:16,340 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | raise socket.timeout() +2023-02-24 13:30:16,340 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | socket.timeout +2023-02-24 13:30:16,340 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | +2023-02-24 13:30:16,340 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | During handling of the above exception, another exception occurred: +2023-02-24 13:30:16,340 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | +2023-02-24 13:30:16,341 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | Traceback (most recent call last): +2023-02-24 13:30:16,341 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2091, in run +2023-02-24 13:30:16,341 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | self._check_banner() +2023-02-24 13:30:16,341 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2272, in _check_banner +2023-02-24 13:30:16,341 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | raise SSHException( +2023-02-24 13:30:16,341 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2023-02-24 13:30:16,341 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | +2023-02-24 13:30:47,333 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | Exception (client): Error reading SSH protocol banner +2023-02-24 13:30:47,334 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | Traceback (most recent call last): +2023-02-24 13:30:47,334 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2268, in _check_banner +2023-02-24 13:30:47,334 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | buf = self.packetizer.readline(timeout) +2023-02-24 13:30:47,334 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 374, in readline +2023-02-24 13:30:47,334 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | buf += self._read_timeout(timeout) +2023-02-24 13:30:47,335 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 611, in _read_timeout +2023-02-24 13:30:47,335 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | raise socket.timeout() +2023-02-24 13:30:47,335 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | socket.timeout +2023-02-24 13:30:47,335 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | +2023-02-24 13:30:47,335 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | During handling of the above exception, another exception occurred: +2023-02-24 13:30:47,335 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | +2023-02-24 13:30:47,336 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | Traceback (most recent call last): +2023-02-24 13:30:47,336 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2091, in run +2023-02-24 13:30:47,336 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | self._check_banner() +2023-02-24 13:30:47,336 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2272, in _check_banner +2023-02-24 13:30:47,336 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | raise SSHException( +2023-02-24 13:30:47,337 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2023-02-24 13:30:47,337 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | +2023-02-24 13:30:47,368 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | Exception (client): Error reading SSH protocol banner +2023-02-24 13:30:47,368 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | Traceback (most recent call last): +2023-02-24 13:30:47,368 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2268, in _check_banner +2023-02-24 13:30:47,368 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | buf = self.packetizer.readline(timeout) +2023-02-24 13:30:47,369 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 374, in readline +2023-02-24 13:30:47,369 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | buf += self._read_timeout(timeout) +2023-02-24 13:30:47,369 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 611, in _read_timeout +2023-02-24 13:30:47,369 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | raise socket.timeout() +2023-02-24 13:30:47,369 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | socket.timeout +2023-02-24 13:30:47,369 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | +2023-02-24 13:30:47,369 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | During handling of the above exception, another exception occurred: +2023-02-24 13:30:47,370 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | +2023-02-24 13:30:47,370 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | Traceback (most recent call last): +2023-02-24 13:30:47,370 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2091, in run +2023-02-24 13:30:47,370 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | self._check_banner() +2023-02-24 13:30:47,370 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2272, in _check_banner +2023-02-24 13:30:47,371 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | raise SSHException( +2023-02-24 13:30:47,371 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2023-02-24 13:30:47,371 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | +2023-02-24 13:30:48,995 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | Connected (version 2.0, client OpenSSH_8.4p1) +2023-02-24 13:30:49,002 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | Connected (version 2.0, client OpenSSH_8.4p1) +2023-02-24 13:30:49,227 p=32310 u=rob n=p=32310 u=rob | paramiko [branch] | Authentication (publickey) successful! +2023-02-24 13:30:49,230 p=32309 u=rob n=p=32309 u=rob | paramiko [central] | Authentication (publickey) successful! +2023-02-24 13:30:50,406 p=31720 u=rob n=ansible | ok: [branch] +2023-02-24 13:30:50,410 p=31720 u=rob n=ansible | ok: [central] +2023-02-24 13:30:50,413 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: Login to EVE-NG and get Cookie] ********************************************************************************************** +2023-02-24 13:30:50,435 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:30:50,437 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:30:50,443 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:30:51,555 p=31720 u=rob n=ansible | ok: [eveng] +2023-02-24 13:30:51,560 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: stop nodes id] *************************************************************************************************************** +2023-02-24 13:30:51,585 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:30:51,588 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:30:51,594 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:30:51,600 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:30:51,604 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: wait after stop] ************************************************************************************************************* +2023-02-24 13:30:51,618 p=31720 u=rob n=ansible | Pausing for 5 seconds +2023-02-24 13:30:51,619 p=31720 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2023-02-24 13:30:56,626 p=31720 u=rob n=ansible | ok: [eveng] +2023-02-24 13:30:56,631 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: start nodes id] ************************************************************************************************************** +2023-02-24 13:30:56,656 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:30:56,661 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:30:56,665 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:30:56,672 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:30:56,676 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: wait after start] ************************************************************************************************************ +2023-02-24 13:30:56,690 p=31720 u=rob n=ansible | Pausing for 5 seconds +2023-02-24 13:30:56,690 p=31720 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2023-02-24 13:31:01,703 p=31720 u=rob n=ansible | ok: [eveng] +2023-02-24 13:31:01,708 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: wait, b/c the ping often failed without a short break] *********************************************************************** +2023-02-24 13:31:01,732 p=31720 u=rob n=ansible | Pausing for 30 seconds +2023-02-24 13:31:01,732 p=31720 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2023-02-24 13:31:31,744 p=31720 u=rob n=ansible | ok: [eveng] +2023-02-24 13:31:31,750 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: do ping test] **************************************************************************************************************** +2023-02-24 13:31:31,776 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:31:31,779 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:31:32,777 p=31720 u=rob n=ansible | network_os is set to vyos +2023-02-24 13:31:32,778 p=31720 u=rob n=ansible | network_os is set to vyos +2023-02-24 13:31:32,778 p=31720 u=rob n=ansible | [WARNING]: ansible-pylibssh not installed, falling back to paramiko + +2023-02-24 13:31:32,778 p=31720 u=rob n=ansible | [WARNING]: ansible-pylibssh not installed, falling back to paramiko + +2023-02-24 13:31:32,787 p=32652 u=rob n=ansible | [DEPRECATION WARNING]: PlayContext.verbosity is deprecated, use +ansible.utils.display.Display.verbosity instead. This feature will be removed +in version 2.18. Deprecation warnings can be disabled by setting +deprecation_warnings=False in ansible.cfg. +2023-02-24 13:31:32,788 p=32653 u=rob n=ansible | [DEPRECATION WARNING]: PlayContext.verbosity is deprecated, use +ansible.utils.display.Display.verbosity instead. This feature will be removed +in version 2.18. Deprecation warnings can be disabled by setting +deprecation_warnings=False in ansible.cfg. +2023-02-24 13:31:33,425 p=32653 u=rob n=p=32653 u=rob | paramiko [central] | Connected (version 2.0, client OpenSSH_8.4p1) +2023-02-24 13:31:33,432 p=32652 u=rob n=p=32652 u=rob | paramiko [branch] | Connected (version 2.0, client OpenSSH_8.4p1) +2023-02-24 13:31:33,660 p=32653 u=rob n=p=32653 u=rob | paramiko [central] | Authentication (publickey) successful! +2023-02-24 13:31:33,671 p=32652 u=rob n=p=32652 u=rob | paramiko [branch] | Authentication (publickey) successful! +2023-02-24 13:31:39,870 p=31720 u=rob n=ansible | ok: [central] => (item=10.0.2.100) +2023-02-24 13:31:39,887 p=31720 u=rob n=ansible | ok: [branch] => (item=10.0.1.100) +2023-02-24 13:31:39,892 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: execute test commands] ******************************************************************************************************* +2023-02-24 13:31:39,920 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:31:39,920 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:31:41,022 p=31720 u=rob n=ansible | ok: [central] => (item={'desc': 'Test if IP is set to interface', 'command': "ip -4 addr show dev eth2 | grep inet | tr -s ' ' | cut -d' ' -f3 | head -n 1", 'wait_for': ['result[0] contains "10.0.1.254/24"']}) +2023-02-24 13:31:41,332 p=31720 u=rob n=ansible | ok: [branch] => (item={'desc': 'show interfaces wireguard', 'command': 'show interfaces wireguard', 'wait_for': ['result[0] contains "S - State, L - Link, u - Up, D - Down, A - Admin Down"', 'result[0] contains "Interface IP Address S/L Description"', 'result[0] contains "--------- ---------- --- -----------"', 'result[0] contains "wg01 192.168.0.2/24 u/u VPN-to-central"']}) +2023-02-24 13:31:42,400 p=31720 u=rob n=ansible | ok: [central] => (item={'desc': 'show interfaces wireguard', 'command': 'show interfaces wireguard', 'wait_for': ['result[0] contains "S - State, L - Link, u - Up, D - Down, A - Admin Down"', 'result[0] contains "Interface IP Address S/L Description"', 'result[0] contains "--------- ---------- --- -----------"', 'result[0] contains "wg01 192.168.0.1/24 u/u VPN-to-Branch"']}) +2023-02-24 13:31:42,407 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: register stdout commands] **************************************************************************************************** +2023-02-24 13:31:42,434 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:31:42,438 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:31:42,447 p=31720 u=rob n=ansible | skipping: [central] => (item={'name': 'show_interfaces_wireguard', 'command': 'show interfaces wireguard'}) +2023-02-24 13:31:42,451 p=31720 u=rob n=ansible | skipping: [branch] => (item={'name': 'show_interfaces_wireguard', 'command': 'show interfaces wireguard'}) +2023-02-24 13:31:42,454 p=31720 u=rob n=ansible | skipping: [central] => (item={'name': 'ping_branch_pc', 'command': 'ping 10.0.2.100 count 4'}) +2023-02-24 13:31:42,456 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:31:42,456 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:31:42,460 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: Set variables] *************************************************************************************************************** +2023-02-24 13:31:42,481 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:31:42,484 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:31:42,488 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:31:42,495 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:31:42,500 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: ake sure tmp dir exist] ****************************************************************************************************** +2023-02-24 13:31:42,519 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:31:42,528 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:31:42,530 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:31:42,535 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:31:42,539 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: register status of tmp/] ***************************************************************************************************** +2023-02-24 13:31:42,555 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:31:42,563 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:31:42,565 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:31:42,570 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:31:42,574 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: ownload upgrade_iso] ********************************************************************************************************* +2023-02-24 13:31:42,593 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:31:42,601 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:31:42,603 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:31:42,609 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:31:42,614 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: Copy iso to host] ************************************************************************************************************ +2023-02-24 13:31:42,630 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:31:42,638 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:31:42,640 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:31:42,646 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:31:42,649 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: upgrade vyos] **************************************************************************************************************** +2023-02-24 13:31:42,666 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:31:42,674 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:31:42,676 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:31:42,682 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:31:42,685 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: Reboot vyos] ***************************************************************************************************************** +2023-02-24 13:31:42,702 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:31:42,710 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:31:42,712 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:31:42,717 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:31:42,721 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: wait while shutdown] ********************************************************************************************************* +2023-02-24 13:31:42,732 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:31:42,735 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: Wait for vyos nodes] ********************************************************************************************************* +2023-02-24 13:31:42,750 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:31:42,757 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:31:42,760 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:31:42,765 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:31:42,770 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: clear tmp dir] *************************************************************************************************************** +2023-02-24 13:31:42,781 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:31:42,784 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: Login to EVE-NG and get Cookie] ********************************************************************************************** +2023-02-24 13:31:42,799 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:31:42,809 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:31:42,809 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:31:42,815 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:31:42,818 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: stop nodes id] *************************************************************************************************************** +2023-02-24 13:31:42,840 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:31:42,843 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:31:42,848 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:31:42,853 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:31:42,856 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: wait after stop] ************************************************************************************************************* +2023-02-24 13:31:42,867 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:31:42,870 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: start nodes id] ************************************************************************************************************** +2023-02-24 13:31:42,892 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:31:42,894 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:31:42,900 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:31:42,906 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:31:42,910 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: wait after start] ************************************************************************************************************ +2023-02-24 13:31:42,921 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:31:42,924 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: wait, b/c the ping often failed without a short break] *********************************************************************** +2023-02-24 13:31:42,934 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:31:42,937 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: do ping test] **************************************************************************************************************** +2023-02-24 13:31:42,952 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:31:42,960 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:31:42,965 p=31720 u=rob n=ansible | skipping: [central] => (item=10.0.2.100) +2023-02-24 13:31:42,966 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:31:42,972 p=31720 u=rob n=ansible | skipping: [branch] => (item=10.0.1.100) +2023-02-24 13:31:42,973 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:31:42,976 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: execute test commands] ******************************************************************************************************* +2023-02-24 13:31:42,993 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:31:43,001 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:31:43,008 p=31720 u=rob n=ansible | skipping: [central] => (item={'desc': 'Test if IP is set to interface', 'command': "ip -4 addr show dev eth2 | grep inet | tr -s ' ' | cut -d' ' -f3 | head -n 1", 'wait_for': ['result[0] contains "10.0.1.254/24"']}) +2023-02-24 13:31:43,009 p=31720 u=rob n=ansible | skipping: [central] => (item={'desc': 'show interfaces wireguard', 'command': 'show interfaces wireguard', 'wait_for': ['result[0] contains "S - State, L - Link, u - Up, D - Down, A - Admin Down"', 'result[0] contains "Interface IP Address S/L Description"', 'result[0] contains "--------- ---------- --- -----------"', 'result[0] contains "wg01 192.168.0.1/24 u/u VPN-to-Branch"']}) +2023-02-24 13:31:43,011 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:31:43,012 p=31720 u=rob n=ansible | skipping: [branch] => (item={'desc': 'show interfaces wireguard', 'command': 'show interfaces wireguard', 'wait_for': ['result[0] contains "S - State, L - Link, u - Up, D - Down, A - Admin Down"', 'result[0] contains "Interface IP Address S/L Description"', 'result[0] contains "--------- ---------- --- -----------"', 'result[0] contains "wg01 192.168.0.2/24 u/u VPN-to-central"']}) +2023-02-24 13:31:43,014 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:31:43,017 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: register stdout commands] **************************************************************************************************** +2023-02-24 13:31:43,040 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:31:43,040 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:31:43,046 p=31720 u=rob n=ansible | skipping: [central] => (item={'name': 'show_interfaces_wireguard', 'command': 'show interfaces wireguard'}) +2023-02-24 13:31:43,047 p=31720 u=rob n=ansible | skipping: [central] => (item={'name': 'ping_branch_pc', 'command': 'ping 10.0.2.100 count 4'}) +2023-02-24 13:31:43,049 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:31:43,051 p=31720 u=rob n=ansible | skipping: [branch] => (item={'name': 'show_interfaces_wireguard', 'command': 'show interfaces wireguard'}) +2023-02-24 13:31:43,052 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:31:43,056 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: Set variables] *************************************************************************************************************** +2023-02-24 13:31:43,071 p=31720 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:31:43,078 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:31:43,080 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:31:43,086 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:31:43,091 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: make sure output dir exist] ************************************************************************************************** +2023-02-24 13:31:43,118 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:31:43,119 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:31:43,127 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:31:43,250 p=31720 u=rob n=ansible | ok: [eveng -> localhost] +2023-02-24 13:31:43,255 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: make sure output include dir exist] ****************************************************************************************** +2023-02-24 13:31:43,280 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:31:43,283 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:31:43,288 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:31:43,409 p=31720 u=rob n=ansible | ok: [eveng -> localhost] +2023-02-24 13:31:43,413 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: Get timestamp from the system] *********************************************************************************************** +2023-02-24 13:31:43,434 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:31:43,436 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:31:43,443 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:31:43,626 p=31720 u=rob n=ansible | changed: [eveng] +2023-02-24 13:31:43,631 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: Set variables] *************************************************************************************************************** +2023-02-24 13:31:43,657 p=31720 u=rob n=ansible | ok: [eveng] +2023-02-24 13:31:43,657 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:31:43,659 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:31:43,664 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:31:43,669 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: generate lab rst file] ******************************************************************************************************* +2023-02-24 13:31:43,694 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:31:43,696 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:31:43,702 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:31:43,960 p=31720 u=rob n=ansible | changed: [eveng -> localhost] +2023-02-24 13:31:43,964 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: find all *.conf files in Lab] ************************************************************************************************ +2023-02-24 13:31:43,989 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:31:43,991 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:31:43,997 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:31:44,179 p=31720 u=rob n=ansible | ok: [eveng -> localhost] +2023-02-24 13:31:44,185 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: copy all *.conf files] ******************************************************************************************************* +2023-02-24 13:31:44,214 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:31:44,216 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:31:44,222 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:31:44,491 p=31720 u=rob n=ansible | changed: [eveng -> localhost] => (item={'path': 'labs/Wireguard/branch.conf', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 736, 'inode': 2787119, 'dev': 16777233, 'nlink': 1, 'atime': 1676578675.4242957, 'mtime': 1676578673.5863633, 'ctime': 1676578673.5863633, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) +2023-02-24 13:31:44,751 p=31720 u=rob n=ansible | changed: [eveng -> localhost] => (item={'path': 'labs/Wireguard/central.conf', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 730, 'inode': 2787120, 'dev': 16777233, 'nlink': 1, 'atime': 1676578675.403089, 'mtime': 1676578673.58662, 'ctime': 1676578673.58662, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) +2023-02-24 13:31:44,757 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: find all *.png files in Lab] ************************************************************************************************* +2023-02-24 13:31:44,782 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:31:44,784 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:31:44,790 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:31:44,910 p=31720 u=rob n=ansible | ok: [eveng -> localhost] +2023-02-24 13:31:44,916 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: copy all *.png files] ******************************************************************************************************** +2023-02-24 13:31:44,945 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:31:44,945 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:31:44,955 p=31720 u=rob n=ansible | skipping: [branch] +2023-02-24 13:31:45,183 p=31720 u=rob n=ansible | ok: [eveng -> localhost] => (item={'path': 'labs/Wireguard/topology.png', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 158227, 'inode': 362576, 'dev': 16777233, 'nlink': 1, 'atime': 1676403697.132659, 'mtime': 1648155110.0, 'ctime': 1675368464.81138, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) +2023-02-24 13:31:45,188 p=31720 u=rob n=ansible | TASK [eve-ng-lab-test : Wireguard: copy ansible log files] ****************************************************************************************************** +2023-02-24 13:31:45,213 p=31720 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:31:45,216 p=31720 u=rob n=ansible | skipping: [central] +2023-02-24 13:31:45,222 p=31720 u=rob n=ansible | skipping: [branch] diff --git a/docs/configexamples/autotest/Wireguard/Wireguard.rst b/docs/configexamples/autotest/Wireguard/Wireguard.rst index e5fa8c97..e259ebfe 100644 --- a/docs/configexamples/autotest/Wireguard/Wireguard.rst +++ b/docs/configexamples/autotest/Wireguard/Wireguard.rst @@ -3,8 +3,8 @@ Wireguard ######### -| Testdate: 2022-12-29 -| Version: 1.4-rolling-202212280917 +| Testdate: 2023-02-24 +| Version: vyos-1.4-rolling-202302150317 This simple structure show how to connect two offices. One remote branch and the @@ -45,8 +45,8 @@ After this, the public key can be displayed, to save for later. .. code-block:: none vyos@central:~$ generate pki wireguard - Private key: 6LxbrPPsrWDjJDIKQUxzNHQtr5fkg87NjgfziN1GCWk= - Public key: LQha7JrLlu7EoW3dRKifRlg7tPcD04vgH46EIm12/ko= + Private key: oLycRx83P2BZ7eMqi4ysay2AETX318JJ9wE9rPIn/VI= + Public key: iuXAfobnPkFq60hQbBn13OX6xi7VymSzV1up/XmW8WI= After you have each public key. The wireguard interfaces can be setup. @@ -102,11 +102,11 @@ And ping the Branch PC from your central router to check the response. vyos@central:~$ ping 10.0.2.100 count 4 PING 10.0.2.100 (10.0.2.100) 56(84) bytes of data. - 64 bytes from 10.0.2.100: icmp_seq=1 ttl=63 time=0.890 ms - 64 bytes from 10.0.2.100: icmp_seq=2 ttl=63 time=0.760 ms - 64 bytes from 10.0.2.100: icmp_seq=3 ttl=63 time=0.853 ms - 64 bytes from 10.0.2.100: icmp_seq=4 ttl=63 time=0.609 ms + 64 bytes from 10.0.2.100: icmp_seq=1 ttl=63 time=0.865 ms + 64 bytes from 10.0.2.100: icmp_seq=2 ttl=63 time=0.769 ms + 64 bytes from 10.0.2.100: icmp_seq=3 ttl=63 time=0.705 ms + 64 bytes from 10.0.2.100: icmp_seq=4 ttl=63 time=0.791 ms --- 10.0.2.100 ping statistics --- - 4 packets transmitted, 4 received, 0% packet loss, time 3046ms - rtt min/avg/max/mdev = 0.609/0.778/0.890/0.108 ms + 4 packets transmitted, 4 received, 0% packet loss, time 3074ms + rtt min/avg/max/mdev = 0.705/0.782/0.865/0.057 ms diff --git a/docs/configexamples/autotest/Wireguard/_include/branch.conf b/docs/configexamples/autotest/Wireguard/_include/branch.conf index 44f9c64e..4f76e115 100644 --- a/docs/configexamples/autotest/Wireguard/_include/branch.conf +++ b/docs/configexamples/autotest/Wireguard/_include/branch.conf @@ -1,14 +1,14 @@ set interface ethernet eth2 address 10.0.2.254/24 set interface ethernet eth1 address 198.51.100.2/24 -set interfaces wireguard wg01 private-key 'gHoErmkWaDx1CBSOm6BzFOWPTC7waU7kjZjv/YvOgX8=' +set interfaces wireguard wg01 private-key 'KNJLycAZ5UT7grd7UDB3gfAvPfqnlOW/3cV6I+Vrwls=' set interfaces wireguard wg01 address 192.168.0.2/24 set interfaces wireguard wg01 description 'VPN-to-central' set interfaces wireguard wg01 peer central allowed-ips 10.0.1.0/24 set interfaces wireguard wg01 peer central allowed-ips 192.168.0.0/24 set interfaces wireguard wg01 peer central address 198.51.100.1 set interfaces wireguard wg01 peer central port 51820 -set interfaces wireguard wg01 peer central public-key 'LQha7JrLlu7EoW3dRKifRlg7tPcD04vgH46EIm12/ko=' +set interfaces wireguard wg01 peer central public-key 'iuXAfobnPkFq60hQbBn13OX6xi7VymSzV1up/XmW8WI=' set interfaces wireguard wg01 port 51820 set protocols static route 10.0.1.0/24 interface wg01
\ No newline at end of file diff --git a/docs/configexamples/autotest/Wireguard/_include/central.conf b/docs/configexamples/autotest/Wireguard/_include/central.conf index 1a74c2c4..a22bb056 100644 --- a/docs/configexamples/autotest/Wireguard/_include/central.conf +++ b/docs/configexamples/autotest/Wireguard/_include/central.conf @@ -1,14 +1,14 @@ set interface ethernet eth2 address 10.0.1.254/24 set interface ethernet eth1 address 198.51.100.1/24 -set interfaces wireguard wg01 private-key '6LxbrPPsrWDjJDIKQUxzNHQtr5fkg87NjgfziN1GCWk=' +set interfaces wireguard wg01 private-key 'oLycRx83P2BZ7eMqi4ysay2AETX318JJ9wE9rPIn/VI=' set interfaces wireguard wg01 address 192.168.0.1/24 set interfaces wireguard wg01 description 'VPN-to-Branch' set interfaces wireguard wg01 peer branch allowed-ips 10.0.2.0/24 set interfaces wireguard wg01 peer branch allowed-ips 192.168.0.0/24 set interfaces wireguard wg01 peer branch address 198.51.100.2 set interfaces wireguard wg01 peer branch port 51820 -set interfaces wireguard wg01 peer branch public-key 'mds7iwiwTxGLtX4eYrCyKhpZdZG+QOYwHQib7xfFPlc=' +set interfaces wireguard wg01 peer branch public-key '3a7p6bSMD/x5LvgGGFUT9oqXbsuK9Prp3R0090Fy41E=' set interfaces wireguard wg01 port 51820 set protocols static route 10.0.2.0/24 interface wg01
\ No newline at end of file diff --git a/docs/configexamples/autotest/tunnelbroker/tunnelbroker.log b/docs/configexamples/autotest/tunnelbroker/tunnelbroker.log index 7cd229e8..abf114a6 100644 --- a/docs/configexamples/autotest/tunnelbroker/tunnelbroker.log +++ b/docs/configexamples/autotest/tunnelbroker/tunnelbroker.log @@ -1,627 +1,628 @@ -2022-12-29 21:16:05,124 p=83696 u=rob n=ansible | [WARNING]: While constructing a mapping from /Users/rob/git/_vyos/vyos-eveng/roles/eve-ng-lab-test/defaults/main.yml, line 4, column 1, found a duplicate dict key (upgrade_iso). Using last -defined value only. +2023-02-24 13:34:28,203 p=33282 u=rob n=ansible | PLAY [Automatic VyOS Lab test] ********************************************************************************************************************************** +2023-02-24 13:34:28,244 p=33282 u=rob n=ansible | TASK [eve-ng-create-node : tunnelbroker: fail if node_template_iso is empty] ************************************************************************************ +2023-02-24 13:34:28,265 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:34:28,265 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:34:28,267 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:34:28,274 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:34:28,276 p=33282 u=rob n=ansible | TASK [eve-ng-create-node : tunnelbroker: fail if node_template_version is empty] ******************************************************************************** +2023-02-24 13:34:28,296 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:34:28,298 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:34:28,298 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:34:28,302 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:34:28,305 p=33282 u=rob n=ansible | TASK [eve-ng-create-node : tunnelbroker: install requirements] ************************************************************************************************** +2023-02-24 13:34:28,324 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:34:28,326 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:34:28,331 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:34:30,302 p=33282 u=rob n=ansible | ok: [eveng] +2023-02-24 13:34:30,309 p=33282 u=rob n=ansible | TASK [eve-ng-create-node : tunnelbroker: Login to EVE-NG and get Cookie] **************************************************************************************** +2023-02-24 13:34:30,338 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:34:30,341 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:34:30,346 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:34:30,994 p=33282 u=rob n=ansible | ok: [eveng] +2023-02-24 13:34:31,001 p=33282 u=rob n=ansible | TASK [eve-ng-create-node : tunnelbroker: get template facts] **************************************************************************************************** +2023-02-24 13:34:31,027 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:34:31,029 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:34:31,035 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:34:31,424 p=33282 u=rob n=ansible | ok: [eveng] +2023-02-24 13:34:31,431 p=33282 u=rob n=ansible | TASK [eve-ng-create-node : tunnelbroker: Register path status] ************************************************************************************************** +2023-02-24 13:34:31,457 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:34:31,459 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:34:31,466 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:34:31,668 p=33282 u=rob n=ansible | ok: [eveng] +2023-02-24 13:34:31,672 p=33282 u=rob n=ansible | TASK [eve-ng-create-node : tunnelbroker: create path] *********************************************************************************************************** +2023-02-24 13:34:31,695 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:34:31,697 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:34:31,697 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:34:31,702 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:34:31,705 p=33282 u=rob n=ansible | TASK [eve-ng-create-node : tunnelbroker: Upload iso to eve-ng] ************************************************************************************************** +2023-02-24 13:34:31,719 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:34:31,726 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:34:31,728 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:34:31,733 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:34:31,736 p=33282 u=rob n=ansible | TASK [eve-ng-create-node : tunnelbroker: create virtioa.qcow2 file] ********************************************************************************************* +2023-02-24 13:34:31,750 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:34:31,757 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:34:31,759 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:34:31,764 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:34:31,767 p=33282 u=rob n=ansible | TASK [eve-ng-create-node : tunnelbroker: Login to EVE-NG and get Cookie] **************************************************************************************** +2023-02-24 13:34:31,780 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:34:31,787 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:34:31,789 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:34:31,793 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:34:31,796 p=33282 u=rob n=ansible | TASK [eve-ng-create-node : tunnelbroker: create lab for node install] ******************************************************************************************* +2023-02-24 13:34:31,816 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:34:31,817 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:34:31,819 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:34:31,823 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:34:31,826 p=33282 u=rob n=ansible | TASK [eve-ng-create-node : tunnelbroker: open lab] ************************************************************************************************************** +2023-02-24 13:34:31,839 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:34:31,847 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:34:31,849 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:34:31,854 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:34:31,857 p=33282 u=rob n=ansible | TASK [eve-ng-create-node : set_fact] **************************************************************************************************************************** +2023-02-24 13:34:31,877 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:34:31,877 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:34:31,879 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:34:31,884 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:34:31,887 p=33282 u=rob n=ansible | TASK [eve-ng-create-node : tunnelbroker: add node to lab] ******************************************************************************************************* +2023-02-24 13:34:31,901 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:34:31,908 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:34:31,910 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:34:31,914 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:34:31,917 p=33282 u=rob n=ansible | TASK [eve-ng-create-node : tunnelbroker: start node] ************************************************************************************************************ +2023-02-24 13:34:31,937 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:34:31,937 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:34:31,939 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:34:31,943 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:34:31,946 p=33282 u=rob n=ansible | TASK [eve-ng-create-node : debug] ******************************************************************************************************************************* +2023-02-24 13:34:31,959 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:34:31,966 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:34:31,968 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:34:31,973 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:34:31,976 p=33282 u=rob n=ansible | TASK [eve-ng-create-node : tunnelbroker: get node infos] ******************************************************************************************************** +2023-02-24 13:34:31,989 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:34:31,996 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:34:31,998 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:34:32,002 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:34:32,005 p=33282 u=rob n=ansible | TASK [eve-ng-create-node : set_fact] **************************************************************************************************************************** +2023-02-24 13:34:32,018 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:34:32,025 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:34:32,026 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:34:32,031 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:34:32,034 p=33282 u=rob n=ansible | TASK [eve-ng-create-node : tunnelbroker: copy file] ************************************************************************************************************* +2023-02-24 13:34:32,047 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:34:32,054 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:34:32,056 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:34:32,060 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:34:32,063 p=33282 u=rob n=ansible | TASK [eve-ng-create-node : tunnelbroker: run expect script] ***************************************************************************************************** +2023-02-24 13:34:32,077 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:34:32,083 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:34:32,085 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:34:32,090 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:34:32,093 p=33282 u=rob n=ansible | TASK [eve-ng-create-node : tunnelbroker: Login to EVE-NG and get Cookie (due timeout)] ************************************************************************** +2023-02-24 13:34:32,112 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:34:32,112 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:34:32,114 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:34:32,118 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:34:32,120 p=33282 u=rob n=ansible | TASK [eve-ng-create-node : tunnelbroker: stop node] ************************************************************************************************************* +2023-02-24 13:34:32,134 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:34:32,140 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:34:32,142 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:34:32,146 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:34:32,149 p=33282 u=rob n=ansible | TASK [eve-ng-create-node : tunnelbroker: Pause to wait node is shutdown] **************************************************************************************** +2023-02-24 13:34:32,159 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:34:32,162 p=33282 u=rob n=ansible | TASK [eve-ng-create-node : tunnelbroker: delete iso] ************************************************************************************************************ +2023-02-24 13:34:32,182 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:34:32,182 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:34:32,184 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:34:32,187 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:34:32,190 p=33282 u=rob n=ansible | TASK [eve-ng-create-node : tunnelbroker: commit virtioa.qcow2] ************************************************************************************************** +2023-02-24 13:34:32,204 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:34:32,212 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:34:32,214 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:34:32,218 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:34:32,220 p=33282 u=rob n=ansible | TASK [eve-ng-create-node : tunnelbroker: delete lab for node install] ******************************************************************************************* +2023-02-24 13:34:32,240 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:34:32,240 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:34:32,242 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:34:32,246 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:34:32,254 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : Get env file content] ******************************************************************************************************************* +2023-02-24 13:34:32,480 p=33282 u=rob n=ansible | ok: [vyos-oobm -> localhost] +2023-02-24 13:34:32,480 p=33282 u=rob n=ansible | ok: [client -> localhost] +2023-02-24 13:34:32,480 p=33282 u=rob n=ansible | ok: [eveng -> localhost] +2023-02-24 13:34:32,480 p=33282 u=rob n=ansible | ok: [vyos-wan -> localhost] +2023-02-24 13:34:32,483 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: Load facts] *************************************************************************************************************** +2023-02-24 13:34:32,503 p=33282 u=rob n=ansible | ok: [eveng] +2023-02-24 13:34:32,506 p=33282 u=rob n=ansible | ok: [vyos-oobm] +2023-02-24 13:34:33,474 p=33282 u=rob n=ansible | network_os is set to vyos +2023-02-24 13:34:33,476 p=33282 u=rob n=ansible | network_os is set to vyos +2023-02-24 13:34:33,476 p=33282 u=rob n=ansible | [WARNING]: ansible-pylibssh not installed, falling back to paramiko -2022-12-29 21:16:05,124 p=83696 u=rob n=ansible | [WARNING]: While constructing a mapping from /Users/rob/git/_vyos/vyos-eveng/roles/eve-ng-lab-test/defaults/main.yml, line 4, column 1, found a duplicate dict key (upgrade_iso_version). -Using last defined value only. +2023-02-24 13:34:33,476 p=33282 u=rob n=ansible | [WARNING]: ansible-pylibssh not installed, falling back to paramiko -2022-12-29 21:16:05,156 p=83696 u=rob n=ansible | PLAY [prepare node and Lab] ****************************************************************************************************************************************************************** -2022-12-29 21:16:05,174 p=83696 u=rob n=ansible | TASK [eve-ng-create-node : fail] ************************************************************************************************************************************************************* -2022-12-29 21:16:05,187 p=83696 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:16:05,191 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:16:05,193 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:16:05,196 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:16:05,198 p=83696 u=rob n=ansible | TASK [eve-ng-create-node : fail] ************************************************************************************************************************************************************* -2022-12-29 21:16:05,208 p=83696 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:16:05,214 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:16:05,216 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:16:05,218 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:16:05,220 p=83696 u=rob n=ansible | TASK [eve-ng-create-node : install requirements] ********************************************************************************************************************************************* -2022-12-29 21:16:05,237 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:16:05,238 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:16:05,242 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:16:06,882 p=83696 u=rob n=ansible | ok: [eveng] -2022-12-29 21:16:06,886 p=83696 u=rob n=ansible | TASK [eve-ng-create-node : Login to EVE-NG and get Cookie] *********************************************************************************************************************************** -2022-12-29 21:16:06,910 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:16:06,912 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:16:06,917 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:16:07,637 p=83696 u=rob n=ansible | ok: [eveng] -2022-12-29 21:16:07,641 p=83696 u=rob n=ansible | TASK [eve-ng-create-node : get template facts] *********************************************************************************************************************************************** -2022-12-29 21:16:07,666 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:16:07,668 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:16:07,674 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:16:08,202 p=83696 u=rob n=ansible | ok: [eveng] -2022-12-29 21:16:08,207 p=83696 u=rob n=ansible | TASK [eve-ng-create-node : Register path status] ********************************************************************************************************************************************* -2022-12-29 21:16:08,234 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:16:08,235 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:16:08,241 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:16:08,594 p=83696 u=rob n=ansible | ok: [eveng] -2022-12-29 21:16:08,598 p=83696 u=rob n=ansible | TASK [eve-ng-create-node : create path] ****************************************************************************************************************************************************** -2022-12-29 21:16:08,616 p=83696 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:16:08,622 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:16:08,624 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:16:08,628 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:16:08,630 p=83696 u=rob n=ansible | TASK [eve-ng-create-node : Download iso] ***************************************************************************************************************************************************** -2022-12-29 21:16:08,643 p=83696 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:16:08,648 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:16:08,650 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:16:08,654 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:16:08,656 p=83696 u=rob n=ansible | TASK [eve-ng-create-node : create virtioa.qcow2 file] **************************************************************************************************************************************** -2022-12-29 21:16:08,668 p=83696 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:16:08,673 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:16:08,674 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:16:08,678 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:16:08,680 p=83696 u=rob n=ansible | TASK [eve-ng-create-node : Login to EVE-NG and get Cookie] *********************************************************************************************************************************** -2022-12-29 21:16:08,691 p=83696 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:16:08,696 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:16:08,698 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:16:08,702 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:16:08,704 p=83696 u=rob n=ansible | TASK [eve-ng-create-node : create lab for node install] ************************************************************************************************************************************** -2022-12-29 21:16:08,715 p=83696 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:16:08,721 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:16:08,723 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:16:08,725 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:16:08,727 p=83696 u=rob n=ansible | TASK [eve-ng-create-node : open lab] ********************************************************************************************************************************************************* -2022-12-29 21:16:08,738 p=83696 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:16:08,743 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:16:08,745 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:16:08,749 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:16:08,751 p=83696 u=rob n=ansible | TASK [eve-ng-create-node : set_fact] ********************************************************************************************************************************************************* -2022-12-29 21:16:08,762 p=83696 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:16:08,768 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:16:08,769 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:16:08,773 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:16:08,775 p=83696 u=rob n=ansible | TASK [eve-ng-create-node : add node to lab] ************************************************************************************************************************************************** -2022-12-29 21:16:08,786 p=83696 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:16:08,791 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:16:08,793 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:16:08,796 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:16:08,798 p=83696 u=rob n=ansible | TASK [eve-ng-create-node : start node] ******************************************************************************************************************************************************* -2022-12-29 21:16:08,809 p=83696 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:16:08,814 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:16:08,816 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:16:08,820 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:16:08,822 p=83696 u=rob n=ansible | TASK [eve-ng-create-node : get node infos] *************************************************************************************************************************************************** -2022-12-29 21:16:08,833 p=83696 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:16:08,838 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:16:08,840 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:16:08,843 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:16:08,845 p=83696 u=rob n=ansible | TASK [eve-ng-create-node : set_fact] ********************************************************************************************************************************************************* -2022-12-29 21:16:08,856 p=83696 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:16:08,862 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:16:08,864 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:16:08,867 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:16:08,869 p=83696 u=rob n=ansible | TASK [eve-ng-create-node : copy file] ******************************************************************************************************************************************************** -2022-12-29 21:16:08,880 p=83696 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:16:08,885 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:16:08,886 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:16:08,891 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:16:08,893 p=83696 u=rob n=ansible | TASK [eve-ng-create-node : run expect script] ************************************************************************************************************************************************ -2022-12-29 21:16:08,904 p=83696 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:16:08,910 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:16:08,912 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:16:08,915 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:16:08,917 p=83696 u=rob n=ansible | TASK [eve-ng-create-node : Login to EVE-NG and get Cookie (due timeout)] ********************************************************************************************************************* -2022-12-29 21:16:08,929 p=83696 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:16:08,934 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:16:08,936 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:16:08,938 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:16:08,940 p=83696 u=rob n=ansible | TASK [eve-ng-create-node : stop node] ******************************************************************************************************************************************************** -2022-12-29 21:16:08,952 p=83696 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:16:08,957 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:16:08,959 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:16:08,962 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:16:08,965 p=83696 u=rob n=ansible | TASK [eve-ng-create-node : Pause to wait node is shutdown] *********************************************************************************************************************************** -2022-12-29 21:16:08,972 p=83696 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:16:08,974 p=83696 u=rob n=ansible | TASK [eve-ng-create-node : delete iso] ******************************************************************************************************************************************************* -2022-12-29 21:16:08,991 p=83696 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:16:08,992 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:16:08,992 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:16:08,996 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:16:08,998 p=83696 u=rob n=ansible | TASK [eve-ng-create-node : commit virtioa.qcow2] ********************************************************************************************************************************************* -2022-12-29 21:16:09,009 p=83696 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:16:09,015 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:16:09,017 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:16:09,020 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:16:09,022 p=83696 u=rob n=ansible | TASK [eve-ng-create-node : delete lab for node install] ************************************************************************************************************************************** -2022-12-29 21:16:09,033 p=83696 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:16:09,038 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:16:09,039 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:16:09,043 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:16:09,050 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : Get env file content] ************************************************************************************************************************************************ -2022-12-29 21:16:09,251 p=83696 u=rob n=ansible | ok: [vyos-oobm -> localhost] -2022-12-29 21:16:09,251 p=83696 u=rob n=ansible | ok: [client -> localhost] -2022-12-29 21:16:09,251 p=83696 u=rob n=ansible | ok: [vyos-wan -> localhost] -2022-12-29 21:16:09,251 p=83696 u=rob n=ansible | ok: [eveng -> localhost] -2022-12-29 21:16:09,253 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : Load facts] ********************************************************************************************************************************************************** -2022-12-29 21:16:09,271 p=83696 u=rob n=ansible | ok: [eveng] -2022-12-29 21:16:09,273 p=83696 u=rob n=ansible | ok: [vyos-oobm] -2022-12-29 21:16:10,135 p=83936 u=rob n=ansible | network_os is set to vyos -2022-12-29 21:16:10,135 p=83937 u=rob n=ansible | network_os is set to vyos -2022-12-29 21:16:10,140 p=83696 u=rob n=ansible | ok: [vyos-wan] -2022-12-29 21:16:10,141 p=83696 u=rob n=ansible | ok: [client] -2022-12-29 21:16:10,146 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : fail] **************************************************************************************************************************************************************** -2022-12-29 21:16:10,166 p=83696 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:16:10,173 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:16:10,175 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:16:10,181 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:16:10,184 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ************************************************************************************************************************************** -2022-12-29 21:16:10,204 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:16:10,205 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:16:10,210 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:16:10,872 p=83696 u=rob n=ansible | ok: [eveng] -2022-12-29 21:16:10,874 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : get running lab list] ************************************************************************************************************************************************ -2022-12-29 21:16:10,892 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:16:10,893 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:16:10,897 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:16:11,388 p=83696 u=rob n=ansible | ok: [eveng] -2022-12-29 21:16:11,391 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : delete existing lab] ************************************************************************************************************************************************* -2022-12-29 21:16:11,408 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:16:11,410 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:16:11,415 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:16:11,908 p=83696 u=rob n=ansible | ok: [eveng] -2022-12-29 21:16:11,915 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : Ensure labtest is present] ******************************************************************************************************************************************* -2022-12-29 21:16:11,942 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:16:11,944 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:16:11,949 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:16:12,315 p=83696 u=rob n=ansible | ok: [eveng] -2022-12-29 21:16:12,321 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : Create tunnelbroker Lab] ********************************************************************************************************************************************* -2022-12-29 21:16:12,345 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:16:12,346 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:16:12,352 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:16:13,081 p=83696 u=rob n=ansible | changed: [eveng] -2022-12-29 21:16:13,085 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ************************************************************************************************************************************** -2022-12-29 21:16:13,107 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:16:13,108 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:16:13,114 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:16:13,772 p=83696 u=rob n=ansible | ok: [eveng] -2022-12-29 21:16:13,777 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : start vyos-oobm] ***************************************************************************************************************************************************** -2022-12-29 21:16:13,803 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:16:13,804 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:16:13,810 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:16:14,800 p=83696 u=rob n=ansible | ok: [eveng] -2022-12-29 21:16:14,806 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : Wait for vyos-oobm] ************************************************************************************************************************************************** -2022-12-29 21:16:14,826 p=83696 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:16:14,835 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:16:14,841 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:17:04,480 p=83696 u=rob n=ansible | ok: [vyos-oobm] -2022-12-29 21:17:04,486 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ************************************************************************************************************************************** -2022-12-29 21:17:04,514 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:17:04,515 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:17:04,521 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:17:05,197 p=83696 u=rob n=ansible | ok: [eveng] -2022-12-29 21:17:05,202 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : get lab status] ****************************************************************************************************************************************************** -2022-12-29 21:17:05,230 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:17:05,231 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:17:05,237 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:17:05,738 p=83696 u=rob n=ansible | ok: [eveng] -2022-12-29 21:17:05,743 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : start all nodes] ***************************************************************************************************************************************************** -2022-12-29 21:17:05,770 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:17:05,773 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:17:05,781 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:17:06,722 p=83696 u=rob n=ansible | ok: [eveng] => (item=4) -2022-12-29 21:17:07,318 p=83696 u=rob n=ansible | ok: [eveng] => (item=1) -2022-12-29 21:17:08,486 p=83696 u=rob n=ansible | ok: [eveng] => (item=2) -2022-12-29 21:17:08,492 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : Wait for vyos nodes] ************************************************************************************************************************************************* -2022-12-29 21:17:08,512 p=83696 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:17:08,519 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:17:24,391 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | Exception: Error reading SSH protocol banner -2022-12-29 21:17:24,392 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | Traceback (most recent call last): -2022-12-29 21:17:24,392 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-12-29 21:17:24,392 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | buf = self.packetizer.readline(timeout) -2022-12-29 21:17:24,392 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-12-29 21:17:24,392 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | buf += self._read_timeout(timeout) -2022-12-29 21:17:24,392 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-12-29 21:17:24,392 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | raise socket.timeout() -2022-12-29 21:17:24,392 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | socket.timeout -2022-12-29 21:17:24,393 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | -2022-12-29 21:17:24,393 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | During handling of the above exception, another exception occurred: -2022-12-29 21:17:24,393 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | -2022-12-29 21:17:24,393 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | Traceback (most recent call last): -2022-12-29 21:17:24,393 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-12-29 21:17:24,393 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | self._check_banner() -2022-12-29 21:17:24,393 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-12-29 21:17:24,393 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | raise SSHException( -2022-12-29 21:17:24,394 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-12-29 21:17:24,394 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | -2022-12-29 21:17:24,396 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | Exception: Error reading SSH protocol banner -2022-12-29 21:17:24,397 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | Traceback (most recent call last): -2022-12-29 21:17:24,397 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-12-29 21:17:24,397 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | buf = self.packetizer.readline(timeout) -2022-12-29 21:17:24,398 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-12-29 21:17:24,398 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | buf += self._read_timeout(timeout) -2022-12-29 21:17:24,398 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-12-29 21:17:24,398 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | raise socket.timeout() -2022-12-29 21:17:24,398 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | socket.timeout -2022-12-29 21:17:24,398 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | -2022-12-29 21:17:24,398 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | During handling of the above exception, another exception occurred: -2022-12-29 21:17:24,398 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | -2022-12-29 21:17:24,398 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | Traceback (most recent call last): -2022-12-29 21:17:24,399 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-12-29 21:17:24,399 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | self._check_banner() -2022-12-29 21:17:24,399 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-12-29 21:17:24,399 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | raise SSHException( -2022-12-29 21:17:24,399 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-12-29 21:17:24,399 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | -2022-12-29 21:17:40,416 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | Exception: Error reading SSH protocol banner -2022-12-29 21:17:40,417 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | Exception: Error reading SSH protocol banner -2022-12-29 21:17:40,417 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | Traceback (most recent call last): -2022-12-29 21:17:40,417 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | Traceback (most recent call last): -2022-12-29 21:17:40,417 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-12-29 21:17:40,417 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-12-29 21:17:40,417 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | buf = self.packetizer.readline(timeout) -2022-12-29 21:17:40,417 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | buf = self.packetizer.readline(timeout) -2022-12-29 21:17:40,417 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-12-29 21:17:40,417 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-12-29 21:17:40,417 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | buf += self._read_timeout(timeout) -2022-12-29 21:17:40,418 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | buf += self._read_timeout(timeout) -2022-12-29 21:17:40,418 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-12-29 21:17:40,418 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-12-29 21:17:40,418 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | raise socket.timeout() -2022-12-29 21:17:40,418 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | raise socket.timeout() -2022-12-29 21:17:40,418 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | socket.timeout -2022-12-29 21:17:40,418 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | socket.timeout -2022-12-29 21:17:40,418 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | -2022-12-29 21:17:40,418 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | -2022-12-29 21:17:40,418 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | During handling of the above exception, another exception occurred: -2022-12-29 21:17:40,418 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | During handling of the above exception, another exception occurred: -2022-12-29 21:17:40,418 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | -2022-12-29 21:17:40,418 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | -2022-12-29 21:17:40,418 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | Traceback (most recent call last): -2022-12-29 21:17:40,418 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | Traceback (most recent call last): -2022-12-29 21:17:40,418 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-12-29 21:17:40,418 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-12-29 21:17:40,419 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | self._check_banner() -2022-12-29 21:17:40,419 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | self._check_banner() -2022-12-29 21:17:40,419 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-12-29 21:17:40,419 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-12-29 21:17:40,419 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | raise SSHException( -2022-12-29 21:17:40,419 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | raise SSHException( -2022-12-29 21:17:40,419 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-12-29 21:17:40,419 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-12-29 21:17:40,419 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | -2022-12-29 21:17:40,419 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | -2022-12-29 21:17:56,448 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | Exception: Error reading SSH protocol banner -2022-12-29 21:17:56,448 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | Traceback (most recent call last): -2022-12-29 21:17:56,448 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-12-29 21:17:56,449 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | buf = self.packetizer.readline(timeout) -2022-12-29 21:17:56,449 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-12-29 21:17:56,449 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | buf += self._read_timeout(timeout) -2022-12-29 21:17:56,449 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-12-29 21:17:56,449 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | raise socket.timeout() -2022-12-29 21:17:56,449 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | socket.timeout -2022-12-29 21:17:56,449 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | -2022-12-29 21:17:56,449 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | During handling of the above exception, another exception occurred: -2022-12-29 21:17:56,449 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | -2022-12-29 21:17:56,450 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | Traceback (most recent call last): -2022-12-29 21:17:56,450 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-12-29 21:17:56,450 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | self._check_banner() -2022-12-29 21:17:56,450 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-12-29 21:17:56,450 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | raise SSHException( -2022-12-29 21:17:56,450 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-12-29 21:17:56,450 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | -2022-12-29 21:17:56,454 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | Exception: Error reading SSH protocol banner -2022-12-29 21:17:56,454 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | Traceback (most recent call last): -2022-12-29 21:17:56,454 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-12-29 21:17:56,454 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | buf = self.packetizer.readline(timeout) -2022-12-29 21:17:56,455 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-12-29 21:17:56,455 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | buf += self._read_timeout(timeout) -2022-12-29 21:17:56,455 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-12-29 21:17:56,455 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | raise socket.timeout() -2022-12-29 21:17:56,455 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | socket.timeout -2022-12-29 21:17:56,455 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | -2022-12-29 21:17:56,455 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | During handling of the above exception, another exception occurred: -2022-12-29 21:17:56,455 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | -2022-12-29 21:17:56,455 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | Traceback (most recent call last): -2022-12-29 21:17:56,456 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-12-29 21:17:56,456 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | self._check_banner() -2022-12-29 21:17:56,456 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-12-29 21:17:56,456 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | raise SSHException( -2022-12-29 21:17:56,456 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-12-29 21:17:56,456 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | -2022-12-29 21:18:12,472 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | Exception: Error reading SSH protocol banner -2022-12-29 21:18:12,473 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | Traceback (most recent call last): -2022-12-29 21:18:12,473 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-12-29 21:18:12,473 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | buf = self.packetizer.readline(timeout) -2022-12-29 21:18:12,473 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-12-29 21:18:12,473 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | buf += self._read_timeout(timeout) -2022-12-29 21:18:12,473 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-12-29 21:18:12,474 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | raise socket.timeout() -2022-12-29 21:18:12,474 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | socket.timeout -2022-12-29 21:18:12,474 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | -2022-12-29 21:18:12,474 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | During handling of the above exception, another exception occurred: -2022-12-29 21:18:12,474 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | -2022-12-29 21:18:12,474 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | Traceback (most recent call last): -2022-12-29 21:18:12,474 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-12-29 21:18:12,474 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | self._check_banner() -2022-12-29 21:18:12,475 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-12-29 21:18:12,475 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | raise SSHException( -2022-12-29 21:18:12,475 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-12-29 21:18:12,475 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | -2022-12-29 21:18:12,491 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | Exception: Error reading SSH protocol banner -2022-12-29 21:18:12,491 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | Traceback (most recent call last): -2022-12-29 21:18:12,491 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2211, in _check_banner -2022-12-29 21:18:12,491 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | buf = self.packetizer.readline(timeout) -2022-12-29 21:18:12,491 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 380, in readline -2022-12-29 21:18:12,491 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | buf += self._read_timeout(timeout) -2022-12-29 21:18:12,492 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 622, in _read_timeout -2022-12-29 21:18:12,492 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | raise socket.timeout() -2022-12-29 21:18:12,492 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | socket.timeout -2022-12-29 21:18:12,492 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | -2022-12-29 21:18:12,492 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | During handling of the above exception, another exception occurred: -2022-12-29 21:18:12,492 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | -2022-12-29 21:18:12,492 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | Traceback (most recent call last): -2022-12-29 21:18:12,492 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2039, in run -2022-12-29 21:18:12,493 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | self._check_banner() -2022-12-29 21:18:12,493 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2215, in _check_banner -2022-12-29 21:18:12,493 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | raise SSHException( -2022-12-29 21:18:12,493 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner -2022-12-29 21:18:12,493 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | -2022-12-29 21:18:14,100 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-12-29 21:18:14,103 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-12-29 21:18:14,180 p=84197 u=rob n=p=84197 u=rob | paramiko [client] | Authentication (publickey) successful! -2022-12-29 21:18:14,186 p=84196 u=rob n=p=84196 u=rob | paramiko [vyos-wan] | Authentication (publickey) successful! -2022-12-29 21:18:15,145 p=83696 u=rob n=ansible | ok: [vyos-wan] -2022-12-29 21:18:15,145 p=83696 u=rob n=ansible | ok: [client] -2022-12-29 21:18:15,148 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : include tunnelbroker lab_config.yml] ********************************************************************************************************************************* -2022-12-29 21:18:15,160 p=83696 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:18:15,166 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:18:15,177 p=83696 u=rob n=ansible | included: /Users/rob/git/_vyos/vyos-eveng/labs/tunnelbroker/lab_config.yml for vyos-wan, client -2022-12-29 21:18:15,204 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : setup nodes] ********************************************************************************************************************************************************* -2022-12-29 21:18:16,867 p=83945 u=rob n=p=83945 u=rob | paramiko [client] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-12-29 21:18:16,870 p=83944 u=rob n=p=83944 u=rob | paramiko [vyos-wan] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-12-29 21:18:16,944 p=83944 u=rob n=p=83944 u=rob | paramiko [vyos-wan] | Authentication (publickey) successful! -2022-12-29 21:18:16,945 p=83945 u=rob n=p=83945 u=rob | paramiko [client] | Authentication (publickey) successful! -2022-12-29 21:18:21,756 p=83696 u=rob n=ansible | [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 +2023-02-24 13:34:33,484 p=33282 u=rob n=ansible | ok: [vyos-wan] +2023-02-24 13:34:33,484 p=33282 u=rob n=ansible | ok: [client] +2023-02-24 13:34:33,492 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: fail if node_template_version is empty] *********************************************************************************** +2023-02-24 13:34:33,512 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:34:33,520 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:34:33,523 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:34:33,528 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:34:33,531 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: Login to EVE-NG and get Cookie] ******************************************************************************************* +2023-02-24 13:34:33,551 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:34:33,554 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:34:33,560 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:34:34,119 p=33282 u=rob n=ansible | ok: [eveng] +2023-02-24 13:34:34,126 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: get running lab list] ***************************************************************************************************** +2023-02-24 13:34:34,151 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:34:34,154 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:34:34,160 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:34:34,570 p=33282 u=rob n=ansible | ok: [eveng] +2023-02-24 13:34:34,578 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: kill running lab] ********************************************************************************************************* +2023-02-24 13:34:34,599 p=33282 u=rob n=ansible | [WARNING]: conditional statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: item.labname == "{{ eve_ng_folder_name }}/{{ +lab }}" -2022-12-29 21:18:21,756 p=83696 u=rob n=ansible | changed: [client] -2022-12-29 21:18:21,917 p=83696 u=rob n=ansible | changed: [vyos-wan] -2022-12-29 21:18:21,926 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : Register external IP in Tunnelbroker] ******************************************************************************************************************************** -2022-12-29 21:18:21,944 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:18:32,662 p=83696 u=rob n=ansible | ok: [vyos-wan -> eveng] -2022-12-29 21:18:32,668 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : get ipv4 address of vyos-wan (eth1)] ********************************************************************************************************************************* -2022-12-29 21:18:32,687 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:18:33,886 p=83696 u=rob n=ansible | ok: [vyos-wan] -2022-12-29 21:18:33,891 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : Set variables] ******************************************************************************************************************************************************* -2022-12-29 21:18:33,905 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:18:34,726 p=83696 u=rob n=ansible | ok: [vyos-wan] -2022-12-29 21:18:34,737 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : setup vyos-wan] ****************************************************************************************************************************************************** -2022-12-29 21:18:34,759 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:18:47,051 p=83696 u=rob n=ansible | changed: [vyos-wan] -2022-12-29 21:18:47,055 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ************************************************************************************************************************************** -2022-12-29 21:18:47,077 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:18:47,079 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:18:47,084 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:18:51,245 p=83696 u=rob n=ansible | ok: [eveng] -2022-12-29 21:18:51,251 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : stop nodes id] ******************************************************************************************************************************************************* -2022-12-29 21:18:51,296 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : wait after stop] ***************************************************************************************************************************************************** -2022-12-29 21:18:51,305 p=84390 u=rob n=ansible | Pausing for 5 seconds -2022-12-29 21:18:51,305 p=84390 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
-2022-12-29 21:18:56,313 p=83696 u=rob n=ansible | ok: [eveng] -2022-12-29 21:18:56,319 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : start nodes id] ****************************************************************************************************************************************************** -2022-12-29 21:18:56,366 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : wait after start] **************************************************************************************************************************************************** -2022-12-29 21:18:56,375 p=84395 u=rob n=ansible | Pausing for 5 seconds -2022-12-29 21:18:56,376 p=84395 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
-2022-12-29 21:19:01,384 p=83696 u=rob n=ansible | ok: [eveng] -2022-12-29 21:19:01,390 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : wait, b/c the ping often failed without a short break] *************************************************************************************************************** -2022-12-29 21:19:01,404 p=84397 u=rob n=ansible | Pausing for 30 seconds -2022-12-29 21:19:01,405 p=84397 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
-2022-12-29 21:19:31,412 p=83696 u=rob n=ansible | ok: [eveng] -2022-12-29 21:19:31,419 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : do ping test] ******************************************************************************************************************************************************** -2022-12-29 21:19:31,450 p=83696 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:19:31,451 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:19:36,932 p=83696 u=rob n=ansible | ok: [client] => (item=2001:470:20::2) -2022-12-29 21:19:37,452 p=83696 u=rob n=ansible | ok: [vyos-wan] => (item=tunnelbroker.net) -2022-12-29 21:19:37,457 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : execute test commands] *********************************************************************************************************************************************** -2022-12-29 21:19:37,481 p=83696 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:19:37,481 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:19:37,484 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:19:37,490 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:19:37,492 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : register stdout commands] ******************************************************************************************************************************************** -2022-12-29 21:19:37,511 p=83696 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:19:37,512 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:19:42,304 p=83696 u=rob n=ansible | ok: [client] => (item={'name': 'ping_ip', 'command': 'ping 2001:470:20::2 count 4'}) -2022-12-29 21:19:42,307 p=83696 u=rob n=ansible | ok: [vyos-wan] => (item={'name': 'ping_ip', 'command': 'ping 2001:470:20::2 count 4'}) -2022-12-29 21:19:46,198 p=83696 u=rob n=ansible | ok: [vyos-wan] => (item={'name': 'ping_name', 'command': 'ping tunnelbroker.net count 4'}) -2022-12-29 21:19:46,203 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : Set variables] ******************************************************************************************************************************************************* -2022-12-29 21:19:46,224 p=83696 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:19:46,225 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:19:47,075 p=83696 u=rob n=ansible | ok: [vyos-wan] -2022-12-29 21:19:47,077 p=83696 u=rob n=ansible | ok: [client] -2022-12-29 21:19:47,082 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : Reboot vyos] ********************************************************************************************************************************************************* -2022-12-29 21:19:47,105 p=83696 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:19:47,113 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:19:48,705 p=83696 u=rob n=ansible | ok: [vyos-wan] -2022-12-29 21:19:48,705 p=83696 u=rob n=ansible | ok: [client] -2022-12-29 21:19:48,708 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : wait while shutdown] ************************************************************************************************************************************************* -2022-12-29 21:19:48,718 p=83696 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:19:48,721 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : Wait for vyos nodes] ************************************************************************************************************************************************* -2022-12-29 21:19:48,736 p=83696 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:19:48,742 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:19:50,430 p=84554 u=rob n=p=84554 u=rob | paramiko [client] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-12-29 21:19:50,430 p=84553 u=rob n=p=84553 u=rob | paramiko [vyos-wan] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-12-29 21:19:50,528 p=84554 u=rob n=p=84554 u=rob | paramiko [client] | Auth banner: b'System is going down. Unprivileged users are not permitted to log in anymore. For technical details, see pam_nologin(8).\n\n' -2022-12-29 21:19:50,608 p=84553 u=rob n=p=84553 u=rob | paramiko [vyos-wan] | Auth banner: b'System is going down. Unprivileged users are not permitted to log in anymore. For technical details, see pam_nologin(8).\n\n' -2022-12-29 21:21:48,950 p=83944 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. +2023-02-24 13:34:34,604 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:34:34,608 p=33282 u=rob n=ansible | skipping: [eveng] => (item={'podid': '0', 'username': 'admin', 'online': '1', 'uuid': '588b9164-a3b7-4522-8058-0f6ff6286564', 'size': 0.218, 'sat': '0', 'sat_name': 'master', 'labid': 1001, 'labname': '/Common\n', 'cpu': 0, 'mem': 0}) +2023-02-24 13:34:34,609 p=33282 u=rob n=ansible | skipping: [eveng] => (item={'podid': '1', 'username': 'ansible', 'online': '1', 'uuid': 'db483be8-f167-496c-ae7b-0e3bfb613b8c', 'size': 0.1289, 'sat': '0', 'sat_name': 'master', 'labid': 1002, 'labname': '/labtest/tunnelbroker\n', 'cpu': 0, 'mem': 0}) +2023-02-24 13:34:34,612 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:34:34,612 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:34:34,614 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:34:34,617 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: delete existing lab] ****************************************************************************************************** +2023-02-24 13:34:34,638 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:34:34,640 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:34:34,647 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:34:35,151 p=33282 u=rob n=ansible | ok: [eveng] +2023-02-24 13:34:35,158 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: Ensure labtest is present] ************************************************************************************************ +2023-02-24 13:34:35,185 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:34:35,188 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:34:35,194 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:34:35,387 p=33282 u=rob n=ansible | ok: [eveng] +2023-02-24 13:34:35,393 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: Create tunnelbroker Lab] ************************************************************************************************** +2023-02-24 13:34:35,414 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:34:35,416 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:34:35,423 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:34:35,954 p=33282 u=rob n=ansible | changed: [eveng] +2023-02-24 13:34:35,958 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: Login to EVE-NG and get Cookie] ******************************************************************************************* +2023-02-24 13:34:35,979 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:34:35,981 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:34:35,987 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:34:36,563 p=33282 u=rob n=ansible | ok: [eveng] +2023-02-24 13:34:36,570 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: start vyos-oobm] ********************************************************************************************************** +2023-02-24 13:34:36,597 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:34:36,599 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:34:36,605 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:34:37,540 p=33282 u=rob n=ansible | ok: [eveng] +2023-02-24 13:34:37,545 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: Wait for vyos-oobm] ******************************************************************************************************* +2023-02-24 13:34:37,564 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:34:37,575 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:34:37,580 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:35:47,516 p=33282 u=rob n=ansible | ok: [vyos-oobm] +2023-02-24 13:35:47,525 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: Login to EVE-NG and get Cookie] ******************************************************************************************* +2023-02-24 13:35:47,558 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:35:47,560 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:35:47,565 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:35:48,583 p=33282 u=rob n=ansible | ok: [eveng] +2023-02-24 13:35:48,588 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: get lab status] *********************************************************************************************************** +2023-02-24 13:35:48,615 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:35:48,618 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:35:48,624 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:35:49,076 p=33282 u=rob n=ansible | ok: [eveng] +2023-02-24 13:35:49,083 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: start all nodes] ********************************************************************************************************** +2023-02-24 13:35:49,107 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:35:49,109 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:35:49,117 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:35:50,018 p=33282 u=rob n=ansible | ok: [eveng] => (item=4) +2023-02-24 13:35:50,540 p=33282 u=rob n=ansible | ok: [eveng] => (item=1) +2023-02-24 13:35:51,618 p=33282 u=rob n=ansible | ok: [eveng] => (item=2) +2023-02-24 13:35:51,623 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: Wait for vyos nodes] ****************************************************************************************************** +2023-02-24 13:35:51,639 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:35:51,647 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:35:52,627 p=33282 u=rob n=ansible | [DEPRECATION WARNING]: PlayContext.verbosity is deprecated, use ansible.utils.display.Display.verbosity instead. This feature will be removed in version 2.18. +Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. +2023-02-24 13:35:52,628 p=33282 u=rob n=ansible | [DEPRECATION WARNING]: PlayContext.verbosity is deprecated, use ansible.utils.display.Display.verbosity instead. This feature will be removed in version 2.18. +Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. +2023-02-24 13:36:22,651 p=33814 u=rob n=p=33814 u=rob | paramiko [vyos-wan] | Exception (client): Error reading SSH protocol banner +2023-02-24 13:36:22,655 p=33814 u=rob n=p=33814 u=rob | paramiko [vyos-wan] | Traceback (most recent call last): +2023-02-24 13:36:22,655 p=33814 u=rob n=p=33814 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2268, in _check_banner +2023-02-24 13:36:22,655 p=33814 u=rob n=p=33814 u=rob | paramiko [vyos-wan] | buf = self.packetizer.readline(timeout) +2023-02-24 13:36:22,655 p=33814 u=rob n=p=33814 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 374, in readline +2023-02-24 13:36:22,656 p=33814 u=rob n=p=33814 u=rob | paramiko [vyos-wan] | buf += self._read_timeout(timeout) +2023-02-24 13:36:22,656 p=33814 u=rob n=p=33814 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 611, in _read_timeout +2023-02-24 13:36:22,656 p=33814 u=rob n=p=33814 u=rob | paramiko [vyos-wan] | raise socket.timeout() +2023-02-24 13:36:22,656 p=33814 u=rob n=p=33814 u=rob | paramiko [vyos-wan] | socket.timeout +2023-02-24 13:36:22,656 p=33814 u=rob n=p=33814 u=rob | paramiko [vyos-wan] | +2023-02-24 13:36:22,656 p=33814 u=rob n=p=33814 u=rob | paramiko [vyos-wan] | During handling of the above exception, another exception occurred: +2023-02-24 13:36:22,656 p=33814 u=rob n=p=33814 u=rob | paramiko [vyos-wan] | +2023-02-24 13:36:22,657 p=33814 u=rob n=p=33814 u=rob | paramiko [vyos-wan] | Traceback (most recent call last): +2023-02-24 13:36:22,657 p=33814 u=rob n=p=33814 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2091, in run +2023-02-24 13:36:22,657 p=33814 u=rob n=p=33814 u=rob | paramiko [vyos-wan] | self._check_banner() +2023-02-24 13:36:22,657 p=33814 u=rob n=p=33814 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2272, in _check_banner +2023-02-24 13:36:22,657 p=33814 u=rob n=p=33814 u=rob | paramiko [vyos-wan] | raise SSHException( +2023-02-24 13:36:22,657 p=33814 u=rob n=p=33814 u=rob | paramiko [vyos-wan] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2023-02-24 13:36:22,657 p=33814 u=rob n=p=33814 u=rob | paramiko [vyos-wan] | +2023-02-24 13:36:22,676 p=33815 u=rob n=p=33815 u=rob | paramiko [client] | Exception (client): Error reading SSH protocol banner +2023-02-24 13:36:22,678 p=33815 u=rob n=p=33815 u=rob | paramiko [client] | Traceback (most recent call last): +2023-02-24 13:36:22,679 p=33815 u=rob n=p=33815 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2268, in _check_banner +2023-02-24 13:36:22,679 p=33815 u=rob n=p=33815 u=rob | paramiko [client] | buf = self.packetizer.readline(timeout) +2023-02-24 13:36:22,679 p=33815 u=rob n=p=33815 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 374, in readline +2023-02-24 13:36:22,679 p=33815 u=rob n=p=33815 u=rob | paramiko [client] | buf += self._read_timeout(timeout) +2023-02-24 13:36:22,679 p=33815 u=rob n=p=33815 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 611, in _read_timeout +2023-02-24 13:36:22,679 p=33815 u=rob n=p=33815 u=rob | paramiko [client] | raise socket.timeout() +2023-02-24 13:36:22,679 p=33815 u=rob n=p=33815 u=rob | paramiko [client] | socket.timeout +2023-02-24 13:36:22,680 p=33815 u=rob n=p=33815 u=rob | paramiko [client] | +2023-02-24 13:36:22,680 p=33815 u=rob n=p=33815 u=rob | paramiko [client] | During handling of the above exception, another exception occurred: +2023-02-24 13:36:22,680 p=33815 u=rob n=p=33815 u=rob | paramiko [client] | +2023-02-24 13:36:22,680 p=33815 u=rob n=p=33815 u=rob | paramiko [client] | Traceback (most recent call last): +2023-02-24 13:36:22,680 p=33815 u=rob n=p=33815 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2091, in run +2023-02-24 13:36:22,680 p=33815 u=rob n=p=33815 u=rob | paramiko [client] | self._check_banner() +2023-02-24 13:36:22,680 p=33815 u=rob n=p=33815 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2272, in _check_banner +2023-02-24 13:36:22,681 p=33815 u=rob n=p=33815 u=rob | paramiko [client] | raise SSHException( +2023-02-24 13:36:22,681 p=33815 u=rob n=p=33815 u=rob | paramiko [client] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2023-02-24 13:36:22,681 p=33815 u=rob n=p=33815 u=rob | paramiko [client] | +2023-02-24 13:36:53,725 p=33815 u=rob n=p=33815 u=rob | paramiko [client] | Exception (client): Error reading SSH protocol banner +2023-02-24 13:36:53,726 p=33815 u=rob n=p=33815 u=rob | paramiko [client] | Traceback (most recent call last): +2023-02-24 13:36:53,727 p=33815 u=rob n=p=33815 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2268, in _check_banner +2023-02-24 13:36:53,727 p=33815 u=rob n=p=33815 u=rob | paramiko [client] | buf = self.packetizer.readline(timeout) +2023-02-24 13:36:53,727 p=33815 u=rob n=p=33815 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 374, in readline +2023-02-24 13:36:53,727 p=33815 u=rob n=p=33815 u=rob | paramiko [client] | buf += self._read_timeout(timeout) +2023-02-24 13:36:53,727 p=33815 u=rob n=p=33815 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 611, in _read_timeout +2023-02-24 13:36:53,727 p=33815 u=rob n=p=33815 u=rob | paramiko [client] | raise socket.timeout() +2023-02-24 13:36:53,728 p=33815 u=rob n=p=33815 u=rob | paramiko [client] | socket.timeout +2023-02-24 13:36:53,728 p=33815 u=rob n=p=33815 u=rob | paramiko [client] | +2023-02-24 13:36:53,728 p=33815 u=rob n=p=33815 u=rob | paramiko [client] | During handling of the above exception, another exception occurred: +2023-02-24 13:36:53,728 p=33815 u=rob n=p=33815 u=rob | paramiko [client] | +2023-02-24 13:36:53,728 p=33815 u=rob n=p=33815 u=rob | paramiko [client] | Traceback (most recent call last): +2023-02-24 13:36:53,728 p=33815 u=rob n=p=33815 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2091, in run +2023-02-24 13:36:53,728 p=33815 u=rob n=p=33815 u=rob | paramiko [client] | self._check_banner() +2023-02-24 13:36:53,729 p=33815 u=rob n=p=33815 u=rob | paramiko [client] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2272, in _check_banner +2023-02-24 13:36:53,729 p=33815 u=rob n=p=33815 u=rob | paramiko [client] | raise SSHException( +2023-02-24 13:36:53,729 p=33815 u=rob n=p=33815 u=rob | paramiko [client] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2023-02-24 13:36:53,729 p=33815 u=rob n=p=33815 u=rob | paramiko [client] | +2023-02-24 13:36:53,732 p=33814 u=rob n=p=33814 u=rob | paramiko [vyos-wan] | Exception (client): Error reading SSH protocol banner +2023-02-24 13:36:53,733 p=33814 u=rob n=p=33814 u=rob | paramiko [vyos-wan] | Traceback (most recent call last): +2023-02-24 13:36:53,733 p=33814 u=rob n=p=33814 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2268, in _check_banner +2023-02-24 13:36:53,733 p=33814 u=rob n=p=33814 u=rob | paramiko [vyos-wan] | buf = self.packetizer.readline(timeout) +2023-02-24 13:36:53,733 p=33814 u=rob n=p=33814 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 374, in readline +2023-02-24 13:36:53,734 p=33814 u=rob n=p=33814 u=rob | paramiko [vyos-wan] | buf += self._read_timeout(timeout) +2023-02-24 13:36:53,734 p=33814 u=rob n=p=33814 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/packet.py", line 611, in _read_timeout +2023-02-24 13:36:53,734 p=33814 u=rob n=p=33814 u=rob | paramiko [vyos-wan] | raise socket.timeout() +2023-02-24 13:36:53,734 p=33814 u=rob n=p=33814 u=rob | paramiko [vyos-wan] | socket.timeout +2023-02-24 13:36:53,734 p=33814 u=rob n=p=33814 u=rob | paramiko [vyos-wan] | +2023-02-24 13:36:53,734 p=33814 u=rob n=p=33814 u=rob | paramiko [vyos-wan] | During handling of the above exception, another exception occurred: +2023-02-24 13:36:53,734 p=33814 u=rob n=p=33814 u=rob | paramiko [vyos-wan] | +2023-02-24 13:36:53,735 p=33814 u=rob n=p=33814 u=rob | paramiko [vyos-wan] | Traceback (most recent call last): +2023-02-24 13:36:53,735 p=33814 u=rob n=p=33814 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2091, in run +2023-02-24 13:36:53,735 p=33814 u=rob n=p=33814 u=rob | paramiko [vyos-wan] | self._check_banner() +2023-02-24 13:36:53,735 p=33814 u=rob n=p=33814 u=rob | paramiko [vyos-wan] | File "/Users/rob/.local/share/virtualenvs/vyos-eveng-b9X2mBdh/lib/python3.9/site-packages/paramiko/transport.py", line 2272, in _check_banner +2023-02-24 13:36:53,735 p=33814 u=rob n=p=33814 u=rob | paramiko [vyos-wan] | raise SSHException( +2023-02-24 13:36:53,735 p=33814 u=rob n=p=33814 u=rob | paramiko [vyos-wan] | paramiko.ssh_exception.SSHException: Error reading SSH protocol banner +2023-02-24 13:36:53,735 p=33814 u=rob n=p=33814 u=rob | paramiko [vyos-wan] | +2023-02-24 13:36:55,611 p=33815 u=rob n=p=33815 u=rob | paramiko [client] | Connected (version 2.0, client OpenSSH_8.4p1) +2023-02-24 13:36:55,612 p=33814 u=rob n=p=33814 u=rob | paramiko [vyos-wan] | Connected (version 2.0, client OpenSSH_8.4p1) +2023-02-24 13:36:55,880 p=33814 u=rob n=p=33814 u=rob | paramiko [vyos-wan] | Authentication (publickey) successful! +2023-02-24 13:36:55,880 p=33815 u=rob n=p=33815 u=rob | paramiko [client] | Authentication (publickey) successful! +2023-02-24 13:36:57,019 p=33282 u=rob n=ansible | ok: [vyos-wan] +2023-02-24 13:36:57,019 p=33282 u=rob n=ansible | ok: [client] +2023-02-24 13:36:57,021 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : setup nodes] **************************************************************************************************************************** +2023-02-24 13:36:57,035 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:36:57,042 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:36:57,991 p=33523 u=rob n=ansible | [DEPRECATION WARNING]: PlayContext.verbosity is deprecated, use +ansible.utils.display.Display.verbosity instead. This feature will be removed +in version 2.18. Deprecation warnings can be disabled by setting +deprecation_warnings=False in ansible.cfg. +2023-02-24 13:36:57,991 p=33524 u=rob n=ansible | [DEPRECATION WARNING]: PlayContext.verbosity is deprecated, use +ansible.utils.display.Display.verbosity instead. This feature will be removed +in version 2.18. Deprecation warnings can be disabled by setting +deprecation_warnings=False in ansible.cfg. +2023-02-24 13:36:58,765 p=33523 u=rob n=p=33523 u=rob | paramiko [vyos-wan] | Connected (version 2.0, client OpenSSH_8.4p1) +2023-02-24 13:36:58,772 p=33524 u=rob n=p=33524 u=rob | paramiko [client] | Connected (version 2.0, client OpenSSH_8.4p1) +2023-02-24 13:36:59,000 p=33523 u=rob n=p=33523 u=rob | paramiko [vyos-wan] | Authentication (publickey) successful! +2023-02-24 13:36:59,000 p=33524 u=rob n=p=33524 u=rob | paramiko [client] | Authentication (publickey) successful! +2023-02-24 13:37:05,212 p=33282 u=rob n=ansible | [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 + +2023-02-24 13:37:05,212 p=33282 u=rob n=ansible | changed: [client] +2023-02-24 13:37:05,435 p=33282 u=rob n=ansible | changed: [vyos-wan] +2023-02-24 13:37:05,445 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : Register external IP in Tunnelbroker] *************************************************************************************************** +2023-02-24 13:37:05,469 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:37:05,478 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:37:05,488 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:37:07,817 p=33282 u=rob n=ansible | ok: [vyos-wan -> eveng(eve-ng)] +2023-02-24 13:37:07,823 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : get ipv4 address of vyos-wan (eth1)] **************************************************************************************************** +2023-02-24 13:37:07,842 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:37:07,850 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:37:07,860 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:37:08,902 p=33282 u=rob n=ansible | ok: [vyos-wan] +2023-02-24 13:37:08,905 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : Set variables] ************************************************************************************************************************** +2023-02-24 13:37:08,924 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:37:08,932 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:37:08,940 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:37:09,898 p=33282 u=rob n=ansible | ok: [vyos-wan] +2023-02-24 13:37:09,913 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : setup vyos-wan] ************************************************************************************************************************* +2023-02-24 13:37:09,951 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:37:09,951 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:37:09,963 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:37:19,291 p=33282 u=rob n=ansible | changed: [vyos-wan] +2023-02-24 13:37:19,300 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: Login to EVE-NG and get Cookie] ******************************************************************************************* +2023-02-24 13:37:19,330 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:37:19,332 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:37:19,339 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:37:19,961 p=33282 u=rob n=ansible | ok: [eveng] +2023-02-24 13:37:19,969 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: stop nodes id] ************************************************************************************************************ +2023-02-24 13:37:19,997 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:37:20,000 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:37:20,005 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:37:20,011 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:37:20,015 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: wait after stop] ********************************************************************************************************** +2023-02-24 13:37:20,028 p=33282 u=rob n=ansible | Pausing for 5 seconds +2023-02-24 13:37:20,028 p=33282 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2023-02-24 13:37:25,040 p=33282 u=rob n=ansible | ok: [eveng] +2023-02-24 13:37:25,048 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: start nodes id] *********************************************************************************************************** +2023-02-24 13:37:25,078 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:37:25,081 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:37:25,086 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:37:25,092 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:37:25,096 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: wait after start] ********************************************************************************************************* +2023-02-24 13:37:25,109 p=33282 u=rob n=ansible | Pausing for 5 seconds +2023-02-24 13:37:25,109 p=33282 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2023-02-24 13:37:30,122 p=33282 u=rob n=ansible | ok: [eveng] +2023-02-24 13:37:30,130 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: wait, b/c the ping often failed without a short break] ******************************************************************** +2023-02-24 13:37:30,150 p=33282 u=rob n=ansible | Pausing for 30 seconds +2023-02-24 13:37:30,150 p=33282 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2023-02-24 13:38:00,166 p=33282 u=rob n=ansible | ok: [eveng] +2023-02-24 13:38:00,180 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: do ping test] ************************************************************************************************************* +2023-02-24 13:38:00,220 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:38:00,221 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:38:05,626 p=33282 u=rob n=ansible | ok: [client] => (item=2001:470:20::2) +2023-02-24 13:38:05,903 p=33282 u=rob n=ansible | ok: [vyos-wan] => (item=tunnelbroker.net) +2023-02-24 13:38:05,915 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: execute test commands] **************************************************************************************************** +2023-02-24 13:38:05,948 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:38:05,951 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:38:05,956 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:38:05,965 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:38:05,969 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: register stdout commands] ************************************************************************************************* +2023-02-24 13:38:05,990 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:38:05,995 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:38:10,264 p=33282 u=rob n=ansible | ok: [client] => (item={'name': 'ping_ip', 'command': 'ping 2001:470:20::2 count 4'}) +2023-02-24 13:38:10,299 p=33282 u=rob n=ansible | ok: [vyos-wan] => (item={'name': 'ping_ip', 'command': 'ping 2001:470:20::2 count 4'}) +2023-02-24 13:38:14,879 p=33282 u=rob n=ansible | ok: [vyos-wan] => (item={'name': 'ping_name', 'command': 'ping tunnelbroker.net count 4'}) +2023-02-24 13:38:14,887 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: Set variables] ************************************************************************************************************ +2023-02-24 13:38:14,914 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:38:14,917 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:38:15,874 p=33282 u=rob n=ansible | ok: [vyos-wan] +2023-02-24 13:38:15,874 p=33282 u=rob n=ansible | ok: [client] +2023-02-24 13:38:15,878 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: Reboot vyos] ************************************************************************************************************** +2023-02-24 13:38:15,902 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:38:15,903 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:38:17,178 p=33282 u=rob n=ansible | ok: [vyos-wan] +2023-02-24 13:38:17,193 p=33282 u=rob n=ansible | ok: [client] +2023-02-24 13:38:17,197 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: wait while shutdown] ****************************************************************************************************** +2023-02-24 13:38:17,212 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:38:17,216 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: Wait for vyos nodes] ****************************************************************************************************** +2023-02-24 13:38:17,238 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:38:17,247 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:38:18,212 p=33282 u=rob n=ansible | [DEPRECATION WARNING]: PlayContext.verbosity is deprecated, use ansible.utils.display.Display.verbosity instead. This feature will be removed in version 2.18. +Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. +2023-02-24 13:38:18,212 p=33282 u=rob n=ansible | [DEPRECATION WARNING]: PlayContext.verbosity is deprecated, use ansible.utils.display.Display.verbosity instead. This feature will be removed in version 2.18. +Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. +2023-02-24 13:38:19,022 p=34033 u=rob n=p=34033 u=rob | paramiko [vyos-wan] | Connected (version 2.0, client OpenSSH_8.4p1) +2023-02-24 13:38:19,024 p=34034 u=rob n=p=34034 u=rob | paramiko [client] | Connected (version 2.0, client OpenSSH_8.4p1) +2023-02-24 13:38:19,266 p=34034 u=rob n=p=34034 u=rob | paramiko [client] | Auth banner: b'System is going down. Unprivileged users are not permitted to log in anymore. For technical details, see pam_nologin(8).\n\n' +2023-02-24 13:38:19,300 p=34033 u=rob n=p=34033 u=rob | paramiko [vyos-wan] | Auth banner: b'System is going down. Unprivileged users are not permitted to log in anymore. For technical details, see pam_nologin(8).\n\n' +2023-02-24 13:40:17,573 p=33523 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. See the timeout setting options in the Network Debug and Troubleshooting Guide. -2022-12-29 21:21:48,952 p=83945 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. +2023-02-24 13:40:17,573 p=33524 u=rob n=ansible | persistent connection idle timeout triggered, timeout value is 120 secs. See the timeout setting options in the Network Debug and Troubleshooting Guide. -2022-12-29 21:21:49,053 p=83944 u=rob n=ansible | shutdown complete -2022-12-29 21:21:49,055 p=83945 u=rob n=ansible | shutdown complete -2022-12-29 21:21:52,256 p=84553 u=rob n=p=84553 u=rob | paramiko [vyos-wan] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-12-29 21:21:52,261 p=84554 u=rob n=p=84554 u=rob | paramiko [client] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-12-29 21:21:52,335 p=84554 u=rob n=p=84554 u=rob | paramiko [client] | Authentication (publickey) successful! -2022-12-29 21:21:52,380 p=84553 u=rob n=p=84553 u=rob | paramiko [vyos-wan] | Authentication (publickey) successful! -2022-12-29 21:21:53,617 p=83696 u=rob n=ansible | ok: [client] -2022-12-29 21:21:53,687 p=83696 u=rob n=ansible | ok: [vyos-wan] -2022-12-29 21:21:53,689 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ************************************************************************************************************************************** -2022-12-29 21:21:53,707 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:21:53,707 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:21:53,711 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:21:54,925 p=83696 u=rob n=ansible | ok: [eveng] -2022-12-29 21:21:54,930 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : stop nodes id] ******************************************************************************************************************************************************* -2022-12-29 21:21:54,974 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : wait after stop] ***************************************************************************************************************************************************** -2022-12-29 21:21:54,983 p=84639 u=rob n=ansible | Pausing for 5 seconds -2022-12-29 21:21:54,983 p=84639 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
-2022-12-29 21:21:59,991 p=83696 u=rob n=ansible | ok: [eveng] -2022-12-29 21:21:59,997 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : start nodes id] ****************************************************************************************************************************************************** -2022-12-29 21:22:00,044 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : wait after start] **************************************************************************************************************************************************** -2022-12-29 21:22:00,054 p=84645 u=rob n=ansible | Pausing for 5 seconds -2022-12-29 21:22:00,054 p=84645 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
-2022-12-29 21:22:05,063 p=83696 u=rob n=ansible | ok: [eveng] -2022-12-29 21:22:05,070 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : wait, b/c the ping often failed without a short break] *************************************************************************************************************** -2022-12-29 21:22:05,084 p=84646 u=rob n=ansible | Pausing for 30 seconds -2022-12-29 21:22:05,085 p=84646 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
-2022-12-29 21:22:35,091 p=83696 u=rob n=ansible | ok: [eveng] -2022-12-29 21:22:35,098 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : do ping test] ******************************************************************************************************************************************************** -2022-12-29 21:22:35,130 p=83696 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:22:35,131 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:22:36,003 p=84655 u=rob n=ansible | network_os is set to vyos -2022-12-29 21:22:36,003 p=84656 u=rob n=ansible | network_os is set to vyos -2022-12-29 21:22:37,280 p=84662 u=rob n=p=84662 u=rob | paramiko [vyos-wan] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-12-29 21:22:37,287 p=84664 u=rob n=p=84664 u=rob | paramiko [client] | Connected (version 2.0, client OpenSSH_8.4p1) -2022-12-29 21:22:37,727 p=84664 u=rob n=p=84664 u=rob | paramiko [client] | Authentication (publickey) successful! -2022-12-29 21:22:37,758 p=84662 u=rob n=p=84662 u=rob | paramiko [vyos-wan] | Authentication (publickey) successful! -2022-12-29 21:22:44,773 p=83696 u=rob n=ansible | ok: [client] => (item=2001:470:20::2) -2022-12-29 21:22:45,851 p=83696 u=rob n=ansible | ok: [vyos-wan] => (item=tunnelbroker.net) -2022-12-29 21:22:45,855 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : execute test commands] *********************************************************************************************************************************************** -2022-12-29 21:22:45,878 p=83696 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:22:45,879 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:22:45,881 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:22:45,887 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:22:45,890 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : register stdout commands] ******************************************************************************************************************************************** -2022-12-29 21:22:45,907 p=83696 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:22:45,909 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:22:45,915 p=83696 u=rob n=ansible | skipping: [vyos-wan] => (item={'name': 'ping_ip', 'command': 'ping 2001:470:20::2 count 4'}) -2022-12-29 21:22:45,915 p=83696 u=rob n=ansible | skipping: [vyos-wan] => (item={'name': 'ping_name', 'command': 'ping tunnelbroker.net count 4'}) -2022-12-29 21:22:45,918 p=83696 u=rob n=ansible | skipping: [client] => (item={'name': 'ping_ip', 'command': 'ping 2001:470:20::2 count 4'}) -2022-12-29 21:22:45,922 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : Set variables] ******************************************************************************************************************************************************* -2022-12-29 21:22:45,939 p=83696 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:22:45,939 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:22:45,941 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:22:45,945 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:22:45,948 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : make sure tmp dir exist] ********************************************************************************************************************************************* -2022-12-29 21:22:45,962 p=83696 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:22:45,969 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:22:45,971 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:22:45,973 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:22:45,977 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : register status of tmp/] ********************************************************************************************************************************************* -2022-12-29 21:22:45,988 p=83696 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:22:45,994 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:22:45,996 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:22:45,999 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:22:46,002 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : Download upgrade_iso] ************************************************************************************************************************************************ -2022-12-29 21:22:46,016 p=83696 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:22:46,022 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:22:46,023 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:22:46,027 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:22:46,030 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : Copy iso to host] **************************************************************************************************************************************************** -2022-12-29 21:22:46,042 p=83696 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:22:46,048 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:22:46,050 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:22:46,052 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:22:46,055 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : upgrade vyos] ******************************************************************************************************************************************************** -2022-12-29 21:22:46,067 p=83696 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:22:46,073 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:22:46,074 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:22:46,077 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:22:46,079 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : Reboot vyos] ********************************************************************************************************************************************************* -2022-12-29 21:22:46,091 p=83696 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:22:46,098 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:22:46,100 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:22:46,103 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:22:46,105 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : wait while shutdown] ************************************************************************************************************************************************* -2022-12-29 21:22:46,113 p=83696 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:22:46,114 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : Wait for vyos nodes] ************************************************************************************************************************************************* -2022-12-29 21:22:46,126 p=83696 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:22:46,132 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:22:46,134 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:22:46,136 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:22:46,139 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : clear tmp dir] ******************************************************************************************************************************************************* -2022-12-29 21:22:46,147 p=83696 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:22:46,149 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : Login to EVE-NG and get Cookie] ************************************************************************************************************************************** -2022-12-29 21:22:46,160 p=83696 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:22:46,166 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:22:46,168 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:22:46,170 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:22:46,173 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : stop nodes id] ******************************************************************************************************************************************************* -2022-12-29 21:22:46,201 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : wait after stop] ***************************************************************************************************************************************************** -2022-12-29 21:22:46,209 p=83696 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:22:46,210 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : start nodes id] ****************************************************************************************************************************************************** -2022-12-29 21:22:46,239 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : wait after start] **************************************************************************************************************************************************** -2022-12-29 21:22:46,246 p=83696 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:22:46,248 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : wait, b/c the ping often failed without a short break] *************************************************************************************************************** -2022-12-29 21:22:46,256 p=83696 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:22:46,258 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : do ping test] ******************************************************************************************************************************************************** -2022-12-29 21:22:46,269 p=83696 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:22:46,275 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:22:46,281 p=83696 u=rob n=ansible | skipping: [vyos-wan] => (item=tunnelbroker.net) -2022-12-29 21:22:46,285 p=83696 u=rob n=ansible | skipping: [client] => (item=2001:470:20::2) -2022-12-29 21:22:46,288 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : execute test commands] *********************************************************************************************************************************************** -2022-12-29 21:22:46,300 p=83696 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:22:46,306 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:22:46,308 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:22:46,312 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:22:46,314 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : register stdout commands] ******************************************************************************************************************************************** -2022-12-29 21:22:46,326 p=83696 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:22:46,332 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:22:46,339 p=83696 u=rob n=ansible | skipping: [vyos-wan] => (item={'name': 'ping_ip', 'command': 'ping 2001:470:20::2 count 4'}) -2022-12-29 21:22:46,340 p=83696 u=rob n=ansible | skipping: [vyos-wan] => (item={'name': 'ping_name', 'command': 'ping tunnelbroker.net count 4'}) -2022-12-29 21:22:46,343 p=83696 u=rob n=ansible | skipping: [client] => (item={'name': 'ping_ip', 'command': 'ping 2001:470:20::2 count 4'}) -2022-12-29 21:22:46,346 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : Set variables] ******************************************************************************************************************************************************* -2022-12-29 21:22:46,358 p=83696 u=rob n=ansible | skipping: [eveng] -2022-12-29 21:22:46,363 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:22:46,365 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:22:46,368 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:22:46,371 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : make sure output dir exist] ****************************************************************************************************************************************** -2022-12-29 21:22:46,391 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:22:46,392 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:22:46,396 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:22:46,561 p=83696 u=rob n=ansible | ok: [eveng -> localhost] -2022-12-29 21:22:46,564 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : make sure output include dir exist] ********************************************************************************************************************************** -2022-12-29 21:22:46,584 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:22:46,586 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:22:46,590 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:22:46,690 p=83696 u=rob n=ansible | ok: [eveng -> localhost] -2022-12-29 21:22:46,692 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : Get timestamp from the system] *************************************************************************************************************************************** -2022-12-29 21:22:46,710 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:22:46,711 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:22:46,715 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:22:48,110 p=83696 u=rob n=ansible | changed: [eveng] -2022-12-29 21:22:48,117 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : Set variables] ******************************************************************************************************************************************************* -2022-12-29 21:22:48,147 p=83696 u=rob n=ansible | ok: [eveng] -2022-12-29 21:22:48,149 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:22:48,149 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:22:48,154 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:22:48,159 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : generate lab rst file] *********************************************************************************************************************************************** -2022-12-29 21:22:48,182 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:22:48,183 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:22:48,188 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:22:48,404 p=83696 u=rob n=ansible | changed: [eveng -> localhost] -2022-12-29 21:22:48,407 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : find all *.conf files in Lab] **************************************************************************************************************************************** -2022-12-29 21:22:48,427 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:22:48,428 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:22:48,432 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:22:48,591 p=83696 u=rob n=ansible | ok: [eveng -> localhost] -2022-12-29 21:22:48,599 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : copy all *.conf files] *********************************************************************************************************************************************** -2022-12-29 21:22:48,623 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:22:48,625 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:22:48,629 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:22:48,896 p=83696 u=rob n=ansible | ok: [eveng -> localhost] => (item={'path': 'labs/tunnelbroker/vyos-wan_tun0.conf', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 931, 'inode': 60597504, 'dev': 16777231, 'nlink': 1, 'atime': 1665772926.6056764, 'mtime': 1665772924.8339345, 'ctime': 1665772924.8339345, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) -2022-12-29 21:22:49,112 p=83696 u=rob n=ansible | ok: [eveng -> localhost] => (item={'path': 'labs/tunnelbroker/client.conf', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 50, 'inode': 43214260, 'dev': 16777231, 'nlink': 1, 'atime': 1648155112.2819037, 'mtime': 1648155110.8026924, 'ctime': 1648155110.8026924, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) -2022-12-29 21:22:49,325 p=83696 u=rob n=ansible | ok: [eveng -> localhost] => (item={'path': 'labs/tunnelbroker/vyos-wan.conf', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 42, 'inode': 43214267, 'dev': 16777231, 'nlink': 1, 'atime': 1648155112.2896059, 'mtime': 1648155110.8037791, 'ctime': 1648155110.8037791, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) -2022-12-29 21:22:49,536 p=83696 u=rob n=ansible | ok: [eveng -> localhost] => (item={'path': 'labs/tunnelbroker/transport.conf', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 107, 'inode': 43214264, 'dev': 16777231, 'nlink': 1, 'atime': 1648155112.290648, 'mtime': 1648155110.8034177, 'ctime': 1648155110.8034177, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) -2022-12-29 21:22:49,540 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : find all *.png files in Lab] ***************************************************************************************************************************************** -2022-12-29 21:22:49,560 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:22:49,562 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:22:49,566 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:22:49,663 p=83696 u=rob n=ansible | ok: [eveng -> localhost] -2022-12-29 21:22:49,667 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : copy all *.png files] ************************************************************************************************************************************************ -2022-12-29 21:22:49,691 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:22:49,692 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:22:49,697 p=83696 u=rob n=ansible | skipping: [client] -2022-12-29 21:22:49,889 p=83696 u=rob n=ansible | ok: [eveng -> localhost] => (item={'path': 'labs/tunnelbroker/topology.png', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 34614, 'inode': 43214263, 'dev': 16777231, 'nlink': 1, 'atime': 1648155124.1539645, 'mtime': 1648155110.8032978, 'ctime': 1648155110.8032978, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) -2022-12-29 21:22:49,893 p=83696 u=rob n=ansible | TASK [eve-ng-lab-test : copy ansible log files] ********************************************************************************************************************************************** -2022-12-29 21:22:49,914 p=83696 u=rob n=ansible | skipping: [vyos-oobm] -2022-12-29 21:22:49,916 p=83696 u=rob n=ansible | skipping: [vyos-wan] -2022-12-29 21:22:49,918 p=83696 u=rob n=ansible | skipping: [client] +2023-02-24 13:40:17,675 p=33523 u=rob n=ansible | shutdown complete +2023-02-24 13:40:17,676 p=33524 u=rob n=ansible | shutdown complete +2023-02-24 13:40:21,175 p=34034 u=rob n=p=34034 u=rob | paramiko [client] | Connected (version 2.0, client OpenSSH_8.4p1) +2023-02-24 13:40:21,202 p=34033 u=rob n=p=34033 u=rob | paramiko [vyos-wan] | Connected (version 2.0, client OpenSSH_8.4p1) +2023-02-24 13:40:21,399 p=34034 u=rob n=p=34034 u=rob | paramiko [client] | Authentication (publickey) successful! +2023-02-24 13:40:21,499 p=34033 u=rob n=p=34033 u=rob | paramiko [vyos-wan] | Authentication (publickey) successful! +2023-02-24 13:40:22,651 p=33282 u=rob n=ansible | ok: [client] +2023-02-24 13:40:22,882 p=33282 u=rob n=ansible | ok: [vyos-wan] +2023-02-24 13:40:22,885 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: Login to EVE-NG and get Cookie] ******************************************************************************************* +2023-02-24 13:40:22,905 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:40:22,907 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:40:22,914 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:40:24,042 p=33282 u=rob n=ansible | ok: [eveng] +2023-02-24 13:40:24,047 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: stop nodes id] ************************************************************************************************************ +2023-02-24 13:40:24,073 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:40:24,077 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:40:24,083 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:40:24,089 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:40:24,094 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: wait after stop] ********************************************************************************************************** +2023-02-24 13:40:24,108 p=33282 u=rob n=ansible | Pausing for 5 seconds +2023-02-24 13:40:24,108 p=33282 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2023-02-24 13:40:29,131 p=33282 u=rob n=ansible | ok: [eveng] +2023-02-24 13:40:29,144 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: start nodes id] *********************************************************************************************************** +2023-02-24 13:40:29,170 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:40:29,176 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:40:29,181 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:40:29,187 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:40:29,192 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: wait after start] ********************************************************************************************************* +2023-02-24 13:40:29,206 p=33282 u=rob n=ansible | Pausing for 5 seconds +2023-02-24 13:40:29,207 p=33282 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2023-02-24 13:40:34,220 p=33282 u=rob n=ansible | ok: [eveng] +2023-02-24 13:40:34,235 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: wait, b/c the ping often failed without a short break] ******************************************************************** +2023-02-24 13:40:34,252 p=33282 u=rob n=ansible | Pausing for 30 seconds +2023-02-24 13:40:34,253 p=33282 u=rob n=ansible | (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
+2023-02-24 13:41:04,267 p=33282 u=rob n=ansible | ok: [eveng] +2023-02-24 13:41:04,282 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: do ping test] ************************************************************************************************************* +2023-02-24 13:41:04,307 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:41:04,310 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:41:05,294 p=33282 u=rob n=ansible | network_os is set to vyos +2023-02-24 13:41:05,315 p=33282 u=rob n=ansible | network_os is set to vyos +2023-02-24 13:41:05,315 p=33282 u=rob n=ansible | [WARNING]: ansible-pylibssh not installed, falling back to paramiko + +2023-02-24 13:41:05,315 p=33282 u=rob n=ansible | [WARNING]: ansible-pylibssh not installed, falling back to paramiko + +2023-02-24 13:41:05,317 p=34151 u=rob n=ansible | [DEPRECATION WARNING]: PlayContext.verbosity is deprecated, use +ansible.utils.display.Display.verbosity instead. This feature will be removed +in version 2.18. Deprecation warnings can be disabled by setting +deprecation_warnings=False in ansible.cfg. +2023-02-24 13:41:05,320 p=34154 u=rob n=ansible | [DEPRECATION WARNING]: PlayContext.verbosity is deprecated, use +ansible.utils.display.Display.verbosity instead. This feature will be removed +in version 2.18. Deprecation warnings can be disabled by setting +deprecation_warnings=False in ansible.cfg. +2023-02-24 13:41:05,999 p=34154 u=rob n=p=34154 u=rob | paramiko [client] | Connected (version 2.0, client OpenSSH_8.4p1) +2023-02-24 13:41:06,018 p=34151 u=rob n=p=34151 u=rob | paramiko [vyos-wan] | Connected (version 2.0, client OpenSSH_8.4p1) +2023-02-24 13:41:06,256 p=34154 u=rob n=p=34154 u=rob | paramiko [client] | Authentication (publickey) successful! +2023-02-24 13:41:06,288 p=34151 u=rob n=p=34151 u=rob | paramiko [vyos-wan] | Authentication (publickey) successful! +2023-02-24 13:41:12,726 p=33282 u=rob n=ansible | ok: [client] => (item=2001:470:20::2) +2023-02-24 13:41:12,879 p=33282 u=rob n=ansible | ok: [vyos-wan] => (item=tunnelbroker.net) +2023-02-24 13:41:12,890 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: execute test commands] **************************************************************************************************** +2023-02-24 13:41:12,918 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:41:12,918 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:41:12,923 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:41:12,933 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:41:12,937 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: register stdout commands] ************************************************************************************************* +2023-02-24 13:41:12,959 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:41:12,963 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:41:12,969 p=33282 u=rob n=ansible | skipping: [vyos-wan] => (item={'name': 'ping_ip', 'command': 'ping 2001:470:20::2 count 4'}) +2023-02-24 13:41:12,973 p=33282 u=rob n=ansible | skipping: [client] => (item={'name': 'ping_ip', 'command': 'ping 2001:470:20::2 count 4'}) +2023-02-24 13:41:12,975 p=33282 u=rob n=ansible | skipping: [vyos-wan] => (item={'name': 'ping_name', 'command': 'ping tunnelbroker.net count 4'}) +2023-02-24 13:41:12,976 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:41:12,976 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:41:12,980 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: Set variables] ************************************************************************************************************ +2023-02-24 13:41:12,999 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:41:13,001 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:41:13,006 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:41:13,011 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:41:13,016 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: ake sure tmp dir exist] *************************************************************************************************** +2023-02-24 13:41:13,033 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:41:13,042 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:41:13,044 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:41:13,049 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:41:13,052 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: register status of tmp/] ************************************************************************************************** +2023-02-24 13:41:13,067 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:41:13,075 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:41:13,077 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:41:13,082 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:41:13,087 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: ownload upgrade_iso] ****************************************************************************************************** +2023-02-24 13:41:13,105 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:41:13,114 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:41:13,116 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:41:13,121 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:41:13,125 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: Copy iso to host] ********************************************************************************************************* +2023-02-24 13:41:13,141 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:41:13,149 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:41:13,151 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:41:13,156 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:41:13,159 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: upgrade vyos] ************************************************************************************************************* +2023-02-24 13:41:13,175 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:41:13,182 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:41:13,184 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:41:13,190 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:41:13,193 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: Reboot vyos] ************************************************************************************************************** +2023-02-24 13:41:13,208 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:41:13,216 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:41:13,218 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:41:13,223 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:41:13,227 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: wait while shutdown] ****************************************************************************************************** +2023-02-24 13:41:13,238 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:41:13,241 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: Wait for vyos nodes] ****************************************************************************************************** +2023-02-24 13:41:13,256 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:41:13,264 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:41:13,266 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:41:13,271 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:41:13,276 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: clear tmp dir] ************************************************************************************************************ +2023-02-24 13:41:13,286 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:41:13,290 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: Login to EVE-NG and get Cookie] ******************************************************************************************* +2023-02-24 13:41:13,304 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:41:13,311 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:41:13,314 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:41:13,318 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:41:13,322 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: stop nodes id] ************************************************************************************************************ +2023-02-24 13:41:13,341 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:41:13,346 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:41:13,349 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:41:13,355 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:41:13,358 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: wait after stop] ********************************************************************************************************** +2023-02-24 13:41:13,369 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:41:13,372 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: start nodes id] *********************************************************************************************************** +2023-02-24 13:41:13,394 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:41:13,396 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:41:13,401 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:41:13,408 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:41:13,411 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: wait after start] ********************************************************************************************************* +2023-02-24 13:41:13,422 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:41:13,425 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: wait, b/c the ping often failed without a short break] ******************************************************************** +2023-02-24 13:41:13,435 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:41:13,438 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: do ping test] ************************************************************************************************************* +2023-02-24 13:41:13,460 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:41:13,461 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:41:13,463 p=33282 u=rob n=ansible | skipping: [vyos-wan] => (item=tunnelbroker.net) +2023-02-24 13:41:13,465 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:41:13,471 p=33282 u=rob n=ansible | skipping: [client] => (item=2001:470:20::2) +2023-02-24 13:41:13,472 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:41:13,476 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: execute test commands] **************************************************************************************************** +2023-02-24 13:41:13,491 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:41:13,500 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:41:13,503 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:41:13,508 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:41:13,511 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: register stdout commands] ************************************************************************************************* +2023-02-24 13:41:13,533 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:41:13,533 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:41:13,540 p=33282 u=rob n=ansible | skipping: [vyos-wan] => (item={'name': 'ping_ip', 'command': 'ping 2001:470:20::2 count 4'}) +2023-02-24 13:41:13,542 p=33282 u=rob n=ansible | skipping: [vyos-wan] => (item={'name': 'ping_name', 'command': 'ping tunnelbroker.net count 4'}) +2023-02-24 13:41:13,543 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:41:13,545 p=33282 u=rob n=ansible | skipping: [client] => (item={'name': 'ping_ip', 'command': 'ping 2001:470:20::2 count 4'}) +2023-02-24 13:41:13,547 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:41:13,550 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: Set variables] ************************************************************************************************************ +2023-02-24 13:41:13,565 p=33282 u=rob n=ansible | skipping: [eveng] +2023-02-24 13:41:13,573 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:41:13,576 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:41:13,581 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:41:13,586 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: make sure output dir exist] *********************************************************************************************** +2023-02-24 13:41:13,611 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:41:13,614 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:41:13,619 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:41:13,740 p=33282 u=rob n=ansible | ok: [eveng -> localhost] +2023-02-24 13:41:13,745 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: make sure output include dir exist] *************************************************************************************** +2023-02-24 13:41:13,770 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:41:13,773 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:41:13,779 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:41:13,904 p=33282 u=rob n=ansible | ok: [eveng -> localhost] +2023-02-24 13:41:13,908 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: Get timestamp from the system] ******************************************************************************************** +2023-02-24 13:41:13,928 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:41:13,931 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:41:13,938 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:41:14,149 p=33282 u=rob n=ansible | changed: [eveng] +2023-02-24 13:41:14,154 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: Set variables] ************************************************************************************************************ +2023-02-24 13:41:14,178 p=33282 u=rob n=ansible | ok: [eveng] +2023-02-24 13:41:14,181 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:41:14,181 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:41:14,186 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:41:14,190 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: generate lab rst file] **************************************************************************************************** +2023-02-24 13:41:14,215 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:41:14,217 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:41:14,223 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:41:14,480 p=33282 u=rob n=ansible | changed: [eveng -> localhost] +2023-02-24 13:41:14,485 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: find all *.conf files in Lab] ********************************************************************************************* +2023-02-24 13:41:14,509 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:41:14,512 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:41:14,518 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:41:14,709 p=33282 u=rob n=ansible | ok: [eveng -> localhost] +2023-02-24 13:41:14,716 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: copy all *.conf files] **************************************************************************************************** +2023-02-24 13:41:14,743 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:41:14,745 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:41:14,751 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:41:15,003 p=33282 u=rob n=ansible | ok: [eveng -> localhost] => (item={'path': 'labs/tunnelbroker/vyos-wan_tun0.conf', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 931, 'inode': 2787123, 'dev': 16777233, 'nlink': 1, 'atime': 1676578675.3948593, 'mtime': 1676578673.5873966, 'ctime': 1676578673.5873966, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) +2023-02-24 13:41:15,253 p=33282 u=rob n=ansible | ok: [eveng -> localhost] => (item={'path': 'labs/tunnelbroker/client.conf', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 50, 'inode': 362570, 'dev': 16777233, 'nlink': 1, 'atime': 1675370047.0673313, 'mtime': 1648155110.0, 'ctime': 1675368464.8110585, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) +2023-02-24 13:41:15,511 p=33282 u=rob n=ansible | ok: [eveng -> localhost] => (item={'path': 'labs/tunnelbroker/vyos-wan.conf', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 42, 'inode': 362571, 'dev': 16777233, 'nlink': 1, 'atime': 1675370047.0698297, 'mtime': 1648155110.0, 'ctime': 1675368464.8110874, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) +2023-02-24 13:41:15,764 p=33282 u=rob n=ansible | ok: [eveng -> localhost] => (item={'path': 'labs/tunnelbroker/transport.conf', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 107, 'inode': 362574, 'dev': 16777233, 'nlink': 1, 'atime': 1675370047.104907, 'mtime': 1648155110.0, 'ctime': 1675368464.8111699, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) +2023-02-24 13:41:15,770 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: find all *.png files in Lab] ********************************************************************************************** +2023-02-24 13:41:15,794 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:41:15,796 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:41:15,802 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:41:15,925 p=33282 u=rob n=ansible | ok: [eveng -> localhost] +2023-02-24 13:41:15,931 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: copy all *.png files] ***************************************************************************************************** +2023-02-24 13:41:15,960 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:41:15,961 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:41:15,969 p=33282 u=rob n=ansible | skipping: [client] +2023-02-24 13:41:16,206 p=33282 u=rob n=ansible | ok: [eveng -> localhost] => (item={'path': 'labs/tunnelbroker/topology.png', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 501, 'gid': 20, 'size': 34614, 'inode': 362567, 'dev': 16777233, 'nlink': 1, 'atime': 1676403697.1329076, 'mtime': 1648155110.0, 'ctime': 1675368464.8109767, 'gr_name': 'staff', 'pw_name': 'rob', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) +2023-02-24 13:41:16,211 p=33282 u=rob n=ansible | TASK [eve-ng-lab-test : tunnelbroker: copy ansible log files] *************************************************************************************************** +2023-02-24 13:41:16,235 p=33282 u=rob n=ansible | skipping: [vyos-oobm] +2023-02-24 13:41:16,237 p=33282 u=rob n=ansible | skipping: [vyos-wan] +2023-02-24 13:41:16,243 p=33282 u=rob n=ansible | skipping: [client] diff --git a/docs/configexamples/autotest/tunnelbroker/tunnelbroker.rst b/docs/configexamples/autotest/tunnelbroker/tunnelbroker.rst index dc5c97ea..7c9926b5 100644 --- a/docs/configexamples/autotest/tunnelbroker/tunnelbroker.rst +++ b/docs/configexamples/autotest/tunnelbroker/tunnelbroker.rst @@ -4,8 +4,8 @@ Tunnelbroker.net (IPv6) ####################### -| Testdate: 2022-12-29 -| Version: 1.4-rolling-202212280917 +| Testdate: 2023-02-24 +| Version: vyos-1.4-rolling-202302150317 This guide walks through the setup of https://www.tunnelbroker.net/ for an IPv6 Tunnel. @@ -61,14 +61,14 @@ Now you should be able to ping a public IPv6 Address vyos@vyos-wan:~$ ping 2001:470:20::2 count 4 PING 2001:470:20::2(2001:470:20::2) 56 data bytes - 64 bytes from 2001:470:20::2: icmp_seq=1 ttl=64 time=31.2 ms - 64 bytes from 2001:470:20::2: icmp_seq=2 ttl=64 time=30.7 ms - 64 bytes from 2001:470:20::2: icmp_seq=3 ttl=64 time=30.8 ms - 64 bytes from 2001:470:20::2: icmp_seq=4 ttl=64 time=30.8 ms + 64 bytes from 2001:470:20::2: icmp_seq=1 ttl=64 time=100 ms + 64 bytes from 2001:470:20::2: icmp_seq=2 ttl=64 time=31.2 ms + 64 bytes from 2001:470:20::2: icmp_seq=3 ttl=64 time=31.0 ms + 64 bytes from 2001:470:20::2: icmp_seq=4 ttl=64 time=30.7 ms --- 2001:470:20::2 ping statistics --- - 4 packets transmitted, 4 received, 0% packet loss, time 3005ms - rtt min/avg/max/mdev = 30.686/30.870/31.248/0.221 ms + 4 packets transmitted, 4 received, 0% packet loss, time 3004ms + rtt min/avg/max/mdev = 30.736/48.234/99.980/29.875 ms Assuming the pings are successful, you need to add some DNS servers. @@ -85,14 +85,14 @@ You should now be able to ping something by IPv6 DNS name: vyos@vyos-wan:~$ ping tunnelbroker.net count 4 PING tunnelbroker.net(tunnelbroker.net (2001:470:0:63::2)) 56 data bytes - 64 bytes from tunnelbroker.net (2001:470:0:63::2): icmp_seq=1 ttl=48 time=281 ms - 64 bytes from tunnelbroker.net (2001:470:0:63::2): icmp_seq=2 ttl=48 time=180 ms - 64 bytes from tunnelbroker.net (2001:470:0:63::2): icmp_seq=3 ttl=48 time=181 ms - 64 bytes from tunnelbroker.net (2001:470:0:63::2): icmp_seq=4 ttl=48 time=180 ms + 64 bytes from tunnelbroker.net (2001:470:0:63::2): icmp_seq=1 ttl=48 time=274 ms + 64 bytes from tunnelbroker.net (2001:470:0:63::2): icmp_seq=2 ttl=48 time=177 ms + 64 bytes from tunnelbroker.net (2001:470:0:63::2): icmp_seq=3 ttl=48 time=177 ms + 64 bytes from tunnelbroker.net (2001:470:0:63::2): icmp_seq=4 ttl=48 time=265 ms --- tunnelbroker.net ping statistics --- - 4 packets transmitted, 4 received, 0% packet loss, time 3004ms - rtt min/avg/max/mdev = 179.871/205.361/280.894/43.609 ms + 4 packets transmitted, 4 received, 0% packet loss, time 3005ms + rtt min/avg/max/mdev = 176.975/223.305/273.612/46.232 ms ***************** @@ -148,14 +148,14 @@ Now the Client is able to ping a public IPv6 address vyos@client:~$ ping 2001:470:20::2 count 4 PING 2001:470:20::2(2001:470:20::2) 56 data bytes - 64 bytes from 2001:470:20::2: icmp_seq=1 ttl=63 time=32.4 ms - 64 bytes from 2001:470:20::2: icmp_seq=2 ttl=63 time=31.5 ms - 64 bytes from 2001:470:20::2: icmp_seq=3 ttl=63 time=126 ms - 64 bytes from 2001:470:20::2: icmp_seq=4 ttl=63 time=31.2 ms + 64 bytes from 2001:470:20::2: icmp_seq=1 ttl=63 time=101 ms + 64 bytes from 2001:470:20::2: icmp_seq=2 ttl=63 time=30.6 ms + 64 bytes from 2001:470:20::2: icmp_seq=3 ttl=63 time=30.9 ms + 64 bytes from 2001:470:20::2: icmp_seq=4 ttl=63 time=31.3 ms --- 2001:470:20::2 ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3005ms - rtt min/avg/max/mdev = 31.182/55.382/126.499/41.061 ms + rtt min/avg/max/mdev = 30.649/48.522/101.267/30.453 ms Multiple LAN/DMZ Setup diff --git a/docs/configexamples/azure-vpn-bgp.rst b/docs/configexamples/azure-vpn-bgp.rst index 6e715d79..fc6e1a04 100644 --- a/docs/configexamples/azure-vpn-bgp.rst +++ b/docs/configexamples/azure-vpn-bgp.rst @@ -100,15 +100,18 @@ Vyos configuration .. code-block:: none - set vpn ipsec site-to-site peer 203.0.113.2 authentication id '198.51.100.3' + set vpn ipsec authentication psk azure id '198.51.100.3' + set vpn ipsec authentication psk azure id '203.0.113.2' + set vpn ipsec authentication psk azure secret 'ch00s3-4-s3cur3-psk' + set vpn ipsec site-to-site peer azure authentication local-id '198.51.100.3' set vpn ipsec site-to-site peer 203.0.113.2 authentication mode 'pre-shared-secret' - set vpn ipsec site-to-site peer 203.0.113.2 authentication pre-shared-secret 'ch00s3-4-s3cur3-psk' set vpn ipsec site-to-site peer 203.0.113.2 authentication remote-id '203.0.113.2' set vpn ipsec site-to-site peer 203.0.113.2 connection-type 'respond' set vpn ipsec site-to-site peer 203.0.113.2 description 'AZURE PRIMARY TUNNEL' set vpn ipsec site-to-site peer 203.0.113.2 ike-group 'AZURE' set vpn ipsec site-to-site peer 203.0.113.2 ikev2-reauth 'inherit' set vpn ipsec site-to-site peer 203.0.113.2 local-address '10.10.0.5' + set vpn ipsec site-to-site peer azure remote-address '203.0.113.2' set vpn ipsec site-to-site peer 203.0.113.2 vti bind 'vti1' set vpn ipsec site-to-site peer 203.0.113.2 vti esp-group 'AZURE' diff --git a/docs/configexamples/azure-vpn-dual-bgp.rst b/docs/configexamples/azure-vpn-dual-bgp.rst index 2172e76d..7f4987bb 100644 --- a/docs/configexamples/azure-vpn-dual-bgp.rst +++ b/docs/configexamples/azure-vpn-dual-bgp.rst @@ -103,29 +103,34 @@ Vyos configuration .. code-block:: none - set vpn ipsec site-to-site peer 203.0.113.2 authentication id '198.51.100.3' - set vpn ipsec site-to-site peer 203.0.113.2 authentication mode 'pre-shared-secret' - set vpn ipsec site-to-site peer 203.0.113.2 authentication pre-shared-secret 'ch00s3-4-s3cur3-psk' - set vpn ipsec site-to-site peer 203.0.113.2 authentication remote-id '203.0.113.2' - set vpn ipsec site-to-site peer 203.0.113.2 connection-type 'respond' - set vpn ipsec site-to-site peer 203.0.113.2 description 'AZURE PRIMARY TUNNEL' - set vpn ipsec site-to-site peer 203.0.113.2 ike-group 'AZURE' - set vpn ipsec site-to-site peer 203.0.113.2 ikev2-reauth 'inherit' - set vpn ipsec site-to-site peer 203.0.113.2 local-address '10.10.0.5' - set vpn ipsec site-to-site peer 203.0.113.2 vti bind 'vti1' - set vpn ipsec site-to-site peer 203.0.113.2 vti esp-group 'AZURE' - - set vpn ipsec site-to-site peer 203.0.113.3 authentication id '198.51.100.3' - set vpn ipsec site-to-site peer 203.0.113.3 authentication mode 'pre-shared-secret' - set vpn ipsec site-to-site peer 203.0.113.3 authentication pre-shared-secret 'ch00s3-4-s3cur3-psk' - set vpn ipsec site-to-site peer 203.0.113.3 authentication remote-id '203.0.113.3' - set vpn ipsec site-to-site peer 203.0.113.3 connection-type 'respond' - set vpn ipsec site-to-site peer 203.0.113.3 description 'AZURE SECONDARY TUNNEL' - set vpn ipsec site-to-site peer 203.0.113.3 ike-group 'AZURE' - set vpn ipsec site-to-site peer 203.0.113.3 ikev2-reauth 'inherit' - set vpn ipsec site-to-site peer 203.0.113.3 local-address '10.10.0.5' - set vpn ipsec site-to-site peer 203.0.113.3 vti bind 'vti2' - set vpn ipsec site-to-site peer 203.0.113.3 vti esp-group 'AZURE' + set vpn ipsec authentication psk azure id '198.51.100.3' + set vpn ipsec authentication psk azure id '203.0.113.2' + set vpn ipsec authentication psk azure id '203.0.113.3' + set vpn ipsec authentication psk azure secret 'ch00s3-4-s3cur3-psk' + + set vpn ipsec site-to-site peer azure-primary authentication local-id '198.51.100.3' + set vpn ipsec site-to-site peer azure-primary authentication mode 'pre-shared-secret' + set vpn ipsec site-to-site peer azure-primary authentication remote-id '203.0.113.2' + set vpn ipsec site-to-site peer azure-primary connection-type 'respond' + set vpn ipsec site-to-site peer azure-primary description 'AZURE PRIMARY TUNNEL' + set vpn ipsec site-to-site peer azure-primary ike-group 'AZURE' + set vpn ipsec site-to-site peer azure-primary ikev2-reauth 'inherit' + set vpn ipsec site-to-site peer azure-primary local-address '10.10.0.5' + set vpn ipsec site-to-site peer azure-primary remote-address '203.0.113.2' + set vpn ipsec site-to-site peer azure-primary vti bind 'vti1' + set vpn ipsec site-to-site peer azure-primary vti esp-group 'AZURE' + + set vpn ipsec site-to-site peer azure-secondary authentication local-id '198.51.100.3' + set vpn ipsec site-to-site peer azure-secondary authentication mode 'pre-shared-secret' + set vpn ipsec site-to-site peer azure-secondary authentication remote-id '203.0.113.3' + set vpn ipsec site-to-site peer azure-secondary connection-type 'respond' + set vpn ipsec site-to-site peer azure-secondary description 'AZURE secondary TUNNEL' + set vpn ipsec site-to-site peer azure-secondary ike-group 'AZURE' + set vpn ipsec site-to-site peer azure-secondary ikev2-reauth 'inherit' + set vpn ipsec site-to-site peer azure-secondary local-address '10.10.0.5' + set vpn ipsec site-to-site peer azure-secondary remote-address '203.0.113.3' + set vpn ipsec site-to-site peer azure-secondary vti bind 'vti2' + set vpn ipsec site-to-site peer azure-secondary vti esp-group 'AZURE' - **Important**: Add an interface route to reach both Azure's BGP listeners diff --git a/docs/configexamples/index.rst b/docs/configexamples/index.rst index b90f25ad..b3610d3a 100644 --- a/docs/configexamples/index.rst +++ b/docs/configexamples/index.rst @@ -18,6 +18,10 @@ This chapter contains various configuration examples: pppoe-ipv6-basic l3vpn-hub-and-spoke inter-vrf-routing-vrf-lite + openvpn-ldap + qos + segment-routing-isis + nmp Configuration Blueprints (autotest) diff --git a/docs/configexamples/nmp.rst b/docs/configexamples/nmp.rst new file mode 100644 index 00000000..913e7107 --- /dev/null +++ b/docs/configexamples/nmp.rst @@ -0,0 +1,66 @@ +:lastproofread: 2023-03-26 + +.. _examples-nmp: + +########### +NMP example +########### + +Consider how to quickly set up NMP and VyOS for monitoring. +NMP is multi-vendor network monitoring from 'SolarWinds' built to scale and expand with the needs of your network. + +Configuration 'VyOS' +==================== + +First prepare our VyOS router for connection to NMP. We have to set up the SNMP protocol and connectivity between the router and NMP. + +.. code-block:: none + + set interfaces ethernet eth0 address 'dhcp' + set system name-server '8.8.8.8' + set service snmp community router authorization 'test' + set service snmp community router network '0.0.0.0/0' + + +Configuration 'NMP' +==================== + +Next, you just should follow the pictures: + +.. image:: /_static/images/nmp1.png + :width: 80% + :align: center + :alt: Network Topology Diagram + +.. image:: /_static/images/nmp2.png + :width: 80% + :align: center + :alt: Network Topology Diagram + +.. image:: /_static/images/nmp3.png + :width: 80% + :align: center + :alt: Network Topology Diagram + +.. image:: /_static/images/nmp4.png + :width: 80% + :align: center + :alt: Network Topology Diagram + +.. image:: /_static/images/nmp5.png + :width: 80% + :align: center + :alt: Network Topology Diagram + +.. image:: /_static/images/nmp6.png + :width: 80% + :align: center + :alt: Network Topology Diagram + +.. image:: /_static/images/nmp7.png + :width: 80% + :align: center + :alt: Network Topology Diagram + + +In the end, you'll get a powerful instrument for monitoring the VyOS systems.
\ No newline at end of file diff --git a/docs/configexamples/openvpn-ldap.rst b/docs/configexamples/openvpn-ldap.rst new file mode 100644 index 00000000..402ab7f1 --- /dev/null +++ b/docs/configexamples/openvpn-ldap.rst @@ -0,0 +1,94 @@ +:lastproofread: 2023-01-29 + +.. _examples-openvvpn-ldap: + +######################### +OpenVPN with LDAP example +######################### + +Configuration AD and a windows server +===================================== + +We aim to configure LDAP authentication between the VYOS router and Windows Server 2019 (role: Active Directory) when our customers connect to our privet network using the OpenVPN client. +Using the general schema for example: + +.. image:: /_static/images/mainschema.png + :width: 80% + :align: center + :alt: Network Topology Diagram + +.. code-block:: none + + VyOS - the main OpenVPN server + Winserver - windows server with role Active Directory + Win10-PC - OpenVPN customer with LDAP authentication + +First, we need to configure the AD service and create two accounts. One account for the LDAP adapter built into the VYOS router and a second even account for our test client. + +.. image:: /_static/images/ldapone.png + :width: 80% + :align: center + :alt: Network Topology Diagram + +Picture 1 - Adding the AD role + +.. image:: /_static/images/ldaptwo.png + :width: 80% + :align: center + :alt: Network Topology Diagram + +Picture 2 - Adding the AD role + +Configuration VyOS router +========================= + +Make the configuration file for the LDAP plugin. + +.. code-block:: none + + vyos@vyos:~$ sudo cat /config/auth/ldap-auth.config + <LDAP> + URL ldap://10.217.80.58 + BindDN userldap@corp.vyos.com + Password YourPass + Timeout 15 + TLSEnable no + FollowReferrals no + </LDAP> + <Authorization> + BaseDN "DC=corp,DC=vyos,DC=com" + SearchFilter "sAMAccountName=%u" + RequireGroup false + </Authorization> + + +**This specific example is for a windows server 2019**: + +* URL ldap://10.217.80.58 - The URL of your LDAP server +* BindDN userldap@corp.vyos.com - The BindDN of the users' directory +* BaseDN "DC=corp,DC=vyos,DC=com" - In the block <Authorization> notice your domain + +Make the main config for VyOS like VPN and Authorization server: + +.. code-block:: none + + set interfaces ethernet eth0 address 'dhcp' + set interfaces openvpn vtun10 local-port '1194' + set interfaces openvpn vtun10 mode 'server' + set interfaces openvpn vtun10 openvpn-option '--plugin /usr/lib/openvpn/openvpn-auth-ldap.so /config/auth/ldap-auth.config' + set interfaces openvpn vtun10 persistent-tunnel + set interfaces openvpn vtun10 protocol 'udp' + set interfaces openvpn vtun10 server push-route 192.168.0.0/16 + set interfaces openvpn vtun10 server subnet '10.23.1.0/24' + set interfaces openvpn vtun10 tls ca-cert-file '/config/auth/openvpn/ca.crt' + set interfaces openvpn vtun10 tls cert-file '/config/auth/openvpn/central.crt' + set interfaces openvpn vtun10 tls crl-file '/config/auth/openvpn/crl.pem' + set interfaces openvpn vtun10 tls dh-file '/config/auth/openvpn/dh.pem' + set interfaces openvpn vtun10 tls key-file '/config/auth/openvpn/central.key' + set protocols static interface-route 10.23.0.0/20 next-hop-interface vtun10 + set service ssh port '22' + +Next, you need to install and configure the configuration file for the windows/Linux OpenVPN client. After connecting to the VPN servers, you will be prompted to go through LDAP authorization. + +**To automatically generate the openVPN configuration file for windows clients, you can use this link:** +https://ovpnconfig.com.br/
\ No newline at end of file diff --git a/docs/configexamples/qos.rst b/docs/configexamples/qos.rst new file mode 100644 index 00000000..c73158bd --- /dev/null +++ b/docs/configexamples/qos.rst @@ -0,0 +1,183 @@ +:lastproofread: 2023-02-18 + +.. _examples-qos: + +########### +QoS example +########### + +Configuration 'dcsp' and shaper using QoS +========================================= + +In this case, we'll try to make a simple lab using QoS and the general ability of the VyOS system. +Before we recommend you noticed the main article about QoS + +| :ref:configuration/trafficpolicy/index:qos + +Using the general schema for example: + +.. image:: /_static/images/qos1.png + :width: 80% + :align: center + :alt: Network Topology Diagram + +We have four hosts on the local network 172.17.1.0/24. All hosts are labeled CS0 by default. We need to replace labels on all hosts except vpc8. +We will replace the labels on the nearest router “VyOS3” using the IP addresses of the sources. + +* 172.17.1.2 CS0 -> CS4 +* 172.17.1.3 CS0 -> CS5 +* 172.17.1.4 CS0 -> CS6 +* 172.17.1.40 CS0 by default + +Next, we will replace only all CS4 labels on the “VyOS2” router. + +* CS4 -> CS5 + +In the end, we will configure the traffic shaper using QoS mechanisms on the “VYOS2” router. + +Configuration: +============== + +Set IP addresses on all VPCs and a default gateway 172.17.1.1. We'll use in this case only static routes. +On the VyOS3 router, we need to change the 'dscp' labels for the VPCs. To do this, we use this configuration. + +.. code-block:: none + + set interfaces ethernet eth0 address '10.1.1.100/24' + set interfaces ethernet eth0 traffic-policy out 'vyos3' + set interfaces ethernet eth1 address '172.17.1.1/24' + set protocols static route 0.0.0.0/0 next-hop 10.1.1.1 + set traffic-policy shaper vyos3 class 10 match ADDRESS10 ip source address '172.17.1.2/32' + set traffic-policy shaper vyos3 class 10 set-dscp 'CS4' + set traffic-policy shaper vyos3 class 20 match ADDRESS20 ip source address '172.17.1.3/32' + set traffic-policy shaper vyos3 class 20 set-dscp 'CS5' + set traffic-policy shaper vyos3 class 30 match ADDRESS20 ip source address '172.17.1.4/32' + set traffic-policy shaper vyos3 class 30 set-dscp 'CS6' + set traffic-policy shaper vyos3 default bandwidth '10%' + set traffic-policy shaper vyos3 default ceiling '100%' + set traffic-policy shaper vyos3 default priority '7' + set traffic-policy shaper vyos3 default queue-type 'fair-queue' + +Main rules: + +* ADDRESS10 change CS0 -> CS4 source 172.17.1.2/32 +* ADDRESS20 change CS0 -> CS5 source 172.17.1.3/32 +* ADDRESS30 change CS0 -> CS6 source 172.17.1.4/32 + + +Check the result + +.. image:: /_static/images/qos2.png + :width: 80% + :align: center + :alt: Network Topology Diagram + +Before the interface eth0 on router VyOS3 + +.. image:: /_static/images/qos3.png + :width: 80% + :align: center + :alt: Network Topology Diagram + +After the interface eth0 on router VyOS3 + +.. image:: /_static/images/qos4.png + :width: 80% + :align: center + :alt: Network Topology Diagram + +On the router, VyOS4 set all traffic as CS4. We have to configure the default class and class for changing all labels from CS0 to CS4 + +.. code-block:: none + + set interfaces ethernet eth0 address '10.2.1.100/24' + set interfaces ethernet eth0 traffic-policy out 'vyos4' + set protocols static route 0.0.0.0/0 next-hop 10.2.1.1 + set traffic-policy shaper vyos4 class 10 bandwidth '100%' + set traffic-policy shaper vyos4 class 10 burst '15k' + set traffic-policy shaper vyos4 class 10 match ALL ether protocol 'all' + set traffic-policy shaper vyos4 class 10 queue-type 'fair-queue' + set traffic-policy shaper vyos4 class 10 set-dscp 'CS4' + set traffic-policy shaper vyos4 default bandwidth '10%' + set traffic-policy shaper vyos4 default burst '15k' + set traffic-policy shaper vyos4 default ceiling '100%' + set traffic-policy shaper vyos4 default priority '7' + set traffic-policy shaper vyos4 default queue-type 'fair-queue' + +Next on the router VyOS2 we will change labels on all incoming traffic only from CS4-> CS6 + +.. image:: /_static/images/qos5.png + :width: 80% + :align: center + :alt: Network Topology Diagram + +.. code-block:: none + + set interfaces ethernet eth0 address '10.1.1.1/24' + set interfaces ethernet eth1 address '10.2.1.1/24' + set interfaces ethernet eth2 address '10.9.9.1/24' + set interfaces ethernet eth2 traffic-policy out 'vyos2' + set protocols static route 172.17.1.0/24 next-hop 10.1.1.100 + set traffic-policy shaper vyos2 class 10 bandwidth '100%' + set traffic-policy shaper vyos2 class 10 burst '15k' + set traffic-policy shaper vyos2 class 10 match VYOS2 ip dscp 'CS4' + set traffic-policy shaper vyos2 class 10 queue-type 'fair-queue' + set traffic-policy shaper vyos2 class 10 set-dscp 'CS5' + set traffic-policy shaper vyos2 default bandwidth '100%' + set traffic-policy shaper vyos2 default burst '15k' + set traffic-policy shaper vyos2 default ceiling '100%' + set traffic-policy shaper vyos2 default priority '7' + set traffic-policy shaper vyos2 default queue-type 'fair-queue' + +.. image:: /_static/images/qos6.png + :width: 80% + :align: center + :alt: Network Topology Diagram + +* 172.17.1.2/24 CS0 + +.. image:: /_static/images/qos7.png + :width: 80% + :align: center + :alt: Network Topology Diagram + +* 172.17.1.2/24 CS0 - > CS4 + +.. image:: /_static/images/qos8.png + :width: 80% + :align: center + :alt: Network Topology Diagram + +* 172.17.1.2/24 CS4 - > CS5 + +.. image:: /_static/images/qos9.png + :width: 80% + :align: center + :alt: Network Topology Diagram + +In the end, on the router “VyOS2” we will set outgoing bandwidth limits between the “VyOS3” and “VyOS1” routers. Let's set a limit for IP 10.1.1.100 = 5 Mbps(Tx). We will check the result of the work with the help of the “iPerf” utility. + +Set up bandwidth limits on the eth2 interface of the router “VyOS2”. + +.. code-block:: none + + + vyos@vyos2# show traffic-policy shaper vyos2 class 20 + bandwidth 5mbit + description "for VyOS3 eth0" + match VyOS3 { + ip { + source { + address 10.1.1.100/32 + } + } + } + +Check the result. + +.. image:: /_static/images/qos10.png + :width: 80% + :align: center + :alt: Network Topology Diagram + +As we see shaper is working and the traffic will not work over 5 Mbit/s. diff --git a/docs/configexamples/segment-routing-isis.rst b/docs/configexamples/segment-routing-isis.rst new file mode 100644 index 00000000..d9bc439b --- /dev/null +++ b/docs/configexamples/segment-routing-isis.rst @@ -0,0 +1,279 @@ +:lastproofread: 2023-04-10 + +.. _examples-segment-routing-isis: + +############################# +Segment-routing IS-IS example +############################# + +When utilizing VyOS in an environment with Cisco IOS-XR gear you can use this +blue print as an initial setup to get MPLS ISIS-SR working between those two +devices.The lab was build using :abbr:`EVE-NG (Emulated Virtual +Environment NG)`. + +.. figure:: /_static/images/vyos-sr-isis.png + :alt: ISIS-SR network + + ISIS-SR example network + +The below configuration is used as example where we keep focus on +VyOS-P1/VyOS-P2/XRv-P3 which we share the settings. + + +Configuration +============= + +- VyOS-P1: + +.. code-block:: none + + set interfaces dummy dum0 address '192.0.2.1/32' + set interfaces ethernet eth1 address '192.0.2.5/30' + set interfaces ethernet eth1 mtu '8000' + set interfaces ethernet eth3 address '192.0.2.21/30' + set interfaces ethernet eth3 mtu '8000' + set protocols isis interface dum0 passive + set protocols isis interface eth1 network point-to-point + set protocols isis interface eth3 network point-to-point + set protocols isis level 'level-2' + set protocols isis log-adjacency-changes + set protocols isis metric-style 'wide' + set protocols isis net '49.0000.0000.0000.0001.00' + set protocols isis segment-routing maximum-label-depth '8' + set protocols isis segment-routing prefix 192.0.2.1/32 index value '1' + set protocols mpls interface 'eth1' + set protocols mpls interface 'eth3' + set system host-name 'P1-VyOS' + +- XRv-P3: + +.. code-block:: none + + hostname P3-VyOS + interface Loopback0 + ipv4 address 192.0.2.3 255.255.255.255 + ! + interface GigabitEthernet0/0/0/1 + mtu 8014 + ipv4 address 192.0.2.6 255.255.255.252 + ! + interface GigabitEthernet0/0/0/2 + mtu 8014 + ipv4 address 192.0.2.18 255.255.255.252 + ! + router isis VyOS + is-type level-2-only + net 49.0000.0000.0000.0003.00 + log adjacency changes + address-family ipv4 unicast + metric-style wide + segment-routing mpls + ! + interface Loopback0 + passive + address-family ipv4 unicast + prefix-sid index 3 + ! + ! + interface GigabitEthernet0/0/0/1 + point-to-point + address-family ipv4 unicast + ! + ! + interface GigabitEthernet0/0/0/2 + point-to-point + address-family ipv4 unicast + ! + ! + ! + +- VyOS-P2: + +.. code-block:: none + + set interfaces dummy dum0 address '192.0.2.2/32' + set interfaces ethernet eth2 address '192.0.2.17/30' + set interfaces ethernet eth2 mtu '8000' + set interfaces ethernet eth3 address '192.0.2.26/30' + set interfaces ethernet eth3 mtu '8000' + set protocols isis interface dum0 passive + set protocols isis interface eth2 network point-to-point + set protocols isis interface eth3 network point-to-point + set protocols isis level 'level-2' + set protocols isis log-adjacency-changes + set protocols isis metric-style 'wide' + set protocols isis net '49.0000.0000.0000.0002.00' + set protocols isis segment-routing maximum-label-depth '8' + set protocols isis segment-routing prefix 192.0.2.2/32 index value '2' + set protocols mpls interface 'eth2' + set protocols mpls interface 'eth3' + set system host-name 'P2-VyOS' + +This gives us MPLS segment routing enabled and labels forwarding : + +.. code-block:: none + + vyos@P1-VyOS:~$ show mpls table + Inbound Label Type Nexthop Outbound Label + ----------------------------------------------------------------- + 15000 SR (IS-IS) 192.0.2.6 implicit-null + 15001 SR (IS-IS) 192.0.2.22 implicit-null + 15002 SR (IS-IS) fe80::5200:ff:fe04:3 implicit-null + 16002 SR (IS-IS) 192.0.2.6 16002 + 16003 SR (IS-IS) 192.0.2.6 implicit-null + 16011 SR (IS-IS) 192.0.2.22 implicit-null + + vyos@P2-VyOS:~$ show mpls table + Inbound Label Type Nexthop Outbound Label + ------------------------------------------------------- + 15000 SR (IS-IS) 192.0.2.18 implicit-null + 16001 SR (IS-IS) 192.0.2.18 16001 + 16003 SR (IS-IS) 192.0.2.18 implicit-null + 16011 SR (IS-IS) 192.0.2.18 16011 + + RP/0/0/CPU0:P3-VyOS#show mpls forwarding + Tue Mar 28 17:47:18.928 UTC + Local Outgoing Prefix Outgoing Next Hop Bytes + Label Label or ID Interface Switched + ------ ----------- ------------------ ------------ --------------- ------------ + 16001 Pop SR Pfx (idx 1) Gi0/0/0/1 192.0.2.5 0 + 16002 Pop SR Pfx (idx 2) Gi0/0/0/2 192.0.2.17 0 + 16011 16011 SR Pfx (idx 11) Gi0/0/0/1 192.0.2.5 0 + 24000 Pop SR Adj (idx 1) Gi0/0/0/1 192.0.2.5 0 + 24001 Pop SR Adj (idx 3) Gi0/0/0/1 192.0.2.5 0 + 24002 Pop SR Adj (idx 1) Gi0/0/0/2 192.0.2.17 0 + 24003 Pop SR Adj (idx 3) Gi0/0/0/2 192.0.2.17 0 + + +VyOS is able to check MSD per devices: + +.. code-block:: none + + vyos@P1-VyOS:~$ show isis segment-routing node + Area VyOS: + IS-IS L1 SR-Nodes: + + IS-IS L2 SR-Nodes: + + System ID SRGB SRLB Algorithm MSD + --------------------------------------------------------------- + 0000.0000.0001 16000 - 23999 15000 - 15999 SPF 8 + 0000.0000.0002 16000 - 23999 15000 - 15999 SPF 8 + 0000.0000.0003 16000 - 23999 0 - 4294967295 SPF 10 + 0000.0000.0011 16000 - 23999 15000 - 15999 SPF 8 + + vyos@P2-VyOS:~$ show isis segment-routing node + Area VyOS: + IS-IS L1 SR-Nodes: + + IS-IS L2 SR-Nodes: + + System ID SRGB SRLB Algorithm MSD + --------------------------------------------------------------- + 0000.0000.0001 16000 - 23999 15000 - 15999 SPF 8 + 0000.0000.0002 16000 - 23999 15000 - 15999 SPF 8 + 0000.0000.0003 16000 - 23999 0 - 4294967295 SPF 10 + 0000.0000.0011 16000 - 23999 15000 - 15999 SPF 8 + +Here is the routing tables showing the MPLS segment routing label operations: + +.. code-block:: none + + vyos@P1-VyOS:~$ show ip route isis + Codes: K - kernel route, C - connected, S - static, R - RIP, + O - OSPF, I - IS-IS, B - BGP, E - EIGRP, N - NHRP, + T - Table, v - VNC, V - VNC-Direct, A - Babel, F - PBR, + f - OpenFabric, + > - selected route, * - FIB route, q - queued, r - rejected, b - backup + t - trapped, o - offload failure + + I>* 192.0.2.2/32 [115/30] via 192.0.2.6, eth1, label 16002, weight 1, 1d03h18m + I>* 192.0.2.3/32 [115/10] via 192.0.2.6, eth1, label implicit-null, weight 1, 1d03h18m + I 192.0.2.4/30 [115/20] via 192.0.2.6, eth1 inactive, weight 1, 1d03h18m + I>* 192.0.2.11/32 [115/20] via 192.0.2.22, eth3, label implicit-null, weight 1, 1d02h47m + I>* 192.0.2.16/30 [115/20] via 192.0.2.6, eth1, weight 1, 1d03h18m + I 192.0.2.20/30 [115/20] via 192.0.2.22, eth3 inactive, weight 1, 1d02h48m + I>* 192.0.2.24/30 [115/30] via 192.0.2.6, eth1, weight 1, 1d03h18m + + + vyos@P2-VyOS:~$ show ip route isis + Codes: K - kernel route, C - connected, S - static, R - RIP, + O - OSPF, I - IS-IS, B - BGP, E - EIGRP, N - NHRP, + T - Table, v - VNC, V - VNC-Direct, A - Babel, F - PBR, + f - OpenFabric, + > - selected route, * - FIB route, q - queued, r - rejected, b - backup + t - trapped, o - offload failure + + I>* 192.0.2.1/32 [115/30] via 192.0.2.18, eth2, label 16001, weight 1, 1d03h17m + I>* 192.0.2.3/32 [115/10] via 192.0.2.18, eth2, label implicit-null, weight 1, 1d03h17m + I>* 192.0.2.4/30 [115/20] via 192.0.2.18, eth2, weight 1, 1d03h17m + I>* 192.0.2.11/32 [115/40] via 192.0.2.18, eth2, label 16011, weight 1, 1d02h47m + I 192.0.2.16/30 [115/20] via 192.0.2.18, eth2 inactive, weight 1, 1d03h17m + I>* 192.0.2.20/30 [115/30] via 192.0.2.18, eth2, weight 1, 1d03h17m + + RP/0/0/CPU0:P3-VyOS#show route isis + Tue Mar 28 18:19:16.417 UTC + + i L2 192.0.2.1/32 [115/20] via 192.0.2.5, 1d03h, GigabitEthernet0/0/0/1 + i L2 192.0.2.2/32 [115/20] via 192.0.2.17, 1d03h, GigabitEthernet0/0/0/2 + i L2 192.0.2.11/32 [115/30] via 192.0.2.5, 1d02h, GigabitEthernet0/0/0/1 + i L2 192.0.2.20/30 [115/20] via 192.0.2.5, 1d03h, GigabitEthernet0/0/0/1 + i L2 192.0.2.24/30 [115/20] via 192.0.2.17, 1d03h, GigabitEthernet0/0/0/2 + +Information about prefix-sid and label-operation from VyOS + +.. code-block:: none + + vyos@P1-VyOS:~$ show isis route prefix-sid + Area VyOS: + IS-IS L2 IPv4 routing table: + + Prefix Metric Interface Nexthop SID Label Op. + ---------------------------------------------------------------------- + 192.0.2.1/32 0 - - - - + 192.0.2.2/32 30 eth1 192.0.2.6 2 Swap(16002, 16002) + 192.0.2.3/32 10 eth1 192.0.2.6 3 Pop(16003) + 192.0.2.4/30 20 eth1 192.0.2.6 - - + 192.0.2.16/30 20 eth1 192.0.2.6 - - + 192.0.2.20/30 0 - - - - + 192.0.2.24/30 30 eth1 192.0.2.6 - - + + vyos@P2-VyOS:~$ show isis route prefix-sid + Area VyOS: + IS-IS L2 IPv4 routing table: + + Prefix Metric Interface Nexthop SID Label Op. + ----------------------------------------------------------------------- + 192.0.2.1/32 30 eth2 192.0.2.18 1 Swap(16001, 16001) + 192.0.2.2/32 0 - - - - + 192.0.2.3/32 10 eth2 192.0.2.18 3 Pop(16003) + 192.0.2.4/30 20 eth2 192.0.2.18 - - + 192.0.2.16/30 20 eth2 192.0.2.18 - - + 192.0.2.20/30 30 eth2 192.0.2.18 - - + 192.0.2.24/30 0 - - - - + +Ping between VyOS-P1 / VyOS-P2 to confirm reachability: + +.. code-block:: none + + vyos@P1-VyOS:~$ ping 192.0.2.2 source-address 192.0.2.1 + PING 192.0.2.2 (192.0.2.2) from 192.0.2.1 : 56(84) bytes of data. + 64 bytes from 192.0.2.2: icmp_seq=1 ttl=63 time=3.47 ms + 64 bytes from 192.0.2.2: icmp_seq=2 ttl=63 time=2.06 ms + 64 bytes from 192.0.2.2: icmp_seq=3 ttl=63 time=3.90 ms + 64 bytes from 192.0.2.2: icmp_seq=4 ttl=63 time=3.87 ms + ^C + --- 192.0.2.2 ping statistics --- + 4 packets transmitted, 4 received, 0% packet loss, time 3004ms + rtt min/avg/max/mdev = 2.064/3.326/3.903/0.748 ms + + vyos@P2-VyOS:~$ ping 192.0.2.1 source-address 192.0.2.2 + PING 192.0.2.1 (192.0.2.1) from 192.0.2.2 : 56(84) bytes of data. + 64 bytes from 192.0.2.1: icmp_seq=1 ttl=63 time=2.91 ms + 64 bytes from 192.0.2.1: icmp_seq=2 ttl=63 time=3.23 ms + 64 bytes from 192.0.2.1: icmp_seq=3 ttl=63 time=2.91 ms + 64 bytes from 192.0.2.1: icmp_seq=4 ttl=63 time=2.85 ms + ^C + --- 192.0.2.1 ping statistics --- + 4 packets transmitted, 4 received, 0% packet loss, time 3005ms + rtt min/avg/max/mdev = 2.846/2.972/3.231/0.151 ms
\ No newline at end of file diff --git a/docs/configuration/container/index.rst b/docs/configuration/container/index.rst index 044e31b8..c23a6184 100644 --- a/docs/configuration/container/index.rst +++ b/docs/configuration/container/index.rst @@ -88,6 +88,10 @@ Configuration set container name coredns volume 'corefile' source /config/coredns/Corefile set container name coredns volume 'corefile' destination /etc/Corefile + +.. cfgcmd:: set container name <name> volume <volumename> mode <ro | rw> + + Volume is either mounted as rw (read-write - default) or ro (read-only) .. cfgcmd:: set container name <name> restart [no | on-failure | always] @@ -216,4 +220,4 @@ Example Configuration set container name zabbix-web-nginx-mysql environment 'MYSQL_ROOT_PASSWORD' value 'root_pwd' set container name zabbix-web-nginx-mysql port http source 80 - set container name zabbix-web-nginx-mysql port http destination 8080
\ No newline at end of file + set container name zabbix-web-nginx-mysql port http destination 8080 diff --git a/docs/configuration/firewall/general.rst b/docs/configuration/firewall/general.rst index f2e01e03..c217ba6c 100644 --- a/docs/configuration/firewall/general.rst +++ b/docs/configuration/firewall/general.rst @@ -297,9 +297,9 @@ the action of the rule will be executed. Use this command to enable the logging of the default action. .. cfgcmd:: set firewall name <name> rule <1-999999> action [accept | drop | - jump | reject | return] + jump | queue | reject | return] .. cfgcmd:: set firewall ipv6-name <name> rule <1-999999> action [accept | - drop | jump | reject | return] + drop | jump | queue | reject | return] This required setting defines the action of the current rule. If action is set to ``jump``, then ``jump-target`` is also needed. @@ -310,6 +310,20 @@ the action of the rule will be executed. To be used only when ``action`` is set to ``jump``. Use this command to specify jump target. +.. cfgcmd:: set firewall name <name> rule <1-999999> queue <0-65535> +.. cfgcmd:: set firewall ipv6-name <name> rule <1-999999> queue <0-65535> + + Use this command to set the target to use. Action queue must be defined + to use this setting + +.. cfgcmd:: set firewall name <name> rule <1-999999> queue-options + <bypass-fanout> +.. cfgcmd:: set firewall ipv6-name <name> rule <1-999999> queue-options + <bypass-fanout> + + Options used for queue target. Action queue must be defined to use this + setting + .. cfgcmd:: set firewall name <name> rule <1-999999> description <text> .. cfgcmd:: set firewall ipv6-name <name> rule <1-999999> description <text> @@ -321,13 +335,36 @@ the action of the rule will be executed. Enable or disable logging for the matched packet. -.. cfgcmd:: set firewall name <name> rule <1-999999> log-level [emerg | - alert | crit | err | warn | notice | info | debug] -.. cfgcmd:: set firewall ipv6-name <name> rule <1-999999> log-level [emerg | - alert | crit | err | warn | notice | info | debug] +.. cfgcmd:: set firewall name <name> rule <1-999999> log-options level + [emerg | alert | crit | err | warn | notice | info | debug] +.. cfgcmd:: set firewall ipv6-name <name> rule <1-999999> log-options level + [emerg | alert | crit | err | warn | notice | info | debug] Define log-level. Only applicable if rule log is enable. +.. cfgcmd:: set firewall name <name> rule <1-999999> log-options group + <0-65535> +.. cfgcmd:: set firewall ipv6-name <name> rule <1-999999> log-options group + <0-65535> + + Define log group to send message to. Only applicable if rule log is enable. + +.. cfgcmd:: set firewall name <name> rule <1-999999> log-options snaplen + <0-9000> +.. cfgcmd:: set firewall ipv6-name <name> rule <1-999999> log-options snaplen + <0-9000> + + Define length of packet payload to include in netlink message. Only + applicable if rule log is enable and log group is defined. + +.. cfgcmd:: set firewall name <name> rule <1-999999> log-options + queue-threshold <0-65535> +.. cfgcmd:: set firewall ipv6-name <name> rule <1-999999> log-options + queue-threshold <0-65535> + + Define number of packets to queue inside the kernel before sending them to + userspace. Only applicable if rule log is enable and log group is defined. + .. cfgcmd:: set firewall name <name> rule <1-999999> disable .. cfgcmd:: set firewall ipv6-name <name> rule <1-999999> disable @@ -612,6 +649,13 @@ geoip) to keep database and rules updated. Match based on packet length criteria. Multiple values from 1 to 65535 and ranges are supported. +.. cfgcmd:: set firewall name <name> rule <1-999999> packet-type + [broadcast | host | multicast | other] +.. cfgcmd:: set firewall ipv6-name <name> rule <1-999999> packet-type + [broadcast | host | multicast | other] + + Match based on packet type criteria. + .. cfgcmd:: set firewall name <name> rule <1-999999> protocol [<text> | <0-255> | all | tcp_udp] .. cfgcmd:: set firewall ipv6-name <name> rule <1-999999> protocol [<text> | diff --git a/docs/configuration/firewall/zone.rst b/docs/configuration/firewall/zone.rst index 6ed3e9f1..b27e02b9 100644 --- a/docs/configuration/firewall/zone.rst +++ b/docs/configuration/firewall/zone.rst @@ -55,7 +55,7 @@ To define a zone setup either one with interfaces or a local zone. Define the zone as a local zone. A local zone has no interfaces and will be applied to the router itself. -.. cfgcmd:: set firewall zone <name> default-action [drop |reject] +.. cfgcmd:: set firewall zone <name> default-action [drop | reject] Change the default-action with this setting. diff --git a/docs/configuration/highavailability/index.rst b/docs/configuration/highavailability/index.rst index 29bb97be..bc8aad99 100644 --- a/docs/configuration/highavailability/index.rst +++ b/docs/configuration/highavailability/index.rst @@ -220,6 +220,70 @@ Verification inet 172.25.0.247/16 scope global eth0v10 valid_lft forever preferred_lft forever +Global options +-------------- + +On most scenarios, there's no need to change specific parameters, and using +default configuration is enough. But there are cases were extra configuration +is needed. + +.. cfgcmd:: set high-availability vrrp global-parameters startup_delay <1-600> + +This option specifies a delay in seconds before vrrp instances start up after +keepalived starts. + +Gratuitous ARP +-------------- + +These configuration is not mandatory and in most cases there's no +need to configure it. But if necessary, Gratuitous ARP can be configured in +``global-parameters`` and/or in ``group`` section. + +.. cfgcmd:: set high-availability vrrp global-parameters garp interval + <0.000-1000> + +.. cfgcmd:: set high-availability vrrp group <name> garp interval + <0.000-1000> + +Set delay between gratuitous ARP messages sent on an interface. 0 if not +defined. + +.. cfgcmd:: set high-availability vrrp global-parameters garp master-delay + <1-255> + +.. cfgcmd:: set high-availability vrrp group <name> garp master-delay + <1-255> + +Set delay for second set of gratuitous ARPs after transition to MASTER. 5 if +not defined. + +.. cfgcmd:: set high-availability vrrp global-parameters garp master-refresh + <1-600> + +.. cfgcmd:: set high-availability vrrp group <name> garp master-refresh + <1-600> + +Set minimum time interval for refreshing gratuitous ARPs while MASTER. 0 if +not defined, which means no refreshing. + +.. cfgcmd:: set high-availability vrrp global-parameters garp + master-refresh-repeat <1-600> + +.. cfgcmd:: set high-availability vrrp group <name> garp + master-refresh-repeat <1-600> + +Set number of gratuitous ARP messages to send at a time while MASTER. 1 if not +defined. + +.. cfgcmd:: set high-availability vrrp global-parameters garp master-repeat + <1-600> + +.. cfgcmd:: set high-availability vrrp group <name> garp master-repeat + <1-600> + +Set number of gratuitous ARP messages to send at a time after transition to +MASTER. 5 if not defined. + Scripting --------- @@ -293,6 +357,21 @@ Forward method set high-availability virtual-server 203.0.113.1 forward-method 'nat' +Health-check +^^^^^^^^^^^^ +Custom health-check script allows checking real-server availability + +.. code-block:: none + + set high-availability virtual-server 203.0.113.1 real-server 192.0.2.11 health-check script <path-to-script> + +Fwmark +^^^^^^ +Firewall mark. It possible to loadbalancing traffic based on ``fwmark`` value + +.. code-block:: none + + set high-availability virtual-server 203.0.113.1 fwmark '111' Real server ^^^^^^^^^^^ @@ -331,3 +410,47 @@ Real server is auto-excluded if port check with this server fail. set high-availability virtual-server 203.0.113.1 protocol 'tcp' set high-availability virtual-server 203.0.113.1 real-server 192.0.2.11 port '80' set high-availability virtual-server 203.0.113.1 real-server 192.0.2.12 port '80' + + +A firewall mark ``fwmark`` allows using multiple ports for high-availability +virtual-server. +It uses fwmark value. + +In this example all traffic destined to ports "80, 2222, 8888" protocol TCP +marks to fwmark "111" and balanced between 2 real servers. +Port "0" is required if multiple ports are used. + +.. code-block:: none + + set interfaces ethernet eth0 address 'dhcp' + set interfaces ethernet eth0 description 'WAN' + set interfaces ethernet eth1 address '192.0.2.1/24' + set interfaces ethernet eth1 description 'LAN' + + set policy route PR interface 'eth0' + set policy route PR rule 10 destination port '80,2222,8888' + set policy route PR rule 10 protocol 'tcp' + set policy route PR rule 10 set mark '111' + + set high-availability virtual-server vyos fwmark '111' + set high-availability virtual-server vyos protocol 'tcp' + set high-availability virtual-server vyos real-server 192.0.2.11 health-check script '/config/scripts/check-real-server-first.sh' + set high-availability virtual-server vyos real-server 192.0.2.11 port '0' + set high-availability virtual-server vyos real-server 192.0.2.12 health-check script '/config/scripts/check-real-server-second.sh' + set high-availability virtual-server vyos real-server 192.0.2.12 port '0' + + set nat source rule 100 outbound-interface 'eth0' + set nat source rule 100 source address '192.0.2.0/24' + set nat source rule 100 translation address 'masquerade' + +Op-mode check virtual-server status + +.. code-block:: none + + vyos@r14:~$ run show virtual-server + IP Virtual Server version 1.2.1 (size=4096) + Prot LocalAddress:Port Scheduler Flags + -> RemoteAddress:Port Forward Weight ActiveConn InActConn + FWM 111 lc persistent 300 + -> 192.0.2.11:0 Masq 1 0 0 + -> 192.0.2.12:0 Masq 1 1 0 diff --git a/docs/configuration/interfaces/dummy.rst b/docs/configuration/interfaces/dummy.rst index ba09d9a7..945361c2 100644 --- a/docs/configuration/interfaces/dummy.rst +++ b/docs/configuration/interfaces/dummy.rst @@ -1,4 +1,4 @@ -:lastproofread: 2021-06-30 +:lastproofread: 2023-01-20 .. _dummy-interface: diff --git a/docs/configuration/interfaces/ethernet.rst b/docs/configuration/interfaces/ethernet.rst index 96ccb25f..76f02d6d 100644 --- a/docs/configuration/interfaces/ethernet.rst +++ b/docs/configuration/interfaces/ethernet.rst @@ -1,4 +1,4 @@ -:lastproofread: 2021-06-30 +:lastproofread: 2023-01-20 .. _ethernet-interface: @@ -107,10 +107,8 @@ Offloading - it does not increase hardware device interrupt rate (although it does introduce inter-processor interrupts (IPIs)). - -.. cmdinclude:: /_include/interface-xdp.txt - :var0: ethernet - :var1: eth0 + .. note:: In order to use TSO/LRO with VMXNET3 adaters one must also enable + the SG offloading option. Authentication (EAPoL) ---------------------- diff --git a/docs/configuration/interfaces/geneve.rst b/docs/configuration/interfaces/geneve.rst index b13e2ece..bf8b0920 100644 --- a/docs/configuration/interfaces/geneve.rst +++ b/docs/configuration/interfaces/geneve.rst @@ -1,4 +1,4 @@ -:lastproofread: 2021-06-30 +:lastproofread: 2023-01-20 .. _geneve-interface: diff --git a/docs/configuration/interfaces/l2tpv3.rst b/docs/configuration/interfaces/l2tpv3.rst index 191158b7..897e38dc 100644 --- a/docs/configuration/interfaces/l2tpv3.rst +++ b/docs/configuration/interfaces/l2tpv3.rst @@ -1,4 +1,4 @@ -:lastproofread: 2021-06-30 +:lastproofread: 2023-01-20 .. include:: /_include/need_improvement.txt @@ -141,29 +141,26 @@ IPSec: .. code-block:: none + set vpn ipsec authentication psk <pre-shared-name> id '%any' + set vpn ipsec authentication psk <pre-shared-name> secret <pre-shared-key> set vpn ipsec interface <VPN-interface> - set vpn ipsec esp-group test-ESP-1 compression 'disable' set vpn ipsec esp-group test-ESP-1 lifetime '3600' set vpn ipsec esp-group test-ESP-1 mode 'transport' set vpn ipsec esp-group test-ESP-1 pfs 'enable' set vpn ipsec esp-group test-ESP-1 proposal 1 encryption 'aes128' set vpn ipsec esp-group test-ESP-1 proposal 1 hash 'sha1' - set vpn ipsec ike-group test-IKE-1 ikev2-reauth 'no' set vpn ipsec ike-group test-IKE-1 key-exchange 'ikev1' set vpn ipsec ike-group test-IKE-1 lifetime '3600' set vpn ipsec ike-group test-IKE-1 proposal 1 dh-group '5' set vpn ipsec ike-group test-IKE-1 proposal 1 encryption 'aes128' set vpn ipsec ike-group test-IKE-1 proposal 1 hash 'sha1' - set vpn ipsec site-to-site peer <peer-ip> authentication mode 'pre-shared-secret' - set vpn ipsec site-to-site peer <peer-ip> authentication pre-shared-secret <pre-shared-key> - set vpn ipsec site-to-site peer <peer-ip> connection-type 'initiate' - set vpn ipsec site-to-site peer <peer-ip> ike-group 'test-IKE-1' - set vpn ipsec site-to-site peer <peer-ip> ikev2-reauth 'inherit' - set vpn ipsec site-to-site peer <peer-ip> local-address <local-ip> - set vpn ipsec site-to-site peer <peer-ip> tunnel 1 allow-nat-networks 'disable' - set vpn ipsec site-to-site peer <peer-ip> tunnel 1 allow-public-networks 'disable' - set vpn ipsec site-to-site peer <peer-ip> tunnel 1 esp-group 'test-ESP-1' - set vpn ipsec site-to-site peer <peer-ip> tunnel 1 protocol 'l2tp' + set vpn ipsec site-to-site peer <connection-name> authentication mode 'pre-shared-secret' + set vpn ipsec site-to-site peer <connection-name> connection-type 'initiate' + set vpn ipsec site-to-site peer <connection-name> ike-group 'test-IKE-1' + set vpn ipsec site-to-site peer <connection-name> ikev2-reauth 'inherit' + set vpn ipsec site-to-site peer <connection-name> local-address <local-ip> + set vpn ipsec site-to-site peer <connection-name> tunnel 1 esp-group 'test-ESP-1' + set vpn ipsec site-to-site peer <connection-name> tunnel 1 protocol 'l2tp' Bridge: diff --git a/docs/configuration/interfaces/loopback.rst b/docs/configuration/interfaces/loopback.rst index b97aa69c..8e983abb 100644 --- a/docs/configuration/interfaces/loopback.rst +++ b/docs/configuration/interfaces/loopback.rst @@ -1,4 +1,4 @@ -:lastproofread: 2021-06-30 +:lastproofread: 2023-01-20 .. _loopback-interface: diff --git a/docs/configuration/interfaces/macsec.rst b/docs/configuration/interfaces/macsec.rst index 338ad3ae..60877d73 100644 --- a/docs/configuration/interfaces/macsec.rst +++ b/docs/configuration/interfaces/macsec.rst @@ -1,4 +1,4 @@ -:lastproofread: 2021-07-05 +:lastproofread: 2023-01-20 .. _macsec-interface: diff --git a/docs/configuration/interfaces/pppoe.rst b/docs/configuration/interfaces/pppoe.rst index 0953e948..74a43bb5 100644 --- a/docs/configuration/interfaces/pppoe.rst +++ b/docs/configuration/interfaces/pppoe.rst @@ -91,7 +91,7 @@ PPPoE options This command allows you to select a specific access concentrator when you know the access concentrators `<name>`. -.. cfgcmd:: set interfaces pppoe <interface> authentication user <username> +.. cfgcmd:: set interfaces pppoe <interface> authentication username <username> Use this command to set the username for authenticating with a remote PPPoE endpoint. Authentication is optional from the system's point of view but @@ -154,6 +154,14 @@ PPPoE options when it is idle and after the initial establishment of the connection. It will stay up forever. +.. cfgcmd:: set interfaces pppoe <interface> holdoff <time> + + Use this command to set re-dial delay time to be used with persist PPPoE + sessions. When the PPPoE session is terminated by peer, and on-demand + option is not set, the router will attempt to re-establish the PPPoE link. + + If this parameter is not set, the default holdoff time is 30 seconds. + .. cfgcmd:: set interfaces pppoe <interface> local-address <address> Use this command to set the IP address of the local endpoint of a PPPoE @@ -324,7 +332,7 @@ Requirements: .. code-block:: none - set interfaces pppoe pppoe0 authentication user 'userid' + set interfaces pppoe pppoe0 authentication username 'userid' set interfaces pppoe pppoe0 authentication password 'secret' set interfaces pppoe pppoe0 source-interface 'eth0' @@ -349,7 +357,7 @@ which is the default VLAN for Deutsche Telekom: .. code-block:: none - set interfaces pppoe pppoe0 authentication user 'userid' + set interfaces pppoe pppoe0 authentication username 'userid' set interfaces pppoe pppoe0 authentication password 'secret' set interfaces pppoe pppoe0 source-interface 'eth0.7' @@ -367,7 +375,7 @@ If you do not know the prefix size delegated to you, start with sla-len 0. .. code-block:: none - set interfaces pppoe pppoe0 authentication user vyos + set interfaces pppoe pppoe0 authentication username vyos set interfaces pppoe pppoe0 authentication password vyos set interfaces pppoe pppoe0 dhcpv6-options pd 0 interface eth0 address '1' set interfaces pppoe pppoe0 dhcpv6-options pd 0 interface eth0 sla-id '0' diff --git a/docs/configuration/interfaces/pseudo-ethernet.rst b/docs/configuration/interfaces/pseudo-ethernet.rst index b2849772..59b3581c 100644 --- a/docs/configuration/interfaces/pseudo-ethernet.rst +++ b/docs/configuration/interfaces/pseudo-ethernet.rst @@ -1,4 +1,4 @@ -:lastproofread: 2021-07-09 +:lastproofread: 2023-01-26 .. _pseudo-ethernet-interface: diff --git a/docs/configuration/interfaces/tunnel.rst b/docs/configuration/interfaces/tunnel.rst index eac74d91..31539d9f 100644 --- a/docs/configuration/interfaces/tunnel.rst +++ b/docs/configuration/interfaces/tunnel.rst @@ -1,4 +1,4 @@ -:lastproofread: 2021-07-09 +:lastproofread: 2023-01-26 .. _tunnel-interface: @@ -18,7 +18,11 @@ a closer look at the protocols and options currently supported by VyOS. Common interface configuration ------------------------------ -.. cmdinclude:: /_include/interface-common-without-dhcp1.txt +.. cmdinclude:: /_include/interface-address.txt + :var0: tunnel + :var1: tun0 + +.. cmdinclude:: /_include/interface-common-without-mac.txt :var0: tunnel :var1: tun0 @@ -207,7 +211,7 @@ GRETAP ^^^^^^^ While normal GRE is for layer 3, GRETAP is for layer 2. GRETAP can encapsulate -Ethernet frames, thus it can be bridged with other interfaces to create +Ethernet frames, thus it can be bridged with other interfaces to create datalink layer segments that span multiple remote sites. .. code-block:: none diff --git a/docs/configuration/interfaces/vxlan.rst b/docs/configuration/interfaces/vxlan.rst index 7edeafb5..86568686 100644 --- a/docs/configuration/interfaces/vxlan.rst +++ b/docs/configuration/interfaces/vxlan.rst @@ -1,4 +1,4 @@ -:lastproofread: 2021-07-09 +:lastproofread: 2023-01-26 .. _vxlan-interface: diff --git a/docs/configuration/interfaces/wireguard.rst b/docs/configuration/interfaces/wireguard.rst index 93093b5d..18a888df 100644 --- a/docs/configuration/interfaces/wireguard.rst +++ b/docs/configuration/interfaces/wireguard.rst @@ -1,4 +1,4 @@ -:lastproofread: 2021-10-01 +:lastproofread: 2023-01-26 .. _wireguard: @@ -173,6 +173,7 @@ traffic. Associates the previously generated private key to a specific WireGuard interface. The private key can be generate via the command + :opcmd:`generate pki wireguard key-pair`. .. code-block:: none @@ -243,8 +244,8 @@ asymmetric crypto. This is optional. .. code-block:: none - vyos@vyos:~$ generate pki wireguard preshared-key install - rvVDOoc2IYEnV+k5p7TNAmHBMEGTHbPU8Qqg8c/sUqc= + vyos@vyos:~$ generate pki wireguard preshared-key + Pre-shared key: rvVDOoc2IYEnV+k5p7TNAmHBMEGTHbPU8Qqg8c/sUqc= Copy the key, as it is not stored on the local filesystem. Because it is a symmetric key, only you and your peer should have knowledge of diff --git a/docs/configuration/interfaces/wireless.rst b/docs/configuration/interfaces/wireless.rst index 8be7cec9..f45101b5 100644 --- a/docs/configuration/interfaces/wireless.rst +++ b/docs/configuration/interfaces/wireless.rst @@ -1,4 +1,4 @@ -:lastproofread: 2021-07-13 +:lastproofread: 2023-01-26 .. _wireless-interface: diff --git a/docs/configuration/interfaces/wwan.rst b/docs/configuration/interfaces/wwan.rst index 0c820471..98890158 100644 --- a/docs/configuration/interfaces/wwan.rst +++ b/docs/configuration/interfaces/wwan.rst @@ -1,4 +1,4 @@ -:lastproofread: 2021-07-13 +:lastproofread: 2023-01-27 .. _wwan-interface: @@ -22,7 +22,6 @@ Common interface configuration :var0: wwan :var1: wwan0 - .. cmdinclude:: /_include/interface-description.txt :var0: wwan :var1: wwan0 diff --git a/docs/configuration/loadbalancing/index.rst b/docs/configuration/loadbalancing/index.rst index 5034547b..18f01347 100644 --- a/docs/configuration/loadbalancing/index.rst +++ b/docs/configuration/loadbalancing/index.rst @@ -1,4 +1,4 @@ -:lastproofread: 2021-07-28 +:lastproofread: 2023-01-27 .. _load-balancing: diff --git a/docs/configuration/nat/nat44.rst b/docs/configuration/nat/nat44.rst index 62964fea..b2ba61af 100644 --- a/docs/configuration/nat/nat44.rst +++ b/docs/configuration/nat/nat44.rst @@ -697,17 +697,22 @@ too. .. code-block:: none - set vpn ipsec site-to-site peer 198.51.100.243 authentication mode 'pre-shared-secret' - set vpn ipsec site-to-site peer 198.51.100.243 authentication pre-shared-secret 'PASSWORD IS HERE' - set vpn ipsec site-to-site peer 198.51.100.243 connection-type 'initiate' - set vpn ipsec site-to-site peer 198.51.100.243 default-esp-group 'my-esp' - set vpn ipsec site-to-site peer 198.51.100.243 ike-group 'my-ike' - set vpn ipsec site-to-site peer 198.51.100.243 ikev2-reauth 'inherit' - set vpn ipsec site-to-site peer 198.51.100.243 local-address '203.0.113.46' - set vpn ipsec site-to-site peer 198.51.100.243 tunnel 0 local prefix '172.29.41.89/32' - set vpn ipsec site-to-site peer 198.51.100.243 tunnel 0 remote prefix '172.27.1.0/24' - set vpn ipsec site-to-site peer 198.51.100.243 tunnel 1 local prefix '172.29.41.89/32' - set vpn ipsec site-to-site peer 198.51.100.243 tunnel 1 remote prefix '10.125.0.0/16' + set vpn ipsec authentication psk vyos id '203.0.113.46' + set vpn ipsec authentication psk vyos id '198.51.100.243' + set vpn ipsec authentication psk vyos secret 'MYSECRETPASSWORD' + set vpn ipsec site-to-site peer branch authentication local-id '203.0.113.46' + set vpn ipsec site-to-site peer branch authentication mode 'pre-shared-secret' + set vpn ipsec site-to-site peer branch authentication remote-id '198.51.100.243' + set vpn ipsec site-to-site peer branch connection-type 'initiate' + set vpn ipsec site-to-site peer branch default-esp-group 'my-esp' + set vpn ipsec site-to-site peer branch ike-group 'my-ike' + set vpn ipsec site-to-site peer branch ikev2-reauth 'inherit' + set vpn ipsec site-to-site peer branch local-address '203.0.113.46' + set vpn ipsec site-to-site peer branch remote-address '198.51.100.243' + set vpn ipsec site-to-site peer branch tunnel 0 local prefix '172.29.41.89/32' + set vpn ipsec site-to-site peer branch tunnel 0 remote prefix '172.27.1.0/24' + set vpn ipsec site-to-site peer branch tunnel 1 local prefix '172.29.41.89/32' + set vpn ipsec site-to-site peer branch tunnel 1 remote prefix '10.125.0.0/16' Testing and Validation """""""""""""""""""""" diff --git a/docs/configuration/nat/nat66.rst b/docs/configuration/nat/nat66.rst index c5a8dec0..93dd3353 100644 --- a/docs/configuration/nat/nat66.rst +++ b/docs/configuration/nat/nat66.rst @@ -5,8 +5,8 @@ NAT66(NPTv6) ############ :abbr:`NPTv6 (IPv6-to-IPv6 Network Prefix Translation)` is an address -translation technology basedon IPv6 networks, used to convert an IPv6 -address prefix in an IPv6 message into another IPv6address prefix. +translation technology based on IPv6 networks, used to convert an IPv6 +address prefix in an IPv6 message into another IPv6 address prefix. We call this address translation method NAT66. Devices that support the NAT66 function are called NAT66 devices, which can provide NAT66 source and destination address translation functions. diff --git a/docs/configuration/policy/large-community-list.rst b/docs/configuration/policy/large-community-list.rst index 39da0815..0c57fd4a 100644 --- a/docs/configuration/policy/large-community-list.rst +++ b/docs/configuration/policy/large-community-list.rst @@ -14,7 +14,7 @@ policy large-community-list .. cfgcmd:: set policy large-community-list <text> - Creat large-community-list policy identified by name <text>. + Create large-community-list policy identified by name <text>. .. cfgcmd:: set policy large-community-list <text> description <text> diff --git a/docs/configuration/policy/route.rst b/docs/configuration/policy/route.rst index a6330c57..1a85ffc6 100644 --- a/docs/configuration/policy/route.rst +++ b/docs/configuration/policy/route.rst @@ -168,6 +168,21 @@ And for ipv6: ``tcp_udp`` for tcp and udp based packets. The ``!`` negates the selected protocol. +.. cfgcmd:: set policy route <name> rule <n> packet-length <text> +.. cfgcmd:: set policy route6 <name> rule <n> packet-length <text> +.. cfgcmd:: set policy route <name> rule <n> packet-length-exclude <text> +.. cfgcmd:: set policy route6 <name> rule <n> packet-length-exclude <text> + + Match based on packet length criteria. Multiple values from 1 to 65535 + and ranges are supported. + +.. cfgcmd:: set policy route <name> rule <n> packet-type [broadcast | host + | multicast | other] +.. cfgcmd:: set policy route6 <name> rule <n> packet-type [broadcast | host + | multicast | other] + + Match based on packet type criteria. + .. cfgcmd:: set policy route <name> rule <n> recent count <1-255> .. cfgcmd:: set policy route6 <name> rule <n> recent count <1-255> .. cfgcmd:: set policy route <name> rule <n> recent time <1-4294967295> diff --git a/docs/configuration/protocols/babel.rst b/docs/configuration/protocols/babel.rst new file mode 100644 index 00000000..58436178 --- /dev/null +++ b/docs/configuration/protocols/babel.rst @@ -0,0 +1,210 @@ +.. _babel: + +#### +Babel +#### + +Babel is a modern routing protocol designed to be robust and efficient +both in ordinary wired networks and in wireless mesh networks. +By default, it uses hop-count on wired networks and a variant of ETX +on wireless links, It can be configured to take radio diversity into account +and to automatically compute a link's latency and include it in the metric. +It is defined in :rfc:`8966`. + +Babel a dual stack protocol. +A single Babel instance is able to perform routing for both IPv4 and IPv6. + +General Configuration +--------------------- + +VyOS does not have a special command to start the Babel process. +The Babel process starts when the first Babel enabled interface is configured. + +.. cfgcmd:: set protocols babel interface <interface> + + This command specifies a Babel enabled interface by interface name. Both + the sending and receiving of Babel packets will be enabled on the interface + specified in this command. + +Optional Configuration +---------------------- + +.. cfgcmd:: set protocols babel parameters diversity + + This command enables routing using radio frequency diversity. + This is highly recommended in networks with many wireless nodes. + + .. note:: If you enable this, you will probably want to + set diversity-factor and channel below. + +.. cfgcmd:: set protocols babel parameters diversity-factor <1-256> + + This command sets the multiplicative factor used for diversity routing, + in units of 1/256; lower values cause diversity to play a more important role + in route selection. + The default it 256, which means that diversity plays no role in route + selection; you will probably want to set that to 128 or less on nodes + with multiple independent radios. + +.. cfgcmd:: set protocols babel parameters resend-delay <milliseconds> + + This command specifies the time in milliseconds after which an 'important' + request or update will be resent. The default is 2000 ms. + +.. cfgcmd:: set protocols babel parameters smoothing-half-life <seconds> + + This command specifies the time constant, in seconds, of the smoothing + algorithm used for implementing hysteresis. + Larger values reduce route oscillation at the cost of very slightly increasing + convergence time. The value 0 disables hysteresis, and is suitable for wired + networks. The default is 4 s. + +Interfaces Configuration +------------------------ + +.. cfgcmd:: set protocols babel interface <interface> type <auto|wired|wireless> + + This command sets the interface type: + + **auto** – automatically determines the interface type. + **wired** – enables optimisations for wired interfaces. + **wireless** – disables a number of optimisations that are only correct + on wired interfaces. Specifying wireless is always correct, + but may cause slower convergence and extra routing traffic. + +.. cfgcmd:: set protocols babel interface <interface> split-horizon <default|disable|enable> + + This command specifies whether to perform split-horizon on the interface. + Specifying no babel split-horizon is always correct, while babel split-horizon + is an optimisation that should only be used on symmetric + and transitive (wired) networks. + + **default** – enable split-horizon on wired interfaces, and disable + split-horizon on wireless interfaces. + **enable** – enable split-horizon on this interfaces. + **disable** – disable split-horizon on this interfaces. + +.. cfgcmd:: set protocols babel interface <interface> hello-interval <milliseconds> + + This command specifies the time in milliseconds between two scheduled hellos. + On wired links, Babel notices a link failure within two hello intervals; + on wireless links, the link quality value is reestimated at every hello + interval. + The default is 4000 ms. + +.. cfgcmd:: set protocols babel interface <interface> update-interval <milliseconds> + + This command specifies the time in milliseconds between two scheduled updates. + Since Babel makes extensive use of triggered updates, + this can be set to fairly high values on links with little packet loss. + The default is 20000 ms. + +.. cfgcmd:: set protocols babel interface <interface> rxcost <1-65534> + + This command specifies the base receive cost for this interface. + For wireless interfaces, it specifies the multiplier used for computing + the ETX reception cost (default 256); + for wired interfaces, it specifies the cost that will be advertised to + neighbours. + +.. cfgcmd:: set protocols babel interface <interface> rtt-decay <1-256> + + This command specifies the decay factor for the exponential moving average + of RTT samples, in units of 1/256. + Higher values discard old samples faster. The default is 42. + +.. cfgcmd:: set protocols babel interface <interface> rtt-min <milliseconds> + + This command specifies the minimum RTT, in milliseconds, + starting from which we increase the cost to a neighbour. + The additional cost is linear in (rtt - rtt-min). The default is 10 ms. + +.. cfgcmd:: set protocols babel interface <interface> rtt-max <milliseconds> + + This command specifies the maximum RTT, in milliseconds, above which + we don't increase the cost to a neighbour. The default is 120 ms. + + +.. cfgcmd:: set protocols babel interface <interface> max-rtt-penalty <milliseconds> + + This command specifies the maximum cost added to a neighbour because of RTT, + i.e. when the RTT is higher or equal than rtt-max. + The default is 150. + Setting it to 0 effectively disables the use of a RTT-based cost. + +.. cfgcmd:: set protocols babel interface <interface> enable-timestamps + + This command enables sending timestamps with each Hello and IHU message + in order to compute RTT values. + It is recommended to enable timestamps on tunnel interfaces. + +.. cfgcmd:: set protocols babel interface <interface> channel <1-254|interfering|noninterfering> + + This command set the channel number that diversity routing uses for this + interface (see diversity option above). + + **1-254** – interfaces with a channel number interfere with + interfering interfaces and interfaces with the same channel number. + **interfering** – interfering interfaces are assumed to interfere with all other channels except + noninterfering channels. + **noninterfering** – noninterfering interfaces are assumed to only interfere + with themselves. + +Redistribution Configuration +---------------------------- + +.. cfgcmd:: set protocols babel redistribute <ipv4|ipv6> <route source> + + This command redistributes routing information from the given route source + to the Babel process. + + IPv4 route source: bgp, connected, eigrp, isis, kernel, nhrp, ospf, rip, static. + + IPv6 route source: bgp, connected, eigrp, isis, kernel, nhrp, ospfv3, ripng, static. + +.. cfgcmd:: set protocols babel distribute-list <ipv4|ipv6> access-list <in|out> <number> + + This command can be used to filter the Babel routes using access lists. + :cfgcmd:`in` and :cfgcmd:`out` this is the direction in which the access + lists are applied. + +.. cfgcmd:: set protocols babel distribute-list <ipv4|ipv6> interface <interface> access-list <in|out> <number> + + This command allows you apply access lists to a chosen interface to + filter the Babel routes. + +.. cfgcmd:: set protocols babel distribute-list <ipv4|ipv6> prefix-list <in|out> <name> + + This command can be used to filter the Babel routes using prefix lists. + :cfgcmd:`in` and :cfgcmd:`out` this is the direction in which the prefix + lists are applied. + +.. cfgcmd:: set protocols babel distribute-list <ipv4|ipv6> interface <interface> prefix-list <in|out> <name> + + This command allows you apply prefix lists to a chosen interface to + filter the Babel routes. + +Configuration Example +--------------------- + +Simple Babel configuration using 2 nodes and redistributing connected interfaces. + +**Node 1:** + +.. code-block:: none + + set interfaces loopback lo address 10.1.1.1/32 + set interfaces loopback lo address fd12:3456:dead:beef::1/128 + set protocols babel interface eth0 type wired + set protocols babel redistribute ipv4 connected + set protocols babel redistribute ipv6 connected + +**Node 2:** + +.. code-block:: none + + set interfaces loopback lo address 10.2.2.2/32 + set interfaces loopback lo address fd12:3456:beef:dead::2/128 + set protocols babel interface eth0 type wired + set protocols babel redistribute ipv4 connected + set protocols babel redistribute ipv6 connected diff --git a/docs/configuration/protocols/bfd.rst b/docs/configuration/protocols/bfd.rst index dac1bf0f..faec71bc 100644 --- a/docs/configuration/protocols/bfd.rst +++ b/docs/configuration/protocols/bfd.rst @@ -1,4 +1,4 @@ -:lastproofread: 2022-02-05 +:lastproofread: 2023-01-27 .. include:: /_include/need_improvement.txt diff --git a/docs/configuration/protocols/bgp.rst b/docs/configuration/protocols/bgp.rst index 6593730f..737e98fa 100644 --- a/docs/configuration/protocols/bgp.rst +++ b/docs/configuration/protocols/bgp.rst @@ -206,6 +206,41 @@ Defining Peers peers ASN is the same as mine as specified under the :cfgcmd:`protocols bgp <asn>` command the connection will be denied. +.. cfgcmd:: set protocols bgp neighbor <address|interface> local-role + <role> [strict] + + BGP roles are defined in RFC :rfc:`9234` and provide an easy way to + add route leak prevention, detection and mitigation. The local Role + value is negotiated with the new BGP Role capability which has a + built-in check of the corresponding value. In case of a mismatch the + new OPEN Roles Mismatch Notification <2, 11> would be sent. + The correct Role pairs are: + + Provider - Customer + + Peer - Peer + + RS-Server - RS-Client + + If :cfgcmd:`strict` is set the BGP session won’t become established + until the BGP neighbor sets local Role on its side. This + configuration parameter is defined in RFC :rfc:`9234` and is used to + enforce the corresponding configuration at your counter-parts side. + + Routes that are sent from provider, rs-server, or the peer local-role + (or if received by customer, rs-client, or the peer local-role) will + be marked with a new Only to Customer (OTC) attribute. + + Routes with this attribute can only be sent to your neighbor if your + local-role is provider or rs-server. Routes with this attribute can + be received only if your local-role is customer or rs-client. + + In case of peer-peer relationship routes can be received only if OTC + value is equal to your neighbor AS number. + + All these rules with OTC will help to detect and mitigate route leaks + and happen automatically if local-role is set. + .. cfgcmd:: set protocols bgp neighbor <address|interface> shutdown This command disable the peer or peer group. To reenable the peer use @@ -904,8 +939,7 @@ IBGP (called confederation BGP). Confederation mechanism is described in of the autonomous system that internally includes multiple sub-autonomous systems (a confederation). -.. cfgcmd:: set protocols bgp parameters confederation confederation - peers <nsubasn> +.. cfgcmd:: set protocols bgp parameters confederation peers <nsubasn> This command sets other confederations <nsubasn> as members of autonomous system specified by :cfgcmd:`confederation identifier <asn>`. diff --git a/docs/configuration/protocols/failover.rst b/docs/configuration/protocols/failover.rst new file mode 100644 index 00000000..72201ade --- /dev/null +++ b/docs/configuration/protocols/failover.rst @@ -0,0 +1,103 @@ +.. _routing-static: + +######## +Failover +######## + +Failover routes are manually configured routes, but they install +to the routing table if the health-check target is alive. +If the target is not alive the route is removed from the routing table +until the target will be available. + +*************** +Failover Routes +*************** + +.. cfgcmd:: set protocols failover route <subnet> next-hop <address> check + target <target-address> + + Configure next-hop `<address>` and `<target-address>` for an IPv4 static + route. Specify the target + IPv4 address for health checking. + +.. cfgcmd:: set protocols failover route <subnet> next-hop <address> check + timeout <timeout> + + Timeout in seconds between health target checks. + + Range is 1 to 300, default is 10. + +.. cfgcmd:: set protocols failover route <subnet> next-hop <address> check + type <protocol> + + Defines protocols for checking ARP, ICMP, TCP + + Default is ``icmp``. + +.. cfgcmd:: set protocols failover route <subnet> next-hop <address> + interface <interface> + + Next-hop interface for the route + +.. cfgcmd:: set protocols failover route <subnet> next-hop <address> + metric <metric> + + Route metric + + Default 1. + + +******* +Example +******* + +**One gateway:** + +.. code-block:: none + + set protocols failover route 203.0.113.1/32 next-hop 192.0.2.1 check target '192.0.2.1' + set protocols failover route 203.0.113.1/32 next-hop 192.0.2.1 check timeout '5' + set protocols failover route 203.0.113.1/32 next-hop 192.0.2.1 check type 'icmp' + set protocols failover route 203.0.113.1/32 next-hop 192.0.2.1 interface 'eth0' + set protocols failover route 203.0.113.1/32 next-hop 192.0.2.1 metric '10' + +Show the route + +.. code-block:: none + + vyos@vyos:~$ show ip route 203.0.113.1 + Routing entry for 203.0.113.1/32 + Known via "kernel", distance 0, metric 10, best + Last update 00:00:39 ago + * 192.0.2.1, via eth0 + +**Two gateways and different metrics:** + +.. code-block:: none + + set protocols failover route 203.0.113.1/32 next-hop 192.0.2.1 check target '192.0.2.1' + set protocols failover route 203.0.113.1/32 next-hop 192.0.2.1 check timeout '5' + set protocols failover route 203.0.113.1/32 next-hop 192.0.2.1 check type 'icmp' + set protocols failover route 203.0.113.1/32 next-hop 192.0.2.1 interface 'eth0' + set protocols failover route 203.0.113.1/32 next-hop 192.0.2.1 metric '10' + + set protocols failover route 203.0.113.1/32 next-hop 198.51.100.1 check target '198.51.100.99' + set protocols failover route 203.0.113.1/32 next-hop 198.51.100.1 check timeout '5' + set protocols failover route 203.0.113.1/32 next-hop 198.51.100.1 check type 'icmp' + set protocols failover route 203.0.113.1/32 next-hop 198.51.100.1 interface 'eth2' + set protocols failover route 203.0.113.1/32 next-hop 198.51.100.1 metric '20' + +Show the route + +.. code-block:: none + + vyos@vyos:~$ show ip route 203.0.113.1 + Routing entry for 203.0.113.1/32 + Known via "kernel", distance 0, metric 10, best + Last update 00:08:06 ago + * 192.0.2.1, via eth0 + + Routing entry for 203.0.113.1/32 + Known via "kernel", distance 0, metric 20 + Last update 00:08:14 ago + * 198.51.100.1, via eth2 diff --git a/docs/configuration/protocols/igmp.rst b/docs/configuration/protocols/igmp.rst index 0c7a470b..d3492632 100644 --- a/docs/configuration/protocols/igmp.rst +++ b/docs/configuration/protocols/igmp.rst @@ -1,4 +1,4 @@ -:lastproofread: 2021-09-30 +:lastproofread: 2023-01-27 .. _multicast: diff --git a/docs/configuration/protocols/index.rst b/docs/configuration/protocols/index.rst index c302d6a9..29dc230f 100644 --- a/docs/configuration/protocols/index.rst +++ b/docs/configuration/protocols/index.rst @@ -7,11 +7,14 @@ Protocols :maxdepth: 1 :includehidden: + babel bfd bgp + failover igmp isis mpls + segment-routing ospf rip rpki diff --git a/docs/configuration/protocols/segment-routing.rst b/docs/configuration/protocols/segment-routing.rst new file mode 100644 index 00000000..5ee710e9 --- /dev/null +++ b/docs/configuration/protocols/segment-routing.rst @@ -0,0 +1,357 @@ +.. _segment-routing: + +############### +Segment Routing +############### + +Segment Routing (SR) is a network architecture that is similar to source-routing +. In this architecture, the ingress router adds a list of segments, known as +SIDs, to the packet as it enters the network. These segments represent different +portions of the network path that the packet will take. + +The SR segments are portions of the network path taken by the packet, and are +called SIDs. At each node, the first SID of the list is read, executed as a +forwarding function, and may be popped to let the next node read the next SID of +the list. The SID list completely determines the path where the packet is +forwarded. + +Segment Routing can be applied to an existing MPLS-based data plane and defines +a control plane network architecture. In MPLS networks, segments are encoded as +MPLS labels and are added at the ingress router. These MPLS labels are then +exchanged and populated by Interior Gateway Protocols (IGPs) like IS-IS or OSPF +which are running on most ISPs. + + +.. note:: Segment routing defines a control plane network architecture and + can be applied to an existing MPLS based dataplane. In the MPLS networks, + segments are encoded as MPLS labels and are imposed at the ingress router. + MPLS labels are exchanged and populated by IGPs like IS-IS.Segment Routing + as per RFC8667 for MPLS dataplane. It supports IPv4, IPv6 and ECMP and has + been tested against Cisco & Juniper routers.however,this deployment is still + EXPERIMENTAL for FRR. + + +IS-IS SR Configuration +---------------------- + +Segment routing (SR) is used by the IGP protocols to interconnect network +devices, below configuration shows how to enable SR on IS-IS: + + +.. note:: ``Known limitations:`` + + No support for level redistribution (L1 to L2 or L2 to L1) + + No support for binding SID + + No support for SRLB + + Only one SRGB and default SPF Algorithm is supported + + + +.. cfgcmd:: set protocols isis segment-routing global-block high-label-value + <label-value> + + Set the Segment Routing Global Block i.e. the label range used by MPLS to + store label in the MPLS FIB for Prefix SID. Note that the block size may + not exceed 65535. + +.. cfgcmd:: set protocols isis segment-routing global-block low-label-value + <label-value> + + Set the Segment Routing Global Block i.e. the low label range used by MPLS to + store label in the MPLS FIB for Prefix SID. Note that the block size may + not exceed 65535. + +.. cfgcmd:: set protocols isis segment-routing local-block high-label-value + <label-value> + + Set the Segment Routing Local Block i.e. the label range used by MPLS to + store label in the MPLS FIB for Prefix SID. Note that the block size may + not exceed 65535.Segment Routing Local Block, The negative command always + unsets both. + +.. cfgcmd:: set protocols isis segment-routing local-block <low-label-value + <label-value> + + Set the Segment Routing Local Block i.e. the low label range used by MPLS to + store label in the MPLS FIB for Prefix SID. Note that the block size may + not exceed 65535.Segment Routing Local Block, The negative command always + unsets both. + +.. cfgcmd:: set protocols isis segment-routing maximum-label-depth <1-16> + + Set the Maximum Stack Depth supported by the router. The value depend of + the MPLS dataplane. + +.. cfgcmd:: set protocols isis segment-routing prefix <address> index value + <0-65535> + + A segment ID that contains an IP address prefix calculated by an IGP in the + service provider core network. Prefix SIDs are globally unique, this value + indentify it + +.. cfgcmd:: set protocols isis segment-routing prefix <address> index + <no-php-flag | explicit-null| n-flag-clear> + + this option allows to configure prefix-sid on SR. The ‘no-php-flag’ means NO + Penultimate Hop Popping that allows SR node to request to its neighbor to + not pop the label. The ‘explicit-null’ flag allows SR node to request to its + neighbor to send IP packet with the EXPLICIT-NULL label. The ‘n-flag-clear’ + option can be used to explicitly clear the Node flag that is set by default + for Prefix-SIDs associated to loopback addresses. This option is necessary + to configure Anycast-SIDs. + + +.. opcmd:: show isis segment-routing node + + Show detailed information about all learned Segment Routing Nodes + +.. opcmd:: show isis route prefix-sid + + Show detailed information about prefix-sid and label learned + +.. note:: more information related IGP - :ref:`routing-isis` + + + +OSPF SR Configuration +---------------------- + +Segment routing (SR) is used by the IGP protocols to interconnect network +devices, below configuration shows how to enable SR on OSPF: + +.. cfgcmd:: set protocols ospf parameters opaque-lsa + + Enable the Opaque-LSA capability (rfc2370), necessary to transport label + on IGP + + +.. cfgcmd:: set protocols ospf segment-routing global-block high-label-value + <label-value> + + Set the Segment Routing Global Block i.e. the label range used by MPLS to + store label in the MPLS FIB for Prefix SID. Note that the block size may + not exceed 65535. + +.. cfgcmd:: set protocols ospf segment-routing global-block low-label-value + <label-value> + + Set the Segment Routing Global Block i.e. the low label range used by MPLS to + store label in the MPLS FIB for Prefix SID. Note that the block size may + not exceed 65535. + +.. cfgcmd:: set protocols ospf segment-routing local-block high-label-value + <label-value> + + Set the Segment Routing Local Block i.e. the label range used by MPLS to + store label in the MPLS FIB for Prefix SID. Note that the block size may + not exceed 65535.Segment Routing Local Block, The negative command always + unsets both. + +.. cfgcmd:: set protocols ospf segment-routing local-block <low-label-value + <label-value> + + Set the Segment Routing Local Block i.e. the low label range used by MPLS to + store label in the MPLS FIB for Prefix SID. Note that the block size may + not exceed 65535.Segment Routing Local Block, The negative command always + unsets both. + +.. cfgcmd:: set protocols ospf segment-routing maximum-label-depth <1-16> + + Set the Maximum Stack Depth supported by the router. The value depend of + the MPLS dataplane. + +.. cfgcmd:: set protocols ospf segment-routing prefix <address> index value + <0-65535> + + A segment ID that contains an IP address prefix calculated by an IGP in the + service provider core network. Prefix SIDs are globally unique, this value + indentify it + +.. cfgcmd:: set protocols ospf segment-routing prefix <address> index + <no-php-flag | explicit-null| n-flag-clear> + + this option allows to configure prefix-sid on SR. The ‘no-php-flag’ means NO + Penultimate Hop Popping that allows SR node to request to its neighbor to + not pop the label. The ‘explicit-null’ flag allows SR node to request to its + neighbor to send IP packet with the EXPLICIT-NULL label. The ‘n-flag-clear’ + option can be used to explicitly clear the Node flag that is set by default + for Prefix-SIDs associated to loopback addresses. This option is necessary + to configure Anycast-SIDs. + +.. note:: more information related IGP - :ref:`routing-ospf` + +Configuration Example +--------------------- + +we described the configuration SR ISIS / SR OSPF using 2 connected with them to +share label information. + +Enable IS-IS with Segment Routing (Experimental) +================================================ + +**Node 1:** + +.. code-block:: none + + set interfaces loopback lo address '192.168.255.255/32' + set interfaces ethernet eth1 address '192.0.2.1/24' + + set protocols isis interface eth1 + set protocols isis interface lo + set protocols isis net '49.0001.1921.6825.5255.00' + set protocols isis segment-routing global-block high-label-value '599' + set protocols isis segment-routing global-block low-label-value '550' + set protocols isis segment-routing prefix 192.168.255.255/32 index value '1' + set protocols isis segment-routing prefix 192.168.255.255/32 index explicit-null + set protocols mpls interface 'eth1' + +**Node 2:** + +.. code-block:: none + + set interfaces loopback lo address '192.168.255.254/32' + set interfaces ethernet eth1 address '192.0.2.2/24' + + set protocols isis interface eth1 + set protocols isis interface lo + set protocols isis net '49.0001.1921.6825.5254.00' + set protocols isis segment-routing global-block high-label-value '599' + set protocols isis segment-routing global-block low-label-value '550' + set protocols isis segment-routing prefix 192.168.255.254/32 index value '2' + set protocols isis segment-routing prefix 192.168.255.254/32 index explicit-null + set protocols mpls interface 'eth1' + + + +This gives us MPLS segment routing enabled and labels for far end loopbacks: + +.. code-block:: none + + Node-1@vyos:~$ show mpls table + Inbound Label Type Nexthop Outbound Label + ---------------------------------------------------------------------- + 552 SR (IS-IS) 192.0.2.2 IPv4 Explicit Null <-- Node-2 loopback learned on Node-1 + 15000 SR (IS-IS) 192.0.2.2 implicit-null + 15001 SR (IS-IS) fe80::e87:6cff:fe09:1 implicit-null + 15002 SR (IS-IS) 192.0.2.2 implicit-null + 15003 SR (IS-IS) fe80::e87:6cff:fe09:1 implicit-null + + Node-2@vyos:~$ show mpls table + Inbound Label Type Nexthop Outbound Label + --------------------------------------------------------------------- + 551 SR (IS-IS) 192.0.2.1 IPv4 Explicit Null <-- Node-1 loopback learned on Node-2 + 15000 SR (IS-IS) 192.0.2.1 implicit-null + 15001 SR (IS-IS) fe80::e33:2ff:fe80:1 implicit-null + 15002 SR (IS-IS) 192.0.2.1 implicit-null + 15003 SR (IS-IS) fe80::e33:2ff:fe80:1 implicit-null + +Here is the routing tables showing the MPLS segment routing label operations: + +.. code-block:: none + + Node-1@vyos:~$ show ip route isis + Codes: K - kernel route, C - connected, S - static, R - RIP, + O - OSPF, I - IS-IS, B - BGP, E - EIGRP, N - NHRP, + T - Table, v - VNC, V - VNC-Direct, A - Babel, F - PBR, + f - OpenFabric, + > - selected route, * - FIB route, q - queued, r - rejected, b - backup + t - trapped, o - offload failure + + I 192.0.2.0/24 [115/20] via 192.0.2.2, eth1 inactive, weight 1, 00:07:48 + I>* 192.168.255.254/32 [115/20] via 192.0.2.2, eth1, label IPv4 Explicit Null, weight 1, 00:03:39 + + Node-2@vyos:~$ show ip route isis + Codes: K - kernel route, C - connected, S - static, R - RIP, + O - OSPF, I - IS-IS, B - BGP, E - EIGRP, N - NHRP, + T - Table, v - VNC, V - VNC-Direct, A - Babel, F - PBR, + f - OpenFabric, + > - selected route, * - FIB route, q - queued, r - rejected, b - backup + t - trapped, o - offload failure + + I 192.0.2.0/24 [115/20] via 192.0.2.1, eth1 inactive, weight 1, 00:07:46 + I>* 192.168.255.255/32 [115/20] via 192.0.2.1, eth1, label IPv4 Explicit Null, weight 1, 00:03:43 + + +Enable OSPF with Segment Routing (Experimental): +================================================ + +**Node 1** + +.. code-block:: none + + set interfaces loopback lo address 10.1.1.1/32 + set interfaces ethernet eth0 address 192.168.0.1/24 + set protocols ospf area 0 network '192.168.0.0/24' + set protocols ospf area 0 network '10.1.1.1/32' + set protocols ospf parameters opaque-lsa + set protocols ospf parameters router-id '10.1.1.1' + set protocols ospf segment-routing global-block high-label-value '1100' + set protocols ospf segment-routing global-block low-label-value '1000' + set protocols ospf segment-routing prefix 10.1.1.1/32 index explicit-null + set protocols ospf segment-routing prefix 10.1.1.1/32 index value '1' + +**Node 2** + +.. code-block:: none + + set interfaces loopback lo address 10.1.1.2/32 + set interfaces ethernet eth0 address 192.168.0.2/24 + set protocols ospf area 0 network '192.168.0.0/24' + set protocols ospf area 0 network '10.1.1.2/32' + set protocols ospf parameters opaque-lsa + set protocols ospf parameters router-id '10.1.1.2' + set protocols ospf segment-routing global-block high-label-value '1100' + set protocols ospf segment-routing global-block low-label-value '1000' + set protocols ospf segment-routing prefix 10.1.1.2/32 index explicit-null + set protocols ospf segment-routing prefix 10.1.1.2/32 index value '2' + + +This gives us MPLS segment routing enabled and labels for far end loopbacks: + +.. code-block:: none + + Node-1@vyos:~$ show mpls table + Inbound Label Type Nexthop Outbound Label + ----------------------------------------------------------- + 1002 SR (OSPF) 192.168.0.2 IPv4 Explicit Null <-- Node-2 loopback learned on Node-1 + 15000 SR (OSPF) 192.168.0.2 implicit-null + 15001 SR (OSPF) 192.168.0.2 implicit-null + + Node-2@vyos:~$ show mpls table + Inbound Label Type Nexthop Outbound Label + ----------------------------------------------------------- + 1001 SR (OSPF) 192.168.0.1 IPv4 Explicit Null <-- Node-1 loopback learned on Node-2 + 15000 SR (OSPF) 192.168.0.1 implicit-null + 15001 SR (OSPF) 192.168.0.1 implicit-null + +Here is the routing tables showing the MPLS segment routing label operations: + +.. code-block:: none + + Node-1@vyos:~$ show ip route ospf + Codes: K - kernel route, C - connected, S - static, R - RIP, + O - OSPF, I - IS-IS, B - BGP, E - EIGRP, N - NHRP, + T - Table, v - VNC, V - VNC-Direct, A - Babel, F - PBR, + f - OpenFabric, + > - selected route, * - FIB route, q - queued, r - rejected, b - backup + t - trapped, o - offload failure + + O 10.1.1.1/32 [110/0] is directly connected, lo, weight 1, 00:03:43 + O>* 10.1.1.2/32 [110/1] via 192.168.0.2, eth0, label IPv4 Explicit Null, weight 1, 00:03:32 + O 192.168.0.0/24 [110/1] is directly connected, eth0, weight 1, 00:03:43 + + Node-2@vyos:~$ show ip route ospf + Codes: K - kernel route, C - connected, S - static, R - RIP, + O - OSPF, I - IS-IS, B - BGP, E - EIGRP, N - NHRP, + T - Table, v - VNC, V - VNC-Direct, A - Babel, F - PBR, + f - OpenFabric, + > - selected route, * - FIB route, q - queued, r - rejected, b - backup + t - trapped, o - offload failure + + O>* 10.1.1.1/32 [110/1] via 192.168.0.1, eth0, label IPv4 Explicit Null, weight 1, 00:03:36 + O 10.1.1.2/32 [110/0] is directly connected, lo, weight 1, 00:03:51 + O 192.168.0.0/24 [110/1] is directly connected, eth0, weight 1, 00:03:51 + diff --git a/docs/configuration/service/conntrack-sync.rst b/docs/configuration/service/conntrack-sync.rst index 1b72f8eb..468b39d9 100644 --- a/docs/configuration/service/conntrack-sync.rst +++ b/docs/configuration/service/conntrack-sync.rst @@ -37,14 +37,14 @@ Most examples below show Multicast, but unicast can be specified by using the Configuration ************* - .. cfgcmd:: set service conntrack-sync accept-protocol +.. cfgcmd:: set service conntrack-sync accept-protocol Accept only certain protocols: You may want to replicate the state of flows depending on their layer 4 protocol. Protocols are: tcp, sctp, dccp, udp, icmp and ipv6-icmp. - .. cfgcmd:: set service conntrack-sync event-listen-queue-size <size> +.. cfgcmd:: set service conntrack-sync event-listen-queue-size <size> The daemon doubles the size of the netlink event socket buffer size if it detects netlink event message dropping. This clause sets the maximum buffer @@ -52,39 +52,52 @@ Configuration Queue size for listening to local conntrack events in MB. - .. cfgcmd:: set service conntrack-sync expect-sync <all|ftp|h323|nfs|sip|sqlnet> +.. cfgcmd:: set service conntrack-sync expect-sync <all|ftp|h323|nfs|sip|sqlnet> Protocol for which expect entries need to be synchronized. - .. cfgcmd:: set service conntrack-sync failover-mechanism vrrp sync-group <group> +.. cfgcmd:: set service conntrack-sync failover-mechanism vrrp sync-group <group> Failover mechanism to use for conntrack-sync. Only VRRP is supported. Required option. - .. cfgcmd:: set service conntrack-sync ignore-address <x.x.x.x> +.. cfgcmd:: set service conntrack-sync ignore-address <x.x.x.x> IP addresses or networks for which local conntrack entries will not be synced - .. cfgcmd:: set service conntrack-sync interface <name> +.. cfgcmd:: set service conntrack-sync interface <name> Interface to use for syncing conntrack entries. - .. cfgcmd:: set service conntrack-sync mcast-group <x.x.x.x> +.. cfgcmd:: set service conntrack-sync interface <name> port <port> + + Port number used by connection. + +.. cfgcmd:: set service conntrack-sync listen-address <ipv4address> + + Local IPv4 addresses for service to listen on. + +.. cfgcmd:: set service conntrack-sync mcast-group <x.x.x.x> Multicast group to use for syncing conntrack entries. Defaults to 225.0.0.50. - .. cfgcmd:: set service conntrack-sync interface <name> peer <address> +.. cfgcmd:: set service conntrack-sync interface <name> peer <address> Peer to send unicast UDP conntrack sync entires to, if not using Multicast configuration from above above. - .. cfgcmd:: set service conntrack-sync sync-queue-size <size> +.. cfgcmd:: set service conntrack-sync sync-queue-size <size> Queue size for syncing conntrack entries in MB. +.. cfgcmd:: set service conntrack-sync disable-external-cache + + This diable the external cache and directly injects the flow-states into the + in-kernel Connection Tracking System of the backup firewall. + ********* Operation ********* diff --git a/docs/configuration/service/console-server.rst b/docs/configuration/service/console-server.rst index 435c972c..c9ea7f77 100644 --- a/docs/configuration/service/console-server.rst +++ b/docs/configuration/service/console-server.rst @@ -26,30 +26,30 @@ times are used to send a single character, and so dividing the signalling bit-rate by ten results in the overall transmission speed in characters per second. This is also the default setting if none of those options are defined. -.. cfgcmd:: set service console-server <device> data-bits [7 | 8] +.. cfgcmd:: set service console-server device <device> data-bits [7 | 8] Configure either seven or eight data bits. This defaults to eight data bits if left unconfigured. -.. cfgcmd:: set service console-server <device> description <string> +.. cfgcmd:: set service console-server device <device> description <string> A user friendly description identifying the connected peripheral. -.. cfgcmd:: set service console-server <device> alias <string> +.. cfgcmd:: set service console-server device <device> alias <string> A user friendly alias for this connection. Can be used instead of the device name when connecting. -.. cfgcmd:: set service console-server <device> parity [even | odd | none] +.. cfgcmd:: set service console-server device <device> parity [even | odd | none] Set the parity option for the console. If unset this will default to none. -.. cfgcmd:: set service console-server <device> stop-bits [1 | 2] +.. cfgcmd:: set service console-server device <device> stop-bits [1 | 2] Configure either one or two stop bits. This defaults to one stop bits if left unconfigured. -.. cfgcmd:: set service console-server <device> speed +.. cfgcmd:: set service console-server device <device> speed [ 300 | 1200 | 2400 | 4800 | 9600 | 19200 | 38400 | 57600 | 115200 ] .. note:: USB to serial converters will handle most of their work in software @@ -63,7 +63,7 @@ Each individual configured console-server device can be directly exposed to the outside world. A user can directly connect via SSH to the configured port. -.. cfgcmd:: set service console-server <device> ssh port <port> +.. cfgcmd:: set service console-server device <device> ssh port <port> Accept SSH connections for the given `<device>` on TCP port `<port>`. After successfull authentication the user will be directly dropped to @@ -114,3 +114,7 @@ Operation .. hint:: If ``alias`` is set, it can be used instead of the device when connecting. + +.. opcmd:: show log console-server + + Show the console server log.
\ No newline at end of file diff --git a/docs/configuration/service/dhcp-relay.rst b/docs/configuration/service/dhcp-relay.rst index 5ce22edb..43abf254 100644 --- a/docs/configuration/service/dhcp-relay.rst +++ b/docs/configuration/service/dhcp-relay.rst @@ -20,8 +20,20 @@ Configuration .. cfgcmd:: set service dhcp-relay interface <interface> - Interfaces that participate in the DHCP relay process, including the uplink - to the DHCP server. + Interfaces that participate in the DHCP relay process. If this command is + used, at least two entries of it are required: one for the interface that + captures the dhcp-requests, and one for the interface to forward such + requests. A warning message will be shown if this command is used, since + new implementations should use ``listen-interface`` and + ``upstream-interface``. + +.. cfgcmd:: set service dhcp-relay listen-interface <interface> + + Interface for DHCP Relay Agent to listen for requests. + +.. cfgcmd:: set service dhcp-relay upstream-interface <interface> + + Interface for DHCP Relay Agent to forward requests out. .. cfgcmd:: set service dhcp-relay server <server> @@ -47,7 +59,7 @@ Options DHCP packet size surpasses this value it will be forwarded without appending relay agent information. Range 64...1400, default 576. -.. cfgcmd:: set service dhcp-relay relay-options relay-agents-packet +.. cfgcmd:: set service dhcp-relay relay-options relay-agents-packets <append | discard | forward | replace> Four policies for reforwarding DHCP packets exist: @@ -70,8 +82,8 @@ Example * Listen for DHCP requests on interface ``eth1``. * DHCP server is located at IPv4 address 10.0.1.4 on ``eth2``. -* Router receives DHCP client requests on ``eth1`` and relays them to the server - at 10.0.1.4 on ``eth2``. +* Router receives DHCP client requests on ``eth1`` and relays them to the + server at 10.0.1.4 on ``eth2``. .. figure:: /_static/images/service_dhcp-relay01.png :scale: 80 % @@ -84,6 +96,19 @@ The generated configuration will look like: .. code-block:: none show service dhcp-relay + listen-interface eth1 + upstrem-interface eth2 + server 10.0.1.4 + relay-options { + relay-agents-packets discard + } + +Also, for backwards compatibility this configuration, which uses generic +interface definition, is still valid: + +.. code-block:: none + + show service dhcp-relay interface eth1 interface eth2 server 10.0.1.4 @@ -124,7 +149,7 @@ Configuration Options ------- -.. cfgcmd:: set service dhcpv6-relay max-hop-count 'count' +.. cfgcmd:: set service dhcpv6-relay max-hop-count <count> Set maximum hop count before packets are discarded, default: 10 diff --git a/docs/configuration/service/dhcp-server.rst b/docs/configuration/service/dhcp-server.rst index 3f4b7b89..b5b12a5b 100644 --- a/docs/configuration/service/dhcp-server.rst +++ b/docs/configuration/service/dhcp-server.rst @@ -234,7 +234,7 @@ inside the subnet definition but can be outside of the range statement. **Example:** -* IP address ``192.168.1.100`` shall be statically mapped to client named ``client100`` +* IP address ``192.168.1.100`` shall be statically mapped to client named ``client1`` .. code-block:: none @@ -747,10 +747,6 @@ Operation Mode To restart the DHCPv6 server -.. opcmd:: show dhcpv6 server status - - To show the current status of the DHCPv6 server. - .. opcmd:: show dhcpv6 server leases Shows status of all assigned leases: diff --git a/docs/configuration/service/dns.rst b/docs/configuration/service/dns.rst index aee207a6..5fe408f1 100644 --- a/docs/configuration/service/dns.rst +++ b/docs/configuration/service/dns.rst @@ -21,10 +21,15 @@ avoid being tracked by the provider of your upstream DNS server. Forward incoming DNS queries to the DNS servers configured under the ``system name-server`` nodes. -.. cfgcmd:: set service dns forwarding name-server <address> +.. cfgcmd:: set service dns forwarding dhcp <interface> - Send all DNS queries to the IPv4/IPv6 DNS server specified under `<address>`. - You can configure multiple nameservers here. + Interfaces whose DHCP client nameservers to forward requests to. + +.. cfgcmd:: set service dns forwarding name-server <address> port <port> + + Send all DNS queries to the IPv4/IPv6 DNS server specified under `<address>` + on optional port specified under `<port>`. The port defaults to 53. You can + configure multiple nameservers here. .. cfgcmd:: set service dns forwarding domain <domain-name> server <address> @@ -35,6 +40,15 @@ avoid being tracked by the provider of your upstream DNS server. .. note:: This also works for reverse-lookup zones (``18.172.in-addr.arpa``). +.. cfgcmd:: set service dns forwarding domain <domain-name> addnta + + Add NTA (negative trust anchor) for this domain. This must be set if the + domain does not support DNSSEC. + +.. cfgcmd:: set service dns forwarding domain <domain-name> recursion-desired + + Set the "recursion desired" bit in requests to the upstream nameserver. + .. cfgcmd:: set service dns forwarding allow-from <network> Given the fact that open DNS recursors could be used on DDoS amplification @@ -154,8 +168,10 @@ In this scenario: set service dns forwarding domain example.com server 2001:db8:cafe::1 set service dns forwarding name-server 192.0.2.1 set service dns forwarding name-server 192.0.2.2 + set service dns forwarding name-server 192.0.2.3 port 853 set service dns forwarding name-server 2001:db8::1:ffff set service dns forwarding name-server 2001:db8::2:ffff + set service dns forwarding name-server 2001:db8::3:ffff port 8053 set service dns forwarding listen-address 192.168.1.254 set service dns forwarding listen-address 2001:db8::ffff set service dns forwarding allow-from 192.168.1.0/24 diff --git a/docs/configuration/service/index.rst b/docs/configuration/service/index.rst index 8607490d..1195348f 100644 --- a/docs/configuration/service/index.rst +++ b/docs/configuration/service/index.rst @@ -18,6 +18,7 @@ Service lldp mdns monitoring + ntp pppoe-server router-advert salt-minion diff --git a/docs/configuration/service/ipoe-server.rst b/docs/configuration/service/ipoe-server.rst index d8b9e6b7..c219a063 100644 --- a/docs/configuration/service/ipoe-server.rst +++ b/docs/configuration/service/ipoe-server.rst @@ -39,7 +39,7 @@ the configuration. .. code-block:: none - set service ipoe-server authentication interface eth2 mac-address 08:00:27:2f:d8:06 + set service ipoe-server authentication interface eth2 mac 08:00:27:2f:d8:06 set service ipoe-server authentication mode 'local' set service ipoe-server name-server '10.10.1.1' set service ipoe-server name-server '10.10.1.2' @@ -70,7 +70,7 @@ IPv6 DNS addresses are optional. .. code-block:: none - set service ipoe-server authentication interface eth3 mac-address 08:00:27:2F:D8:06 + set service ipoe-server authentication interface eth3 mac 08:00:27:2F:D8:06 set service ipoe-server authentication mode 'local' set service ipoe-server client-ipv6-pool delegate '2001:db8:1::/48' delegation-prefix '56' set service ipoe-server client-ipv6-pool prefix '2001:db8::/48' mask '64' @@ -131,8 +131,8 @@ The rate-limit is set in kbit/sec. .. code-block:: none - set service ipoe-server authentication interface eth2 mac-address 08:00:27:2f:d8:06 rate-limit download '500' - set service ipoe-server authentication interface eth2 mac-address 08:00:27:2f:d8:06 rate-limit upload '500' + set service ipoe-server authentication interface eth2 mac 08:00:27:2f:d8:06 rate-limit download '500' + set service ipoe-server authentication interface eth2 mac 08:00:27:2f:d8:06 rate-limit upload '500' set service ipoe-server authentication mode 'local' set service ipoe-server name-server '10.10.1.1' set service ipoe-server name-server '10.10.1.2' @@ -146,4 +146,49 @@ The rate-limit is set in kbit/sec. -------+------------+-------------------+-------------+-----+--------+------------+--------+----------+------------------ ipoe0 | eth2 | 08:00:27:2f:d8:06 | 192.168.0.2 | | | 500/500 | active | 00:00:05 | dccc870fd31349fb +Example +======= + +* IPoE server will listen on interfaces eth1.50 and eth1.51 +* There are rate-limited and non rate-limited users (MACs) + +Server configuration +-------------------- + +.. code-block:: none + + set interfaces dummy dum1000 address 100.64.0.1/32 + set interfaces dummy dum1000 address 2001:db8::1/128 + + set interfaces ethernet eth1 description 'IPoE' + set interfaces ethernet eth1 vif 50 + set interfaces ethernet eth1 vif 51 + + set service ipoe-server authentication interface eth1.50 mac 00:0c:29:b7:49:a7 + set service ipoe-server authentication interface eth1.50 mac 00:0c:29:f0:be:4c rate-limit download '5000' + set service ipoe-server authentication interface eth1.50 mac 00:0c:29:f0:be:4c rate-limit upload '5000' + set service ipoe-server authentication interface eth1.51 mac 00:0c:29:b7:49:a7 rate-limit download '50000' + set service ipoe-server authentication interface eth1.51 mac 00:0c:29:b7:49:a7 rate-limit upload '50000' + set service ipoe-server authentication mode 'local' + + set service ipoe-server client-ipv6-pool delegate 2001:db8:ffff::/48 delegation-prefix '56' + set service ipoe-server client-ipv6-pool prefix 2001:db8:fffe::/48 mask '64' + set service ipoe-server interface eth1.50 client-subnet '100.64.50.0/24' + set service ipoe-server interface eth1.50 mode 'l2' + set service ipoe-server interface eth1.51 client-subnet '100.64.51.0/24' + set service ipoe-server interface eth1.51 mode 'l2' + set service ipoe-server name-server '100.64.0.1' + set service ipoe-server name-server '2001:db8::1' + +Client configuration +-------------------- + +.. code-block:: none + + set interfaces ethernet eth0 mac '00:0c:29:b7:49:a7' + + set interfaces ethernet eth0 vif 50 address 'dhcp' + set interfaces ethernet eth0 vif 50 address 'dhcpv6' + set interfaces ethernet eth0 vif 50 dhcpv6-options pd 0 interface eth1 sla-id '1' + .. include:: /_include/common-references.txt diff --git a/docs/configuration/system/ntp.rst b/docs/configuration/service/ntp.rst index 223447f5..08be047c 100644 --- a/docs/configuration/system/ntp.rst +++ b/docs/configuration/service/ntp.rst @@ -30,10 +30,16 @@ The current protocol is version 4 (NTPv4), which is a proposed standard as documented in :rfc:`5905`. It is backward compatible with version 3, specified in :rfc:`1305`. +.. note:: VyOS 1.4 uses chrony instead of ntpd (see :vytask:`T3008`) which will + no longer accept anonymous NTP requests as in VyOS 1.3. All configurations + will be migrated to keep the anonymous functionality. For new setups if you + have clients using your VyOS installation as NTP server, you must specify + the `allow-client` directive. + Configuration ============= -.. cfgcmd:: set system ntp server <address> +.. cfgcmd:: set service ntp server <address> Configure one or more servers for synchronisation. Server name can be either an IP address or :abbr:`FQDN (Fully Qualified Domain Name)`. @@ -44,34 +50,35 @@ Configuration * ``1.pool.ntp.org`` * ``2.pool.ntp.org`` -.. cfgcmd:: set system ntp server <address> <noselect | pool | preempt | prefer> +.. cfgcmd:: set service ntp server <address> <noselect | nts | pool | prefer> Configure one or more attributes to the given NTP server. * ``noselect`` marks the server as unused, except for display purposes. The server is discarded by the selection algorithm. + * ``nts`` enables Network Time Security (NTS) for the server as specified + in :rfc:`8915` + * ``pool`` mobilizes persistent client mode association with a number of remote servers. - * ``preempt`` a preemptable association is expendable. - * ``prefer`` marks the server as preferred. All other things being equal, this host will be chosen for synchronization among a set of correctly operating hosts. -.. cfgcmd:: set system ntp listen-address <address> +.. cfgcmd:: set service ntp listen-address <address> NTP process will only listen on the specified IP address. You must specify the `<address>` and optionally the permitted clients. Multiple listen addresses can be configured. -.. cfgcmd:: set system ntp allow-clients address <address> +.. cfgcmd:: set service ntp allow-client address <address> List of networks or client addresses permitted to contact this NTP server. - Multiple networks can be configured. + Multiple networks/client IP addresses can be configured. -.. cfgcmd:: set system ntp vrf <name> +.. cfgcmd:: set service ntp vrf <name> Specify name of the :abbr:`VRF (Virtual Routing and Forwarding)` instance. diff --git a/docs/configuration/service/router-advert.rst b/docs/configuration/service/router-advert.rst index 0de72941..eb1a6844 100644 --- a/docs/configuration/service/router-advert.rst +++ b/docs/configuration/service/router-advert.rst @@ -8,7 +8,6 @@ Router Advertisements They are part of what is known as :abbr:`SLAAC (Stateless Address Autoconfiguration)`. - Supported interface types: * bonding @@ -21,7 +20,7 @@ Supported interface types: * vxlan * wireguard * wireless - * wirelessmodem + * wwan Enabling Advertisments @@ -31,7 +30,7 @@ Enabling Advertisments .. stop_vyoslinter -.. csv-table:: +.. csv-table:: :header: "Field", "VyOS Option", "Description" :widths: 10, 10, 20 diff --git a/docs/configuration/service/ssh.rst b/docs/configuration/service/ssh.rst index ab77c138..15c2390c 100644 --- a/docs/configuration/service/ssh.rst +++ b/docs/configuration/service/ssh.rst @@ -139,6 +139,8 @@ offending IP is blocked. Offenders are unblocked after a set interval. Block source IP when their cumulative attack score exceeds threshold. The default is 30. +.. _ssh_operation: + Operation ========= @@ -193,13 +195,13 @@ Operation :ref:`ssh_key_based_authentication`. ``<location>`` can be a local path or a URL pointing at a remote file. - Supported remote protocols are FTP, HTTP, HTTPS, SCP/SFTP and TFTP. + Supported remote protocols are FTP, FTPS, HTTP, HTTPS, SCP/SFTP and TFTP. Example: .. code-block:: none - alyssa@vyos:~$ generate public-key-command name alyssa path sftp://example.net/home/alyssa/.ssh/id_rsa.pub + alyssa@vyos:~$ generate public-key-command user alyssa path sftp://example.net/home/alyssa/.ssh/id_rsa.pub # To add this key as an embedded key, run the following commands: configure set system login user alyssa authentication public-keys alyssa@example.net key AAA... diff --git a/docs/configuration/service/tftp-server.rst b/docs/configuration/service/tftp-server.rst index 0ca75efe..84acf3d4 100644 --- a/docs/configuration/service/tftp-server.rst +++ b/docs/configuration/service/tftp-server.rst @@ -15,8 +15,8 @@ Configuration .. cfgcmd:: set service tftp-server directory <directory> -Enable TFTP service by specifying the `<directory>` which will be used to serve -files. + Enable TFTP service by specifying the `<directory>` which will be used to serve + files. .. hint:: Choose your ``directory`` location carefully or you will loose the content on image upgrades. Any directory under ``/config`` is save at this @@ -24,9 +24,9 @@ files. .. cfgcmd:: set service tftp-server listen-address <address> -Configure the IPv4 or IPv6 listen address of the TFTP server. Multiple IPv4 and -IPv6 addresses can be given. There will be one TFTP server instances listening -on each IP address. + Configure the IPv4 or IPv6 listen address of the TFTP server. Multiple IPv4 and + IPv6 addresses can be given. There will be one TFTP server instances listening + on each IP address. .. cfgcmd:: set service tftp-server listen-address <address> vrf <name> @@ -40,8 +40,8 @@ Additional option to run TFTP server in the :abbr:`VRF (Virtual Routing and Forw .. cfgcmd:: set service tftp-server allow-upload -Optional, if you want to enable uploads, else TFTP server will act as a -read-only server. + Optional, if you want to enable uploads, else TFTP server will act as a + read-only server. Example ------- diff --git a/docs/configuration/system/acceleration.disable b/docs/configuration/system/acceleration.disable deleted file mode 100644 index b09da38b..00000000 --- a/docs/configuration/system/acceleration.disable +++ /dev/null @@ -1,7 +0,0 @@ -.. _acceleration: - -############ -Acceleration -############ - - diff --git a/docs/configuration/system/acceleration.rst b/docs/configuration/system/acceleration.rst index 62b85c71..63506d6d 100644 --- a/docs/configuration/system/acceleration.rst +++ b/docs/configuration/system/acceleration.rst @@ -63,39 +63,50 @@ Side A: .. code-block:: + set interfaces vti vti1 address '192.168.1.2/24' + set vpn ipsec authentication psk right id '10.10.10.2' + set vpn ipsec authentication psk right id '10.10.10.1' + set vpn ipsec authentication psk right secret 'Qwerty123' set vpn ipsec esp-group MyESPGroup proposal 1 encryption 'aes256' set vpn ipsec esp-group MyESPGroup proposal 1 hash 'sha256' set vpn ipsec ike-group MyIKEGroup proposal 1 dh-group '14' set vpn ipsec ike-group MyIKEGroup proposal 1 encryption 'aes256' set vpn ipsec ike-group MyIKEGroup proposal 1 hash 'sha256' set vpn ipsec interface 'eth0' - set vpn ipsec site-to-site peer 10.10.10.1 authentication mode 'pre-shared-secret' - set vpn ipsec site-to-site peer 10.10.10.1 authentication pre-shared-secret 'Qwerty123' - set vpn ipsec site-to-site peer 10.10.10.1 connection-type 'initiate' - set vpn ipsec site-to-site peer 10.10.10.1 default-esp-group 'MyESPGroup' - set vpn ipsec site-to-site peer 10.10.10.1 ike-group 'MyIKEGroup' - set vpn ipsec site-to-site peer 10.10.10.1 local-address '10.10.10.2' - set vpn ipsec site-to-site peer 10.10.10.1 vti bind 'vti1' + set vpn ipsec site-to-site peer right authentication local-id '10.10.10.2' + set vpn ipsec site-to-site peer right authentication mode 'pre-shared-secret' + set vpn ipsec site-to-site peer right authentication remote-id '10.10.10.1' + set vpn ipsec site-to-site peer right connection-type 'initiate' + set vpn ipsec site-to-site peer right default-esp-group 'MyESPGroup' + set vpn ipsec site-to-site peer right ike-group 'MyIKEGroup' + set vpn ipsec site-to-site peer right local-address '10.10.10.2' + set vpn ipsec site-to-site peer right remote-address '10.10.10.1' + set vpn ipsec site-to-site peer right vti bind 'vti1' Side B: .. code-block:: set interfaces vti vti1 address '192.168.1.1/24' + set vpn ipsec authentication psk left id '10.10.10.2' + set vpn ipsec authentication psk left id '10.10.10.1' + set vpn ipsec authentication psk left secret 'Qwerty123' set vpn ipsec esp-group MyESPGroup proposal 1 encryption 'aes256' set vpn ipsec esp-group MyESPGroup proposal 1 hash 'sha256' set vpn ipsec ike-group MyIKEGroup proposal 1 dh-group '14' set vpn ipsec ike-group MyIKEGroup proposal 1 encryption 'aes256' set vpn ipsec ike-group MyIKEGroup proposal 1 hash 'sha256' set vpn ipsec interface 'eth0' - set vpn ipsec site-to-site peer 10.10.10.2 authentication mode 'pre-shared-secret' - set vpn ipsec site-to-site peer 10.10.10.2 authentication pre-shared-secret 'Qwerty123' - set vpn ipsec site-to-site peer 10.10.10.2 connection-type 'initiate' - set vpn ipsec site-to-site peer 10.10.10.2 default-esp-group 'MyESPGroup' - set vpn ipsec site-to-site peer 10.10.10.2 ike-group 'MyIKEGroup' - set vpn ipsec site-to-site peer 10.10.10.2 local-address '10.10.10.1' - set vpn ipsec site-to-site peer 10.10.10.2 vti bind 'vti1' + set vpn ipsec site-to-site peer left authentication local-id '10.10.10.1' + set vpn ipsec site-to-site peer left authentication mode 'pre-shared-secret' + set vpn ipsec site-to-site peer left authentication remote-id '10.10.10.2' + set vpn ipsec site-to-site peer left connection-type 'initiate' + set vpn ipsec site-to-site peer left default-esp-group 'MyESPGroup' + set vpn ipsec site-to-site peer left ike-group 'MyIKEGroup' + set vpn ipsec site-to-site peer left local-address '10.10.10.1' + set vpn ipsec site-to-site peer left remote-address '10.10.10.2' + set vpn ipsec site-to-site peer left vti bind 'vti1' a bandwidth test over the VPN got these results: diff --git a/docs/configuration/system/conntrack.rst b/docs/configuration/system/conntrack.rst index 0fe0d575..68a4f2b8 100644 --- a/docs/configuration/system/conntrack.rst +++ b/docs/configuration/system/conntrack.rst @@ -1,13 +1,15 @@ -################### -Connection tracking -################### + +######### +Conntrack +######### VyOS can be configured to track connections using the connection tracking subsystem. Connection tracking becomes operational once either stateful firewall or NAT is configured. -Conntrack Table ---------------- +********* +Configure +********* .. cfgcmd:: set system conntrack table-size <1-50000000> :defaultvalue: @@ -30,12 +32,6 @@ Conntrack Table searching the connection tracking table faster. The hash table uses “buckets” to record entries in the connection tracking table. - -Modules -------- - -Enables ``conntrack`` modules. All modules are enable by default. - .. cfgcmd:: set system conntrack modules ftp .. cfgcmd:: set system conntrack modules h323 .. cfgcmd:: set system conntrack modules nfs @@ -44,12 +40,15 @@ Enables ``conntrack`` modules. All modules are enable by default. .. cfgcmd:: set system conntrack modules sqlnet .. cfgcmd:: set system conntrack modules tftp -Use ``delete system conntrack modules`` to deactive all modules. -Or, for example ftp, ``delete system conntrack modules ftp``. + Configure the connection tracking protocol helper modules. + All modules are enable by default. + | Use `delete system conntrack modules` to deactive all modules. + | Or, for example ftp, `delete system conntrack modules ftp`. -Define Connection Timeouts --------------------------- + +Define Conection Timeouts +========================= VyOS supports setting timeouts for connections according to the connection type. You can set timeout values for generic connections, for ICMP @@ -88,43 +87,101 @@ You can also define custom timeout values to apply to a specific subset of connections, based on a packet and flow selector. To do this, you need to create a rule defining the packet and flow selector. -.. cfgcmd:: set system conntrack timeout custom rule <1-999999> - description <test> -.. cfgcmd:: set system conntrack timeout custom rule <1-999999> - destination address <ip-address> -.. cfgcmd:: set system conntrack timeout custom rule <1-999999> - destination port <value> -.. cfgcmd:: set system conntrack timeout custom rule <1-999999> - inbound-interface <interface> -.. cfgcmd:: set system conntrack timeout custom rule <1-999999> - source address <ip-address> -.. cfgcmd:: set system conntrack timeout custom rule <1-999999> - source port <value> -.. cfgcmd:: set system conntrack timeout custom rule <1-999999> - protocol <protocol> - - Configure customized timeout rules for selective connection tracking. - -Conntrack Ignore ----------------- - -Customized ignore rules, based on a packet and flow selector, can be -configured in VyOS. To do this, you can configure as much rules as -needed using next commands: - -.. cfgcmd:: set system conntrack ignore rule <1-999999> - description <text> -.. cfgcmd:: set system conntrack ignore rule <1-999999> - destination address <ip-address> -.. cfgcmd:: set system conntrack ignore rule <1-999999> - destination port <port> -.. cfgcmd:: set system conntrack ignore rule <1-999999> - inbound-interface <interface> -.. cfgcmd:: set system conntrack ignore rule <1-999999> - protocol <protocol> -.. cfgcmd:: set system conntrack ignore rule <1-999999> - source address <ip-address> -.. cfgcmd:: set system conntrack ignore rule <1-999999> - source port <port> - - Configure customized ignore rules for selective connection tracking. +.. cfgcmd:: set system conntrack timeout custom rule <1-9999> description <test> + + Set a rule description. + + +.. cfgcmd:: set system conntrack timeout custom rule <1-9999> destination address <ip-address> +.. cfgcmd:: set system conntrack timeout custom rule <1-9999> source address <ip-address> + + set a destination and/or source address. Accepted input: + + .. code-block:: none + + <x.x.x.x> IP address to match + <x.x.x.x/x> Subnet to match + <x.x.x.x>-<x.x.x.x> + IP range to match + !<x.x.x.x> Match everything except the specified address + !<x.x.x.x/x> Match everything except the specified subnet + !<x.x.x.x>-<x.x.x.x> + Match everything except the specified range + +.. cfgcmd:: set system conntrack timeout custom rule <1-9999> destination port <value> +.. cfgcmd:: set system conntrack timeout custom rule <1-9999> source port <value> + + Set a destination and/or source port. Accepted input: + + .. code-block:: none + + <port name> Named port (any name in /etc/services, e.g., http) + <1-65535> Numbered port + <start>-<end> Numbered port range (e.g., 1001-1005) + + Multiple destination ports can be specified as a comma-separated list. + The whole list can also be "negated" using '!'. For example: + `!22,telnet,http,123,1001-1005`` + + + +.. cfgcmd:: set system conntrack timeout custom rule <1-9999> protocol icmp <1-21474836> +.. cfgcmd:: set system conntrack timeout custom rule <1-9999> protocol other <1-21474836> +.. cfgcmd:: set system conntrack timeout custom rule <1-9999> protocol tcp close <1-21474836> +.. cfgcmd:: set system conntrack timeout custom rule <1-9999> protocol tcp close-wait <1-21474836> +.. cfgcmd:: set system conntrack timeout custom rule <1-9999> protocol tcp established <1-21474836> +.. cfgcmd:: set system conntrack timeout custom rule <1-9999> protocol tcp fin-wait <1-21474836> +.. cfgcmd:: set system conntrack timeout custom rule <1-9999> protocol tcp last-ack <1-21474836> +.. cfgcmd:: set system conntrack timeout custom rule <1-9999> protocol tcp syn-recv <1-21474836> +.. cfgcmd:: set system conntrack timeout custom rule <1-9999> protocol tcp syn-sent <1-21474836> +.. cfgcmd:: set system conntrack timeout custom rule <1-9999> protocol tcp time-wait <1-21474836> +.. cfgcmd:: set system conntrack timeout custom rule <1-9999> protocol udp other <1-21474836> +.. cfgcmd:: set system conntrack timeout custom rule <1-9999> protocol udp stream <1-21474836> + + Set the timeout in secounds for a protocol or state in a custom rule. + + +.. cfgcmd:: set system conntrack tcp half-open-connections <1-21474836> + :defaultvalue: + + Set the maximum number of TCP half-open connections. + +.. cfgcmd:: set system conntrack tcp loose <enable | disable> + :defaultvalue: + + Policy to track previously established connections. + +.. cfgcmd:: set system conntrack tcp max-retrans <1-2147483647> + :defaultvalue: + + Set the number of TCP maximum retransmit attempts. + +.. cfgcmd:: set system conntrack ignore rule <1-9999> description <text> +.. cfgcmd:: set system conntrack ignore rule <1-9999> destination address <ip-address> +.. cfgcmd:: set system conntrack ignore rule <1-9999> destination port <port> +.. cfgcmd:: set system conntrack ignore rule <1-9999> inbound-interface <interface> +.. cfgcmd:: set system conntrack ignore rule <1-9999> protocol <protocol> +.. cfgcmd:: set system conntrack ignore rule <1-9999> source address <ip-address> +.. cfgcmd:: set system conntrack ignore rule <1-9999> source port <port> + + Customized ignore rules, based on a packet and flow selector. + +.. cfgcmd:: set system conntrack log icmp destroy +.. cfgcmd:: set system conntrack log icmp new +.. cfgcmd:: set system conntrack log icmp update +.. cfgcmd:: set system conntrack log other destroy +.. cfgcmd:: set system conntrack log other new +.. cfgcmd:: set system conntrack log other update +.. cfgcmd:: set system conntrack log tcp destroy +.. cfgcmd:: set system conntrack log tcp new +.. cfgcmd:: set system conntrack log tcp update close-wait +.. cfgcmd:: set system conntrack log tcp update established +.. cfgcmd:: set system conntrack log tcp update fin-wait +.. cfgcmd:: set system conntrack log tcp update last-ack +.. cfgcmd:: set system conntrack log tcp update syn-received +.. cfgcmd:: set system conntrack log tcp update time-wait +.. cfgcmd:: set system conntrack log udp destroy +.. cfgcmd:: set system conntrack log udp new +.. cfgcmd:: set system conntrack log udp update + + Log the connection tracking events per protocol.
\ No newline at end of file diff --git a/docs/configuration/system/host-name.rst b/docs/configuration/system/host-name.rst index 79fae851..d062fc62 100644 --- a/docs/configuration/system/host-name.rst +++ b/docs/configuration/system/host-name.rst @@ -46,7 +46,12 @@ Static Hostname Mapping How an IP address is assigned to an interface in :ref:`ethernet-interface`. This section shows how to statically map an IP address to a hostname for local -(meaning on this VyOS instance) name resolution. +(meaning on this VyOS instance) name resolution. This is the VyOS equivalent to +`/etc/hosts` file entries. + +.. note:: Do *not* manually edit `/etc/hosts`. This file will automatically be + regenerated on boot based on the settings in this section, which means you'll + lose all your manual edits. Instead, configure static host mappings as follows. .. cfgcmd:: set system static-host-mapping host-name <hostname> inet <address> diff --git a/docs/configuration/system/index.rst b/docs/configuration/system/index.rst index 5bf781af..23edaa3f 100644 --- a/docs/configuration/system/index.rst +++ b/docs/configuration/system/index.rst @@ -17,10 +17,11 @@ System lcd login name-server - ntp option proxy + sflow syslog + sysctl task-scheduler time-zone diff --git a/docs/configuration/system/login.rst b/docs/configuration/system/login.rst index c4cc232d..a5c1b558 100644 --- a/docs/configuration/system/login.rst +++ b/docs/configuration/system/login.rst @@ -54,6 +54,8 @@ and paste it. Some terminal emulators may accidentally split this over several lines. Be attentive when you paste it that it only pastes as a single line. The third part is simply an identifier, and is for your own reference. +.. seealso:: SSH :ref:`ssh_operation` + .. cfgcmd:: set system login user <username> authentication public-keys <identifier> key <key> @@ -85,24 +87,6 @@ The third part is simply an identifier, and is for your own reference. ``from="10.0.0.0/24"`` to restrict where the user may connect from when using this key. -.. cfgcmd:: loadkey <username> <location> - - **Deprecation notice:** ``loadkey`` has been deprecated in favour of - :opcmd:`generate public-key-commands` and will be removed in a future - version. See :ref:`ssh`. - - SSH keys can not only be specified on the command-line but also loaded for - a given user with `<username>` from a file pointed to by `<location>.` Keys - can be either loaded from local filesystem or any given remote location - using one of the following :abbr:`URIs (Uniform Resource Identifier)`: - - * ``<file>`` - Load from file on local filesystem path - * ``scp://<user>@<host>:/<file>`` - Load via SCP from remote machine - * ``sftp://<user>@<host>/<file>`` - Load via SFTP from remote machine - * ``ftp://<user>@<host>/<file>`` - Load via FTP from remote machine - * ``http://<host>/<file>`` - Load via HTTP from remote machine - * ``tftp://<host>/<file>`` - Load via TFTP from remote machine - MFA/2FA authentication using OTP (one time passwords) ----------------------------------------------------- diff --git a/docs/configuration/system/option.rst b/docs/configuration/system/option.rst index a4e08245..c9c9bfb1 100644 --- a/docs/configuration/system/option.rst +++ b/docs/configuration/system/option.rst @@ -39,6 +39,20 @@ HTTP client .. note:: `source-address` and `source-interface` can not be used at the same time. +********** +SSH client +********** + +.. cfgcmd:: set system option ssh-client source-address <address> + + Use the specified address on the local machine as the source address of the + connection. Only useful on systems with more than one address. + +.. cfgcmd:: set system option ssh-client source-interface <interface> + + Use the address of the specified interface on the local machine as the + source address of the connection. + *************** Keyboard Layout *************** diff --git a/docs/configuration/system/sflow.rst b/docs/configuration/system/sflow.rst new file mode 100644 index 00000000..b131d8a9 --- /dev/null +++ b/docs/configuration/system/sflow.rst @@ -0,0 +1,63 @@ +.. _ntp: + +##### +sFlow +##### + +VyOS supports sFlow accounting for both IPv4 and IPv6 traffic. The system acts as a flow exporter, and you are free to use it with any compatible collector. + +sFlow is a technology that enables monitoring of network traffic by sending sampled packets to a collector device. + +The sFlow accounting based on hsflowd https://sflow.net/ + +Configuration +============= + +.. cfgcmd:: set system sflow agent-address <address> + + Configure sFlow agent IPv4 or IPv6 address + + +.. cfgcmd:: set system sflow agent-interface <interface> + + Configure agent IP address associated with this interface. + + +.. cfgcmd:: set system sflow drop-monitor-limit <limit> + + Dropped packets reported on DROPMON Netlink channel by Linux kernel are exported via the standard sFlow v5 extension for reporting dropped packets + +.. cfgcmd:: set system sflow interface <interface> + + Configure and enable collection of flow information for the interface identified by <interface>. + + You can configure multiple interfaces which whould participate in sflow accounting. + + +.. cfgcmd:: set system sflow polling <sec> + + Configure schedule counter-polling in seconds (default: 30) + +.. cfgcmd:: set system sflow sampling-rate <rate> + + Use this command to configure the sampling rate for sFlow accounting (default: 1000) + +.. cfgcmd:: set system sflow server <address> port <port> + + Configure address of sFlow collector. sFlow server at <address> can be both listening on an IPv4 or IPv6 address. + + +Example +======= + +.. code-block:: none + + set system sflow agent-address '192.0.2.14' + set system sflow agent-interface 'eth0' + set system sflow drop-monitor-limit '50' + set system sflow interface 'eth0' + set system sflow interface 'eth1' + set system sflow polling '30' + set system sflow sampling-rate '1000' + set system sflow server 192.0.2.1 port '6343' + set system sflow server 203.0.113.23 port '6343' diff --git a/docs/configuration/system/sysctl.disable b/docs/configuration/system/sysctl.disable deleted file mode 100644 index 82ffd159..00000000 --- a/docs/configuration/system/sysctl.disable +++ /dev/null @@ -1,2 +0,0 @@ -sysctl -######
\ No newline at end of file diff --git a/docs/configuration/system/sysctl.rst b/docs/configuration/system/sysctl.rst new file mode 100644 index 00000000..06e15031 --- /dev/null +++ b/docs/configuration/system/sysctl.rst @@ -0,0 +1,12 @@ +.. _sysctl: + +###### +Sysctl +###### + +This chapeter describes how to configure kernel parameters at runtime. + +``sysctl`` is used to modify kernel parameters at runtime. The parameters +available are those listed under /proc/sys/. + +.. cfgcmd:: set system sysctl parameter <parameter> value <value> diff --git a/docs/configuration/vpn/dmvpn.rst b/docs/configuration/vpn/dmvpn.rst index 66fc79da..6680d46a 100644 --- a/docs/configuration/vpn/dmvpn.rst +++ b/docs/configuration/vpn/dmvpn.rst @@ -191,7 +191,7 @@ Hub set interfaces tunnel tun100 address '172.16.253.134/29' set interfaces tunnel tun100 encapsulation 'gre' set interfaces tunnel tun100 local-ip '192.0.2.1' - set interfaces tunnel tun100 multicast 'enable' + set interfaces tunnel tun100 enable-multicast set interfaces tunnel tun100 parameters ip key '1' set protocols nhrp tunnel tun100 cisco-authentication 'secret' @@ -298,7 +298,7 @@ VyOS can also run in DMVPN spoke mode. set interfaces tunnel tun100 address '172.16.253.133/29' set interfaces tunnel tun100 local-ip 0.0.0.0 set interfaces tunnel tun100 encapsulation 'gre' - set interfaces tunnel tun100 multicast 'enable' + set interfaces tunnel tun100 enable-multicast set interfaces tunnel tun100 parameters ip key '1' set protocols nhrp tunnel tun100 cisco-authentication 'secret' diff --git a/docs/configuration/vpn/ipsec.rst b/docs/configuration/vpn/ipsec.rst index 4721cbcd..327f3abb 100644 --- a/docs/configuration/vpn/ipsec.rst +++ b/docs/configuration/vpn/ipsec.rst @@ -111,6 +111,8 @@ VyOS IKE group has the next options: * ``hash`` hash algorithm. + * ``prf`` pseudo-random function. + *********************************************** ESP (Encapsulating Security Payload) Attributes *********************************************** @@ -200,6 +202,11 @@ On the LEFT: ## IPsec set vpn ipsec interface eth0 + # Pre-shared-secret + set vpn ipsec authentication psk vyos id 192.0.2.10 + set vpn ipsec authentication psk vyos id 203.0.113.45 + set vpn ipsec authentication psk vyos secret MYSECRETKEY + # IKE group set vpn ipsec ike-group MyIKEGroup proposal 1 dh-group '2' set vpn ipsec ike-group MyIKEGroup proposal 1 encryption 'aes128' @@ -211,7 +218,6 @@ On the LEFT: # IPsec tunnel set vpn ipsec site-to-site peer right authentication mode pre-shared-secret - set vpn ipsec site-to-site peer right authentication pre-shared-secret MYSECRETKEY set vpn ipsec site-to-site peer right authentication remote-id 203.0.113.45 set vpn ipsec site-to-site peer right ike-group MyIKEGroup diff --git a/docs/configuration/vpn/openconnect.rst b/docs/configuration/vpn/openconnect.rst index 1b48571d..1b4d4b4c 100644 --- a/docs/configuration/vpn/openconnect.rst +++ b/docs/configuration/vpn/openconnect.rst @@ -56,7 +56,7 @@ Server Configuration set vpn openconnect ssl passphrase <pki-password> 2FA OTP support -==================== +=============== Instead of password only authentication, 2FA password authentication + OTP key can be used. Alternatively, OTP authentication only, @@ -221,3 +221,34 @@ To display the configured OTP user settings, use the command: .. code-block:: none show openconnect-server user <username> otp <full|key-b32|key-hex|qrcode|uri> + +Configuring RADIUS accounting +============================= + +OpenConnect can be configured to send accounting information to a +RADIUS server to capture user session data such as time of +connect/disconnect, data transferred, and so on. + +Configure an accounting server and enable accounting with: + +.. code-block:: none + + set vpn openconnect accounting mode radius + set vpn openconnect accounting radius server 172.20.20.10 + set vpn openconnect accounting radius server 172.20.20.10 port 1813 + set vpn openconnect accounting radius server 172.20.20.10 key your_radius_secret + +.. warning:: The RADIUS accounting feature must be used with the OpenConnect + authentication mode RADIUS. It cannot be used with local authentication. + You must configure the OpenConnect authentication mode to "radius". + +An example of the data captured by a FREERADIUS server with sql accounting: + +.. code-block:: none + + mysql> SELECT username, nasipaddress, acctstarttime, acctstoptime, acctinputoctets, acctoutputoctets, callingstationid, framedipaddress, connectinfo_start FROM radacct; + +----------+---------------+---------------------+---------------------+-----------------+------------------+-------------------+-----------------+-----------------------------------+ + | username | nasipaddress | acctstarttime | acctstoptime | acctinputoctets | acctoutputoctets | callingstationid | framedipaddress | connectinfo_start | + +----------+---------------+---------------------+---------------------+-----------------+------------------+-------------------+-----------------+-----------------------------------+ + | test | 198.51.100.15 | 2023-01-13 00:59:15 | 2023-01-13 00:59:21 | 10606 | 152 | 192.168.6.1 | 172.20.20.198 | Open AnyConnect VPN Agent v8.05-1 | + +----------+---------------+---------------------+---------------------+-----------------+------------------+-------------------+-----------------+-----------------------------------+ diff --git a/docs/configuration/vpn/site2site_ipsec.rst b/docs/configuration/vpn/site2site_ipsec.rst index bc30a711..e89d25c6 100644 --- a/docs/configuration/vpn/site2site_ipsec.rst +++ b/docs/configuration/vpn/site2site_ipsec.rst @@ -18,23 +18,29 @@ Each site-to-site peer has the next options: * ``authentication`` - configure authentication between VyOS and a remote peer. Suboptions: + * ``psk`` - Preshared secret key name: + + * ``dhcp-interface`` - ID for authentication generated from DHCP address + dynamically; + * ``id`` - static ID's for authentication. In general local and remote + address ``<x.x.x.x>``, ``<h:h:h:h:h:h:h:h>`` or ``%any``; + * ``secret`` - predefined shared secret. Used if configured mode + ``pre-shared-secret``; + + * ``local-id`` - ID for the local VyOS router. If defined, during the authentication it will be send to remote peer; * ``mode`` - mode for authentication between VyOS and remote peer: - * ``pre-shared-secret`` - use predefined shared secret phrase, must be the - same for local and remote side; + * ``pre-shared-secret`` - use predefined shared secret phrase; * ``rsa`` - use simple shared RSA key. The key must be defined in the ``set vpn rsa-keys`` section; * ``x509`` - use certificates infrastructure for authentication. - * ``pre-shared-secret`` - predefined shared secret. Used if configured - ``mode pre-shared-secret``; - * ``remote-id`` - define an ID for remote peer, instead of using peer name or address. Useful in case if the remote peer is behind NAT or if ``mode x509`` is used; @@ -161,6 +167,9 @@ Example: .. code-block:: none # server config + set vpn ipsec authentication psk OFFICE-B id '198.51.100.3' + set vpn ipsec authentication psk OFFICE-B id '203.0.113.2' + set vpn ipsec authentication psk OFFICE-B secret 'SomePreSharedKey' set vpn ipsec esp-group office-srv-esp lifetime '1800' set vpn ipsec esp-group office-srv-esp mode 'tunnel' set vpn ipsec esp-group office-srv-esp pfs 'enable' @@ -171,8 +180,8 @@ Example: set vpn ipsec ike-group office-srv-ike proposal 1 encryption 'aes256' set vpn ipsec ike-group office-srv-ike proposal 1 hash 'sha1' set vpn ipsec interface 'eth1' + set vpn ipsec site-to-site peer OFFICE-B authentication local-id '198.51.100.3' set vpn ipsec site-to-site peer OFFICE-B authentication mode 'pre-shared-secret' - set vpn ipsec site-to-site peer OFFICE-B authentication pre-shared-secret 'SomePreSharedKey' set vpn ipsec site-to-site peer OFFICE-B authentication remote-id '203.0.113.2' set vpn ipsec site-to-site peer OFFICE-B ike-group 'office-srv-ike' set vpn ipsec site-to-site peer OFFICE-B local-address '198.51.100.3' @@ -182,6 +191,9 @@ Example: set vpn ipsec site-to-site peer OFFICE-B tunnel 0 remote prefix '10.0.0.0/21' # remote office config + set vpn ipsec authentication psk OFFICE-A id '198.51.100.3' + set vpn ipsec authentication psk OFFICE-A id '203.0.113.2' + set vpn ipsec authentication psk OFFICE-A secret 'SomePreSharedKey' set vpn ipsec esp-group office-srv-esp lifetime '1800' set vpn ipsec esp-group office-srv-esp mode 'tunnel' set vpn ipsec esp-group office-srv-esp pfs 'enable' @@ -192,8 +204,8 @@ Example: set vpn ipsec ike-group office-srv-ike proposal 1 encryption 'aes256' set vpn ipsec ike-group office-srv-ike proposal 1 hash 'sha1' set vpn ipsec interface 'eth1' + set vpn ipsec site-to-site peer OFFICE-A authentication local-id '203.0.113.2' set vpn ipsec site-to-site peer OFFICE-A authentication mode 'pre-shared-secret' - set vpn ipsec site-to-site peer OFFICE-A authentication pre-shared-secret 'SomePreSharedKey' set vpn ipsec site-to-site peer OFFICE-A authentication remote-id '198.51.100.3' set vpn ipsec site-to-site peer OFFICE-A ike-group 'office-srv-ike' set vpn ipsec site-to-site peer OFFICE-A local-address '203.0.113.2' @@ -279,6 +291,9 @@ Imagine the following topology set interfaces vti vti10 address '10.0.0.2/31' + set vpn ipsec authentication psk OFFICE-B id '172.18.201.10' + set vpn ipsec authentication psk OFFICE-B id '172.18.202.10' + set vpn ipsec authentication psk OFFICE-B secret 'secretkey' set vpn ipsec esp-group ESP_DEFAULT lifetime '3600' set vpn ipsec esp-group ESP_DEFAULT mode 'tunnel' set vpn ipsec esp-group ESP_DEFAULT pfs 'dh-group19' @@ -293,7 +308,6 @@ Imagine the following topology set vpn ipsec interface 'eth0.201' set vpn ipsec site-to-site peer OFFICE-B authentication local-id '172.18.201.10' set vpn ipsec site-to-site peer OFFICE-B authentication mode 'pre-shared-secret' - set vpn ipsec site-to-site peer OFFICE-B authentication pre-shared-secret 'secretkey' set vpn ipsec site-to-site peer OFFICE-B authentication remote-id '172.18.202.10' set vpn ipsec site-to-site peer OFFICE-B connection-type 'respond' set vpn ipsec site-to-site peer OFFICE-B ike-group 'IKEv2_DEFAULT' @@ -308,6 +322,9 @@ Imagine the following topology set interfaces vti vti10 address '10.0.0.3/31' + set vpn ipsec authentication psk OFFICE-A id '172.18.201.10' + set vpn ipsec authentication psk OFFICE-A id '172.18.202.10' + set vpn ipsec authentication psk OFFICE-A secret 'secretkey' set vpn ipsec esp-group ESP_DEFAULT lifetime '3600' set vpn ipsec esp-group ESP_DEFAULT mode 'tunnel' set vpn ipsec esp-group ESP_DEFAULT pfs 'dh-group19' @@ -325,7 +342,6 @@ Imagine the following topology set vpn ipsec interface 'eth0.202' set vpn ipsec site-to-site peer OFFICE-A authentication local-id '172.18.202.10' set vpn ipsec site-to-site peer OFFICE-A authentication mode 'pre-shared-secret' - set vpn ipsec site-to-site peer OFFICE-A authentication pre-shared-secret 'secretkey' set vpn ipsec site-to-site peer OFFICE-A authentication remote-id '172.18.201.10' set vpn ipsec site-to-site peer OFFICE-A connection-type 'initiate' set vpn ipsec site-to-site peer OFFICE-A ike-group 'IKEv2_DEFAULT' @@ -375,9 +391,7 @@ Key Parameters: Below flow-chart could be a quick reference for the close-action combination depending on how the peer is configured. - -.. image:: /_static/images/IPSec_close_action_settings.jpg - :width: 50% - :align: center + +.. figure:: /_static/images/IPSec_close_action_settings.jpg Similar combinations are applicable for the dead-peer-detection. diff --git a/docs/contributing/build-vyos.rst b/docs/contributing/build-vyos.rst index afb1c27c..83b4c84d 100644 --- a/docs/contributing/build-vyos.rst +++ b/docs/contributing/build-vyos.rst @@ -88,9 +88,11 @@ The container can also be built directly from source: # For VyOS 1.2 (crux) $ git clone -b crux --single-branch https://github.com/vyos/vyos-build - # For VyOS 1.3 (equuleus, current) + # For VyOS 1.3 (equuleus) + $ git clone -b equuleus --single-branch https://github.com/vyos/vyos-build + # For VyOS 1.4 (sagitta, current) $ git clone -b current --single-branch https://github.com/vyos/vyos-build - + $ cd vyos-build $ docker build -t vyos/vyos-build:crux docker # For VyOS 1.2 $ docker build -t vyos/vyos-build:current docker # For rolling release @@ -146,7 +148,8 @@ To build VyOS natively you require a properly configured build host with the following Debian versions installed: - Debian Jessie for VyOS 1.2 (crux) -- Debian Buster for VyOS 1.3 (equuleus, current) - aka the rolling release +- Debian Buster for VyOS 1.3 (equuleus) +- Debian Bullseye for VyOS 1.4 (sagitta, current) - aka the rolling release To start, clone the repository to your local machine: @@ -155,9 +158,13 @@ To start, clone the repository to your local machine: # For VyOS 1.2 (crux) $ git clone -b crux --single-branch https://github.com/vyos/vyos-build - # For VyOS 1.3 (equuleus, current) + # For VyOS 1.3 (equuleus) + $ git clone -b equuleus --single-branch https://github.com/vyos/vyos-build + + # For VyOS 1.4 (sagitta, current) $ git clone -b current --single-branch https://github.com/vyos/vyos-build + For the packages required, you can refer to the ``docker/Dockerfile`` file in the repository_. The ``./build-vyos-image`` script will also warn you if any dependencies are missing. @@ -181,7 +188,10 @@ Please note as this will differ for both `current` and `crux`. # For VyOS 1.2 (crux) $ git clone -b crux --single-branch https://github.com/vyos/vyos-build - # For VyOS 1.3 (equuleus, current) + # For VyOS 1.3 (equuleus) + $ git clone -b equuleus --single-branch https://github.com/vyos/vyos-build + + # For VyOS 1.4 (sagitta, current) $ git clone -b current --single-branch https://github.com/vyos/vyos-build Now a fresh build of the VyOS ISO can begin. Change directory to the @@ -193,9 +203,12 @@ Now a fresh build of the VyOS ISO can begin. Change directory to the # For VyOS 1.2 (crux) $ docker run --rm -it --privileged -v $(pwd):/vyos -w /vyos vyos/vyos-build:crux bash - # For VyOS 1.3 (equuleus, current) - $ docker run --rm -it --privileged -v $(pwd):/vyos -w /vyos vyos/vyos-build:current bash + # For VyOS 1.3 (equuleus) + $ docker run --rm -it --privileged -v $(pwd):/vyos -w /vyos vyos/vyos-build:equuleus bash + # For VyOS 1.4 (sagitta, current) + $ docker run --rm -it --privileged -v $(pwd):/vyos -w /vyos vyos/vyos-build:current bash + .. code-block:: none # For MacOS (crux, equuleus, sagitta) diff --git a/docs/contributing/development.rst b/docs/contributing/development.rst index 7d90ac0f..1f296144 100644 --- a/docs/contributing/development.rst +++ b/docs/contributing/development.rst @@ -682,6 +682,25 @@ Migrating old CLI - None - All logic should be in the scripts +C++ Backend Code +================ + +The CLI parser used in VyOS is a mix of bash, bash-completion helper and the +C++ backend library [vyatta-cfg](https://github.com/vyos/vyatta-cfg). This +section is a reference of common CLI commands and the respective entry point +in the C/C++ code. + +* ``set`` + + - https://github.com/vyos/vyatta-cfg/blob/0f42786a0b3/src/cstore/cstore.cpp#L352 + - https://github.com/vyos/vyatta-cfg/blob/0f42786a0b3/src/cstore/cstore.cpp#L2549 + + +* ``commit`` + + - https://github.com/vyos/vyatta-cfg/blob/0f42786a0b3/src/commit/commit-algorithm.cpp#L1252 + + Continuous Integration ====================== diff --git a/docs/copyright.md b/docs/copyright.md index 670e1420..2a06d761 100644 --- a/docs/copyright.md +++ b/docs/copyright.md @@ -1,6 +1,6 @@ # Copyright Notice -Copyright (C) 2018-2022 VyOS maintainers and contributors +Copyright (C) 2018-2023 VyOS maintainers and contributors Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all diff --git a/docs/index.rst b/docs/index.rst index 2b775833..c1ac38ed 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -15,7 +15,7 @@ VyOS User Guide Install VyOS ^^^^^^^^^^^^ - Read about how to install VyOS on :ref:`Bare Metall<installation/install:installation>` or in a + Read about how to install VyOS on :ref:`Bare Metal<installation/install:installation>` or in a :ref:`Virtual Environment<installation/virtual/index:running vyos in virtual environments>` and how to use an image with the usual :ref:`cloud<installation/cloud/index:running VyOS in Cloud Environments>` providers --- @@ -46,7 +46,7 @@ VyOS User Guide | There are many ways to contribute to the project. | Add missing parts or improve the :ref:`Documentation<documentation:Write Documentation>`. | Discuss in `Slack <https://slack.vyos.io/>`_ or the `Forum <https://forum.vyos.io>`_. - | Or you can pick up a `Task <https://phabricator.vyos.net/>`_ and fix the :ref:`code<contributing/development:development>`. + | Or you can pick up a `Task <https://vyos.dev/>`_ and fix the :ref:`code<contributing/development:development>`. .. toctree:: diff --git a/docs/installation/install.rst b/docs/installation/install.rst index a2fa2d00..2bbce8ee 100644 --- a/docs/installation/install.rst +++ b/docs/installation/install.rst @@ -79,7 +79,7 @@ https://downloads.vyos.io/ .. note:: Rolling releases contain all the latest enhancements and fixes. This means that there will be new bugs of course. If you think you hit a bug please follow the guide at :ref:`bug_report`. We depend on your feedback - to improve vyOS! + to improve VyOS! The following link will always fetch the most recent VyOS build for AMD64 systems from the current branch: diff --git a/docs/installation/virtual/vmware.rst b/docs/installation/virtual/vmware.rst index c9880a01..a522dc78 100644 --- a/docs/installation/virtual/vmware.rst +++ b/docs/installation/virtual/vmware.rst @@ -17,7 +17,7 @@ installing from the ISO using the normal process around `install image`. Memory Contention Considerations
--------------------------------
When the underlying ESXi host is approaching ~92% memory utilisation it will
-start the balloon process in a 'soft' state to start reclaiming memory from
+start the balloon process in a 'soft' state to start reclaiming memory from
guest operating systems. This causes an artificial pressure using the vmmemctl
driver on memory usage on the virtual guest. As VyOS by default does not have
a swap file, this vmmemctl pressure is unable to force processes to move in
@@ -43,4 +43,4 @@ References https://muralidba.blogspot.com/2018/03/how-does-linux-out-of-memory-oom-killer.html
-.. start_vyoslinter
+.. start_vyoslinter
\ No newline at end of file diff --git a/docs/operation/information.rst b/docs/operation/information.rst index 95cf28ef..e32e55b4 100644 --- a/docs/operation/information.rst +++ b/docs/operation/information.rst @@ -31,7 +31,7 @@ interface is now directly identified by the USB root bridge and bus it connects to. This somehow mimics the new network interface definitions we see in recent Linux distributions. -For additional details you can refer to https://phabricator.vyos.net/T2490. +For additional details you can refer to https://vyos.dev/T2490. .. opcmd:: show hardware usb |