diff options
Diffstat (limited to 'test/integration/targets/nxos_lldp_interfaces/tests')
9 files changed, 0 insertions, 480 deletions
diff --git a/test/integration/targets/nxos_lldp_interfaces/tests/cli/deleted.yml b/test/integration/targets/nxos_lldp_interfaces/tests/cli/deleted.yml deleted file mode 100644 index 4fb88558bd..0000000000 --- a/test/integration/targets/nxos_lldp_interfaces/tests/cli/deleted.yml +++ /dev/null @@ -1,73 +0,0 @@ ---- -- debug: - msg: "Start nxos_lldp_interfaces deleted integration tests connection = {{ ansible_connection }}" - -- name: Enable LLDP feature - nxos_feature: - feature: lldp - state: enabled - -- block: - - name: Setup - cli_config: - config: | - interface Ethernet1/1 - lldp receive - no lldp transmit - interface Ethernet1/2 - no lldp receive - lldp tlv-set vlan 12 - interface Ethernet1/3 - lldp tlv-set management-address 192.0.2.12 - - - name: Delete on single interface - nxos_lldp_interfaces: - config: - - name: Ethernet1/2 - state: deleted - register: result - - - assert: - that: - - "result.changed == true" - - "'interface Ethernet1/2' in result.commands" - - "'lldp receive' in result.commands" - - "'no lldp tlv-set vlan 12' in result.commands" - - "result.commands | length == 3" - - - name: Gather lldp_interfaces facts - nxos_facts: &facts - gather_subset: - - "!all" - - "!min" - gather_network_resources: lldp_interfaces - - - name: Deleted - nxos_lldp_interfaces: &deleted - state: deleted - register: result - - - assert: - that: - - "ansible_facts.network_resources.lldp_interfaces == result.before" - - "'interface Ethernet1/1' in result.commands" - - "'lldp transmit' in result.commands" - - "'interface Ethernet1/3' in result.commands" - - "'no lldp tlv-set management-address 192.0.2.12' in result.commands" - - "result.changed == true " - - "result.commands | length == 4" - - - name: Idempotence - deleted - nxos_lldp_interfaces: *deleted - register: result - - - assert: - that: - - "result.changed == false" - - "result.commands|length == 0" - - always: - - name: teardown - nxos_feature: - feature: lldp - state: disabled diff --git a/test/integration/targets/nxos_lldp_interfaces/tests/cli/gathered.yml b/test/integration/targets/nxos_lldp_interfaces/tests/cli/gathered.yml deleted file mode 100644 index 032084ead5..0000000000 --- a/test/integration/targets/nxos_lldp_interfaces/tests/cli/gathered.yml +++ /dev/null @@ -1,52 +0,0 @@ ---- -- debug: - msg: Start nxos_lldp_interfaces gathered integration tests connection={{ansible_connection}}" - -- name: Enable LLDP feature - nxos_feature: - feature: lldp - state: enabled - -- block: - - name: Setup - cli_config: - config: | - interface Ethernet1/1 - lldp receive - no lldp transmit - interface Ethernet1/2 - no lldp receive - lldp tlv-set vlan 12 - interface Ethernet1/3 - lldp tlv-set management-address 192.0.2.12 - - - name: Gather lldp interfaces facts - nxos_facts: &facts - gather_subset: - - "!all" - - "!min" - gather_network_resources: lldp_interfaces - - - name: Gathered - nxos_lldp_interfaces: &gathered - state: gathered - register: result - - - assert: - that: - - "result.changed == false" - - "ansible_facts.network_resources.lldp_interfaces == result.gathered" - - - name: Idempotence - Gathered - nxos_lldp_interfaces: *gathered - register: result - - - assert: - that: - - "result.changed == false" - - always: - - name: teardown - nxos_feature: - feature: lldp - state: disabled diff --git a/test/integration/targets/nxos_lldp_interfaces/tests/cli/merged.yml b/test/integration/targets/nxos_lldp_interfaces/tests/cli/merged.yml deleted file mode 100644 index 38bf374ee5..0000000000 --- a/test/integration/targets/nxos_lldp_interfaces/tests/cli/merged.yml +++ /dev/null @@ -1,60 +0,0 @@ ---- - - debug: - msg: "Start nxos_lldp_interfaces merged integration tests connection={{ansible_connection}}" - - - name: Enable lldp - nxos_feature: - feature: lldp - - - block: - - name: Merged - nxos_lldp_interfaces: &merged - config: - - name: Ethernet 1/1 - receive: false - tlv_set: - vlan: 123 - - - name: Ethernet1/2 - transmit: false - tlv_set: - management_address: 10.0.0.1 - state: merged - register: result - - - assert: - that: - - "result.changed == true" - - "'interface Ethernet1/1' in result.commands" - - "'no lldp receive' in result.commands" - - "'lldp tlv-set vlan 123' in result.commands" - - "'interface Ethernet1/2' in result.commands" - - "'no lldp transmit' in result.commands" - - "'lldp tlv-set management-address 10.0.0.1' in result.commands" - - "result.commands | length == 6" - - - name: Gather lldp_interfaces facts - nxos_facts: - gather_subset: - - '!all' - - '!min' - gather_network_resources: lldp_interfaces - - - assert: - that: - - "ansible_facts.network_resources.lldp_interfaces == result.after" - - - name: Idempotence - Merged - nxos_lldp_interfaces: *merged - register: result - - - assert: - that: - - "result.changed == false" - - "result.commands | length == 0" - - always: - - name: teardown - nxos_feature: - feature: lldp - state: disabled
\ No newline at end of file diff --git a/test/integration/targets/nxos_lldp_interfaces/tests/cli/overridden.yml b/test/integration/targets/nxos_lldp_interfaces/tests/cli/overridden.yml deleted file mode 100644 index f3b231ccb3..0000000000 --- a/test/integration/targets/nxos_lldp_interfaces/tests/cli/overridden.yml +++ /dev/null @@ -1,66 +0,0 @@ ---- - - debug: - msg: "Start nxos_lldp_interfaces overridden tests connection={{ ansible_connection }}" - - - name: Enable LLDP feature - nxos_feature: - feature: lldp - state: enabled - - - block: - - name: Setup - cli_config: - config: | - interface Ethernet1/1 - no lldp receive - lldp tlv-set management-address 12.12.12.12 - - - name: Gather lldp_interfaces facts - nxos_facts: &facts - gather_subset: - - '!all' - - '!min' - gather_network_resources: lldp_interfaces - - - name: Overridden - nxos_lldp_interfaces: &overridden - config: - - name: Ethernet1/2 - receive: no - tlv_set: - vlan: 12 - state: overridden - register: result - - - assert: - that: - - "ansible_facts.network_resources.lldp_interfaces == result.before" - - "'interface Ethernet1/1' in result.commands" - - "'lldp receive' in result.commands" - - "'no lldp tlv-set management-address 12.12.12.12' in result.commands" - - "'interface Ethernet1/2' in result.commands" - - "'no lldp receive' in result.commands" - - "'lldp tlv-set vlan 12' in result.commands" - - "result.commands | length == 6" - - - name: Gather lldp_interfaces post facts - nxos_facts: *facts - - - assert: - that: - - "ansible_facts.network_resources.lldp_interfaces == result.after" - - - name: Idempotence - overridden - nxos_lldp_interfaces: *overridden - register: result - - - assert: - that: - - "result.changed == false" - - "result.commands|length == 0" - - always: - - name: teardown - nxos_feature: - feature: lldp - state: disabled diff --git a/test/integration/targets/nxos_lldp_interfaces/tests/cli/parsed.yml b/test/integration/targets/nxos_lldp_interfaces/tests/cli/parsed.yml deleted file mode 100644 index bbb9609291..0000000000 --- a/test/integration/targets/nxos_lldp_interfaces/tests/cli/parsed.yml +++ /dev/null @@ -1,47 +0,0 @@ ---- -- debug: - msg: Start nxos_lldp_interfaces parsed integration tests connection={{ansible_connection}}" - -- name: Enable lldp - nxos_feature: - feature: lldp - -- block: - - name: Gather lldp interfaces facts - nxos_facts: &facts - gather_subset: - - "!all" - - "!min" - gather_network_resources: lldp_interfaces - - - name: Parsed - nxos_lldp_interfaces: &parsed - running_config: | - interface Ethernet1/1 - lldp receive - no lldp transmit - interface Ethernet1/2 - no lldp receive - lldp tlv-set vlan 12 - interface Ethernet1/3 - lldp tlv-set management-address 192.0.2.12 - state: parsed - register: result - - - assert: - that: - - "result.changed == false" - - "result.parsed == parsed" - - - name: Idempotence - Parsed - nxos_lldp_interfaces: *parsed - register: result - - - assert: - that: "result.changed == false" - - always: - - name: teardown - nxos_feature: - feature: lldp - state: disabled diff --git a/test/integration/targets/nxos_lldp_interfaces/tests/cli/remove_config.yaml b/test/integration/targets/nxos_lldp_interfaces/tests/cli/remove_config.yaml deleted file mode 100644 index 955325eac2..0000000000 --- a/test/integration/targets/nxos_lldp_interfaces/tests/cli/remove_config.yaml +++ /dev/null @@ -1,8 +0,0 @@ ---- -- cli_config: - config: | - no interface port-channel1 - no interface port-channel2 - no interface port-channel12 - ignore_errors: yes -#this is just for RTT to remove spill overs from other modules and pass in ZUUL diff --git a/test/integration/targets/nxos_lldp_interfaces/tests/cli/rendered.yml b/test/integration/targets/nxos_lldp_interfaces/tests/cli/rendered.yml deleted file mode 100644 index 2105b07383..0000000000 --- a/test/integration/targets/nxos_lldp_interfaces/tests/cli/rendered.yml +++ /dev/null @@ -1,42 +0,0 @@ ---- -- debug: - msg: "Start nxos_lldp_interfaces rendered tests connection={{ ansible_connection }}" - -- name: Rendered - nxos_lldp_interfaces: &rendered - config: - - name: Ethernet1/1 - receive: true - transmit: false - - - name: Ethernet1/2 - receive: false - tlv_set: - vlan: 12 - - - name: Ethernet1/3 - tlv_set: - management_address: 192.0.2.12 - state: rendered - register: result - -- assert: - that: - - "result.changed == false" - - "'interface Ethernet1/1' in result.rendered" - - "'lldp receive' in result.rendered" - - "'no lldp transmit' in result.rendered" - - "'interface Ethernet1/2' in result.rendered" - - "'no lldp receive' in result.rendered" - - "'lldp tlv-set vlan 12' in result.rendered" - - "'interface Ethernet1/3' in result.rendered" - - "'lldp tlv-set management-address 192.0.2.12' in result.rendered" - - "result.rendered | length == 8" - -- name: Idempotence - Rendered - nxos_lldp_interfaces: *rendered - register: result - -- assert: - that: - - "result.changed == false" diff --git a/test/integration/targets/nxos_lldp_interfaces/tests/cli/replaced.yml b/test/integration/targets/nxos_lldp_interfaces/tests/cli/replaced.yml deleted file mode 100644 index f3866bf19a..0000000000 --- a/test/integration/targets/nxos_lldp_interfaces/tests/cli/replaced.yml +++ /dev/null @@ -1,62 +0,0 @@ ---- - - debug: - msg: "Start nxos_lldp_interfaces replaced integration tests connection = {{ansible_connection}}" - - - name: Enable lldp feature - nxos_feature: - feature: lldp - state: enabled - - - block: - - name: Setup - cli_config: - config: | - interface Ethernet1/2 - no lldp receive - lldp tlv-set management-address 192.168.122.64 - - - name: Replaced - nxos_lldp_interfaces: &replaced - config: - - name: Ethernet1/2 - transmit: false - tlv_set: - vlan: 2 - state: replaced - register: result - - - assert: - that: - - "result.changed == true" - - "'interface Ethernet1/2' in result.commands" - - "'lldp receive' in result.commands" - - "'no lldp tlv-set management-address 192.168.122.64' in result.commands" - - "'no lldp transmit' in result.commands" - - "'lldp tlv-set vlan 2' in result.commands" - - "result.commands|length == 5" - - - name: Gather lldp_interfaces post facts - nxos_facts: - gather_subset: - - '!all' - - '!min' - gather_network_resources: lldp_interfaces - - - assert: - that: - - "ansible_facts.network_resources.lldp_interfaces == result.after" - - - name: Idempotence - Replaced - nxos_lldp_interfaces: *replaced - register: result - - - assert: - that: - - "result.changed == false" - - "result.commands|length == 0" - - always: - - name: teardown - nxos_feature: - feature: lldp - state: disabled diff --git a/test/integration/targets/nxos_lldp_interfaces/tests/cli/rtt.yml b/test/integration/targets/nxos_lldp_interfaces/tests/cli/rtt.yml deleted file mode 100644 index ed8e976587..0000000000 --- a/test/integration/targets/nxos_lldp_interfaces/tests/cli/rtt.yml +++ /dev/null @@ -1,70 +0,0 @@ ---- -- debug: - msg: "Start nxos_lldp_interfaces round trip integration tests on connection={{ ansible_connection }}" - -- name: Enable lldp - nxos_feature: - feature: lldp - -- include_tasks: remove_config.yaml - -- block: - - name: RTT - Apply the provided configuration (base config) - nxos_lldp_interfaces: - config: - - name: Ethernet1/1 - transmit: false - tlv_set: - vlan: 5 - state: merged - register: base_config - - - name: Gather interfaces facts - nxos_facts: - gather_subset: - - "!all" - - "!min" - gather_network_resources: - - lldp_interfaces - - - name: Apply provided configuration (this will be reverted) - nxos_lldp_interfaces: - config: - - name: Ethernet1/1 - transmit: false - - - name: Ethernet1/2 - transmit: true - tlv_set: - vlan: 12 - management_address: 10.1.1.2 - state: overridden - register: result - - - name: Assert that changes were applied - assert: - that: - - "result.changed == true" - - "'interface Ethernet1/1' in result.commands" - - "'no lldp tlv-set vlan 5' in result.commands" - - "'interface Ethernet1/2' in result.commands" - - "'lldp transmit' in result.commands" - - "'lldp tlv-set vlan 12' in result.commands" - - "'lldp tlv-set management-address 10.1.1.2' in result.commands" - - "result.commands | length == 6" - - - name: Revert back to base configuration - nxos_lldp_interfaces: - config: "{{ ansible_facts['network_resources']['lldp_interfaces'] }}" - state: overridden - register: revert - - - name: Assert that config was reverted - assert: - that: "{{ base_config['after'] | symmetric_difference(revert['after']) |length == 0 }}" - - always: - - name: teardown - nxos_feature: - feature: lldp - state: disabled |