diff options
Diffstat (limited to 'tests/integration/targets/vyos_l3_interface/tests/cli/basic.yaml')
-rw-r--r-- | tests/integration/targets/vyos_l3_interface/tests/cli/basic.yaml | 231 |
1 files changed, 0 insertions, 231 deletions
diff --git a/tests/integration/targets/vyos_l3_interface/tests/cli/basic.yaml b/tests/integration/targets/vyos_l3_interface/tests/cli/basic.yaml deleted file mode 100644 index 2ffb1ab..0000000 --- a/tests/integration/targets/vyos_l3_interface/tests/cli/basic.yaml +++ /dev/null @@ -1,231 +0,0 @@ ---- -- debug: msg="START cli/basic.yaml on connection={{ ansible_connection }}" - -- name: Remove IP address - vyos.vyos.vyos_l3_interface: - name: eth1 - state: absent - -- name: Remove IP address - vyos.vyos.vyos_l3_interface: - name: eth2 - state: absent - -- name: Set IPv4 address - register: result - vyos.vyos.vyos_l3_interface: - name: eth1 - ipv4: 192.168.2.10/24 - -- assert: - that: - - result.changed == true - - '"set interfaces ethernet eth1 address 192.168.2.10/24" in result.commands' - -- name: Set IPv4 address (idempotent) - register: result - vyos.vyos.vyos_l3_interface: - name: eth1 - ipv4: 192.168.2.10/24 - -- assert: - that: - - result.changed == false - -- name: Set IPv6 address - register: result - vyos.vyos.vyos_l3_interface: - name: eth1 - ipv6: fd5d:12c9:2201:1::1/64 - -- assert: - that: - - result.changed == true - - '"set interfaces ethernet eth1 address fd5d:12c9:2201:1::1/64" in result.commands' - -- name: Set IPv6 address (idempotent) - register: result - vyos.vyos.vyos_l3_interface: - name: eth1 - ipv6: fd5d:12c9:2201:1::1/64 - -- assert: - that: - - result.changed == false - -- name: Remove all IP addresses - register: result - vyos.vyos.vyos_l3_interface: - name: eth1 - state: absent - -- assert: - that: - - result.changed == true - - '"delete interfaces ethernet eth1 address" in result.commands' - -- name: Remove all IP addresses again (idempotent) - register: result - vyos.vyos.vyos_l3_interface: - name: eth1 - state: absent - -- assert: - that: - - result.changed == false - -- name: Set IPv4 and IPv6 address - register: result - vyos.vyos.vyos_l3_interface: - name: eth1 - ipv4: 192.168.2.10/24 - ipv6: fd5d:12c9:2201:1::1/64 - -- assert: - that: - - result.changed == true - - '"set interfaces ethernet eth1 address 192.168.2.10/24" in result.commands' - - '"set interfaces ethernet eth1 address fd5d:12c9:2201:1::1/64" in result.commands' - -- name: Set IPv4 and IPv6 address again (idempotent) - register: result - vyos.vyos.vyos_l3_interface: - name: eth1 - ipv4: 192.168.2.10/24 - ipv6: fd5d:12c9:2201:1::1/64 - -- assert: - that: - - result.changed == false - -- name: Remove IPv4 address - register: result - vyos.vyos.vyos_l3_interface: - name: eth1 - ipv4: 192.168.2.10/24 - state: absent - -- assert: - that: - - result.changed == true - - '"delete interfaces ethernet eth1 address 192.168.2.10/24" in result.commands' - -- name: Remove IPv4 address again (idempotent) - register: result - vyos.vyos.vyos_l3_interface: - name: eth1 - ipv4: 192.168.2.10/24 - state: absent - -- assert: - that: - - result.changed == false - -- name: Remove IPv6 address - register: result - vyos.vyos.vyos_l3_interface: - name: eth1 - ipv6: fd5d:12c9:2201:1::1/64 - state: absent - -- assert: - that: - - result.changed == true - - '"delete interfaces ethernet eth1 address fd5d:12c9:2201:1::1/64" in result.commands' - -- name: Remove IPv6 address again (idempotent) - register: result - vyos.vyos.vyos_l3_interface: - name: eth1 - ipv6: fd5d:12c9:2201:1::1/64 - state: absent - -- assert: - that: - - result.changed == false - -- name: Set IP addresses on aggregate - register: result - vyos.vyos.vyos_l3_interface: - aggregate: - - - name: eth1 - ipv4: 192.168.2.10/24 - - - name: eth2 - ipv4: 192.168.3.10/24 - ipv6: fd5d:12c9:2201:1::1/64 - - - name: eth2 - ipv4: 192.168.4.10/24 - -- assert: - that: - - result.changed == true - - '"set interfaces ethernet eth1 address 192.168.2.10/24" in result.commands' - - '"set interfaces ethernet eth2 address 192.168.3.10/24" in result.commands' - - '"set interfaces ethernet eth2 address fd5d:12c9:2201:1::1/64" in result.commands' - - '"set interfaces ethernet eth2 address 192.168.4.10/24" in result.commands' - -- name: Set IP addresses on aggregate (idempotent) - register: result - vyos.vyos.vyos_l3_interface: - aggregate: - - - name: eth1 - ipv4: 192.168.2.10/24 - - - name: eth2 - ipv4: 192.168.3.10/24 - ipv6: fd5d:12c9:2201:1::1/64 - - - name: eth2 - ipv4: 192.168.4.10/24 - -- assert: - that: - - result.changed == false - -- name: Remove IP addresses on aggregate - register: result - vyos.vyos.vyos_l3_interface: - aggregate: - - - name: eth1 - ipv4: 192.168.2.10/24 - - - name: eth2 - ipv4: 192.168.3.10/24 - ipv6: fd5d:12c9:2201:1::1/64 - - - name: eth2 - ipv4: 192.168.4.10/24 - state: absent - -- assert: - that: - - result.changed == true - - '"delete interfaces ethernet eth1 address 192.168.2.10/24" in result.commands' - - '"delete interfaces ethernet eth2 address 192.168.3.10/24" in result.commands' - - '"delete interfaces ethernet eth2 address fd5d:12c9:2201:1::1/64" in result.commands' - - '"delete interfaces ethernet eth2 address 192.168.4.10/24" in result.commands' - -- name: Remove IP addresses on aggregate (idempotent) - register: result - vyos.vyos.vyos_l3_interface: - aggregate: - - - name: eth1 - ipv4: 192.168.2.10/24 - - - name: eth2 - ipv4: 192.168.3.10/24 - ipv6: fd5d:12c9:2201:1::1/64 - - - name: eth2 - ipv4: 192.168.4.10/24 - state: absent - -- assert: - that: - - result.changed == false |