diff options
Diffstat (limited to 'tests/integration/targets/vyos_interface/tests/cli/intent.yaml')
-rw-r--r-- | tests/integration/targets/vyos_interface/tests/cli/intent.yaml | 162 |
1 files changed, 0 insertions, 162 deletions
diff --git a/tests/integration/targets/vyos_interface/tests/cli/intent.yaml b/tests/integration/targets/vyos_interface/tests/cli/intent.yaml deleted file mode 100644 index e3245d3..0000000 --- a/tests/integration/targets/vyos_interface/tests/cli/intent.yaml +++ /dev/null @@ -1,162 +0,0 @@ ---- -- debug: msg="START cli/intent.yaml on connection={{ ansible_connection }}" - -- name: Detect if we have existing lldp neighbors configured - register: neighbors_out - vyos.vyos.vyos_command: - commands: - - show lldp neighbors detail - - -# setting a variable dynamically using set_fact isn't working in devel. -# - name: Should we run lldp tests? -# set_fact: -# run_lldp_tests: "'PortDescr: eth0' in neighbors_out.stdout[0]" - -- name: Enable LLDP service - when: "'PortDescr: eth0' in neighbors_out.stdout[0]" - vyos.vyos.vyos_lldp: - state: present - -- name: Create LLDP configuration - when: "'PortDescr: eth0' in neighbors_out.stdout[0]" - vyos.vyos.vyos_lldp_interface: - name: eth1 - state: present - -- name: Setup (interface is up) - register: result - vyos.vyos.vyos_interface: - name: eth1 - enabled: true - state: present - -- name: Check intent arguments - register: result - vyos.vyos.vyos_interface: - name: eth1 - state: up - -- assert: - that: - - result.failed == false - -- name: Check lldp neighbors intent arguments - when: "'PortDescr: eth0' in neighbors_out.stdout[0]" - register: result - vyos.vyos.vyos_interface: - name: eth0 - neighbors: - - - port: eth0 - -- assert: - that: - - result.failed == false - when: "'PortDescr: eth0' in neighbors_out.stdout[0]" - -- name: Check intent arguments (failed condition) - ignore_errors: true - register: result - vyos.vyos.vyos_interface: - name: eth1 - state: down - -- assert: - that: - - result.failed == true - - "'state eq(down)' in result.failed_conditions" - -- name: Check lldp neighbors intent arguments (failed) - ignore_errors: true - when: "'PortDescr: eth0' in neighbors_out.stdout[0]" - register: result - vyos.vyos.vyos_interface: - name: eth0 - neighbors: - - - port: dummy_port - host: dummy_host - -- assert: - that: - - result.failed == true - - "'host dummy_host' in result.failed_conditions" - - "'port dummy_port' in result.failed_conditions" - when: "'PortDescr: eth0' in neighbors_out.stdout[0]" - -- name: Config + intent - register: result - vyos.vyos.vyos_interface: - name: eth1 - enabled: false - state: down - -- assert: - that: - - result.failed == false - -- name: Config + intent (fail) - ignore_errors: true - register: result - vyos.vyos.vyos_interface: - name: eth1 - enabled: false - state: up - -- assert: - that: - - result.failed == true - - "'state eq(up)' in result.failed_conditions" - -- name: Aggregate config + intent (pass) - ignore_errors: true - register: result - vyos.vyos.vyos_interface: - aggregate: - - - name: eth1 - enabled: true - state: up - -- assert: - that: - - result.failed == false - -- name: Check lldp neighbors intent aggregate arguments - when: "'PortDescr: eth0' in neighbors_out.stdout[0]" - register: result - vyos.vyos.vyos_interface: - aggregate: - - - name: eth0 - neighbors: - - - port: eth0 - -- assert: - that: - - result.failed == false - when: "'PortDescr: eth0' in neighbors_out.stdout[0]" - -- name: Check lldp neighbors intent aggregate arguments (failed) - ignore_errors: true - when: "'PortDescr: eth0' in neighbors_out.stdout[0]" - register: result - vyos.vyos.vyos_interface: - aggregate: - - - name: eth0 - neighbors: - - - port: eth0 - - - port: dummy_port - host: dummy_host - -- assert: - that: - - result.failed == true - - "'host dummy_host' in result.failed_conditions" - - "'port dummy_port' in result.failed_conditions" - when: "'PortDescr: eth0' in neighbors_out.stdout[0]" |