mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-07-23 05:10:22 -07:00
Add Idempotent IT cases for vrrp, vrf, vtp (#28895)
This commit is contained in:
parent
50d148a7d6
commit
737c27121b
5 changed files with 121 additions and 96 deletions
|
@ -1,15 +1,49 @@
|
|||
---
|
||||
- debug: msg="START TRANSPORT:{{ connection.transport }} nxos_vrf sanity test"
|
||||
|
||||
- name: Ensure ntc VRF exists on switch
|
||||
nxos_vrf:
|
||||
vrf: ntc
|
||||
provider: "{{ connection }}"
|
||||
- block:
|
||||
- name: Ensure ntc VRF exists on switch
|
||||
nxos_vrf: &configure
|
||||
vrf: ntc
|
||||
admin_state: down
|
||||
description: testing
|
||||
#vni: 5000
|
||||
#rd: auto
|
||||
provider: "{{ connection }}"
|
||||
register: result
|
||||
|
||||
- name: Ensure ntc VRF does not exist on switch
|
||||
nxos_vrf:
|
||||
vrf: ntc
|
||||
state: absent
|
||||
provider: "{{ connection }}"
|
||||
- assert: &true
|
||||
that:
|
||||
- "result.changed == true"
|
||||
|
||||
- name: "Conf Idempotence"
|
||||
nxos_vrf: *configure
|
||||
register: result
|
||||
|
||||
- assert: &false
|
||||
that:
|
||||
- "result.changed == false"
|
||||
|
||||
- name: Ensure ntc VRF does not exist on switch
|
||||
nxos_vrf: &remove
|
||||
vrf: ntc
|
||||
admin_state: down
|
||||
description: testing
|
||||
#vni: 5000
|
||||
#rd: auto
|
||||
state: absent
|
||||
provider: "{{ connection }}"
|
||||
register: result
|
||||
|
||||
- assert: *true
|
||||
|
||||
- pause:
|
||||
seconds: 30
|
||||
|
||||
- name: "Remove Idempotence"
|
||||
nxos_vrf: *remove
|
||||
register: result
|
||||
|
||||
- assert: *false
|
||||
|
||||
- debug: msg="END TRANSPORT:{{ connection.transport }} nxos_vrf sanity test"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue