diff options
Diffstat (limited to 'test/integration/targets/nxos_lldp_interfaces')
15 files changed, 0 insertions, 553 deletions
diff --git a/test/integration/targets/nxos_lldp_interfaces/defaults/main.yaml b/test/integration/targets/nxos_lldp_interfaces/defaults/main.yaml deleted file mode 100644 index 5f709c5aac..0000000000 --- a/test/integration/targets/nxos_lldp_interfaces/defaults/main.yaml +++ /dev/null @@ -1,2 +0,0 @@ ---- -testcase: "*" diff --git a/test/integration/targets/nxos_lldp_interfaces/meta/main.yml b/test/integration/targets/nxos_lldp_interfaces/meta/main.yml deleted file mode 100644 index ae741cbdc7..0000000000 --- a/test/integration/targets/nxos_lldp_interfaces/meta/main.yml +++ /dev/null @@ -1,2 +0,0 @@ -dependencies: - - prepare_nxos_tests diff --git a/test/integration/targets/nxos_lldp_interfaces/tasks/cli.yaml b/test/integration/targets/nxos_lldp_interfaces/tasks/cli.yaml deleted file mode 100644 index b1d3f35f7b..0000000000 --- a/test/integration/targets/nxos_lldp_interfaces/tasks/cli.yaml +++ /dev/null @@ -1,20 +0,0 @@ ---- -- name: collect common test cases - find: - paths: "{{ role_path }}/tests/cli" - patterns: "{{ testcase }}.yml" - connection: local - register: test_cases - -- set_fact: - test_cases: - files: "{{ test_cases.files }}" - -- name: set test_items - set_fact: test_items="{{ test_cases.files | map(attribute='path') | list }}" - -- name: run test cases (connection=network_cli) - include: "{{ test_case_to_run }} ansible_connection=network_cli connection={{ cli }}" - with_items: "{{ test_items }}" - loop_control: - loop_var: test_case_to_run diff --git a/test/integration/targets/nxos_lldp_interfaces/tasks/main.yaml b/test/integration/targets/nxos_lldp_interfaces/tasks/main.yaml deleted file mode 100644 index 415c99d8b1..0000000000 --- a/test/integration/targets/nxos_lldp_interfaces/tasks/main.yaml +++ /dev/null @@ -1,2 +0,0 @@ ---- -- { include: cli.yaml, tags: ['cli'] } diff --git a/test/integration/targets/nxos_lldp_interfaces/tasks/nxapi.yaml b/test/integration/targets/nxos_lldp_interfaces/tasks/nxapi.yaml deleted file mode 100644 index 04c99602e6..0000000000 --- a/test/integration/targets/nxos_lldp_interfaces/tasks/nxapi.yaml +++ /dev/null @@ -1,33 +0,0 @@ ---- -- name: collect common test cases - find: - paths: "{{ role_path }}/tests/common" - patterns: "{{ testcase }}.yaml" - connection: local - register: test_cases - -- name: collect nxapi test cases - find: - paths: "{{ role_path }}/tests/nxapi" - patterns: "{{ testcase }}.yaml" - connection: local - register: nxapi_cases - -- set_fact: - test_cases: - files: "{{ test_cases.files }} + {{ nxapi_cases.files }}" - -- name: set test_items - set_fact: test_items="{{ test_cases.files | map(attribute='path') | list }}" - -- name: run test cases (connection=httpapi) - include: "{{ test_case_to_run }} ansible_connection=httpapi connection={{ nxapi }}" - with_items: "{{ test_items }}" - loop_control: - loop_var: test_case_to_run - -- name: run test cases (connection=local) - include: "{{ test_case_to_run }} ansible_connection=local connection={{ nxapi }}" - with_items: "{{ test_items }}" - loop_control: - loop_var: test_case_to_run 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 diff --git a/test/integration/targets/nxos_lldp_interfaces/vars/main.yml b/test/integration/targets/nxos_lldp_interfaces/vars/main.yml deleted file mode 100644 index 123ef31cf2..0000000000 --- a/test/integration/targets/nxos_lldp_interfaces/vars/main.yml +++ /dev/null @@ -1,14 +0,0 @@ ---- -parsed: - - 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 |