mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-10-23 12:33:59 -07:00
fix for nxos_vxlan_vtep_vni issues (#34946)
* fix vxlan_vtep_vni issues * pep8 errors
This commit is contained in:
parent
1f69b8e55c
commit
3a144b290d
2 changed files with 152 additions and 14 deletions
|
@ -49,8 +49,17 @@
|
|||
state: absent
|
||||
provider: "{{ connection }}"
|
||||
|
||||
- name: configure vxlan_vtep_vni mcast
|
||||
- name: configure vxlan_vtep_vni
|
||||
nxos_vxlan_vtep_vni: &conf2
|
||||
interface: nve1
|
||||
vni: 8000
|
||||
provider: "{{ connection }}"
|
||||
register: result
|
||||
|
||||
- assert: *true
|
||||
|
||||
- name: configure vxlan_vtep_vni mcast
|
||||
nxos_vxlan_vtep_vni: &conf3
|
||||
interface: nve1
|
||||
vni: 8000
|
||||
multicast_group: 224.1.1.1
|
||||
|
@ -59,8 +68,24 @@
|
|||
|
||||
- assert: *true
|
||||
|
||||
- name: "Conf 2 Idempotence"
|
||||
nxos_vxlan_vtep_vni: *conf2
|
||||
- name: "Conf 3 Idempotence"
|
||||
nxos_vxlan_vtep_vni: *conf3
|
||||
register: result
|
||||
|
||||
- assert: *false
|
||||
|
||||
- name: configure vxlan_vtep_vni default mcast
|
||||
nxos_vxlan_vtep_vni: &conf4
|
||||
interface: nve1
|
||||
vni: 8000
|
||||
multicast_group: default
|
||||
provider: "{{ connection }}"
|
||||
register: result
|
||||
|
||||
- assert: *true
|
||||
|
||||
- name: "Conf 4 Idempotence"
|
||||
nxos_vxlan_vtep_vni: *conf4
|
||||
register: result
|
||||
|
||||
- assert: *false
|
||||
|
@ -79,8 +104,65 @@
|
|||
provider: "{{ connection }}"
|
||||
|
||||
- block:
|
||||
- name: configure vxlan_vtep_vni
|
||||
nxos_vxlan_vtep_vni: &conf5
|
||||
interface: nve1
|
||||
vni: 8000
|
||||
provider: "{{ connection }}"
|
||||
register: result
|
||||
|
||||
- assert: *true
|
||||
|
||||
- name: configure vxlan_vtep_vni ingress static
|
||||
nxos_vxlan_vtep_vni: &conf6
|
||||
interface: nve1
|
||||
vni: 8000
|
||||
ingress_replication: static
|
||||
provider: "{{ connection }}"
|
||||
register: result
|
||||
|
||||
- assert: *true
|
||||
|
||||
- name: "Conf 6 Idempotence"
|
||||
nxos_vxlan_vtep_vni: *conf6
|
||||
register: result
|
||||
|
||||
- assert: *false
|
||||
|
||||
- name: configure vxlan_vtep_vni ingress bgp
|
||||
nxos_vxlan_vtep_vni: &conf7
|
||||
interface: nve1
|
||||
vni: 8000
|
||||
ingress_replication: bgp
|
||||
provider: "{{ connection }}"
|
||||
register: result
|
||||
|
||||
- assert: *true
|
||||
|
||||
- name: "Conf 7 Idempotence"
|
||||
nxos_vxlan_vtep_vni: *conf7
|
||||
register: result
|
||||
|
||||
- assert: *false
|
||||
|
||||
- name: remove ingress_repl
|
||||
nxos_vxlan_vtep_vni: &conf8
|
||||
interface: nve1
|
||||
vni: 8000
|
||||
ingress_replication: default
|
||||
provider: "{{ connection }}"
|
||||
register: result
|
||||
|
||||
- assert: *true
|
||||
|
||||
- name: "Conf 8 Idempotence"
|
||||
nxos_vxlan_vtep_vni: *conf8
|
||||
register: result
|
||||
|
||||
- assert: *false
|
||||
|
||||
- name: configure vxlan_vtep_vni peer-list
|
||||
nxos_vxlan_vtep_vni: &conf3
|
||||
nxos_vxlan_vtep_vni: &conf9
|
||||
interface: nve1
|
||||
vni: 8000
|
||||
peer_list:
|
||||
|
@ -94,12 +176,35 @@
|
|||
|
||||
- assert: *true
|
||||
|
||||
- name: "Conf 3 Idempotence"
|
||||
nxos_vxlan_vtep_vni: *conf3
|
||||
- name: "Conf 9 Idempotence"
|
||||
nxos_vxlan_vtep_vni: *conf9
|
||||
register: result
|
||||
|
||||
- assert: *false
|
||||
|
||||
- name: configure vxlan_vtep_vni default peer-list
|
||||
nxos_vxlan_vtep_vni: &conf10
|
||||
interface: nve1
|
||||
vni: 8000
|
||||
peer_list: default
|
||||
ingress_replication: static
|
||||
provider: "{{ connection }}"
|
||||
register: result
|
||||
|
||||
- assert: *true
|
||||
|
||||
- name: "Conf 10 Idempotence"
|
||||
nxos_vxlan_vtep_vni: *conf10
|
||||
register: result
|
||||
|
||||
- assert: *false
|
||||
|
||||
- name: "Conf 9 again"
|
||||
nxos_vxlan_vtep_vni: *conf9
|
||||
register: result
|
||||
|
||||
- assert: *true
|
||||
|
||||
- name: remove vxlan_vtep_vni
|
||||
nxos_vxlan_vtep_vni: *remove
|
||||
register: result
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue