mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-05-07 05:42:50 +00:00
fix nxos_ntp issues (#39178)
* fix nxos_ntp issues * review comments * fix idempotent fail case
This commit is contained in:
@@ -39,6 +39,25 @@
|
||||
that:
|
||||
- "result.changed == false"
|
||||
|
||||
- name: Configure ntp with some defaults
|
||||
nxos_ntp: &config1
|
||||
peer: 1.2.3.4
|
||||
key_id: default
|
||||
prefer: enabled
|
||||
vrf_name: default
|
||||
source_addr: default
|
||||
state: present
|
||||
provider: "{{ connection }}"
|
||||
register: result
|
||||
|
||||
- assert: *true
|
||||
|
||||
- name: Idempotence Check
|
||||
nxos_ntp: *config1
|
||||
register: result
|
||||
|
||||
- assert: *false
|
||||
|
||||
- name: Remove ntp config
|
||||
nxos_ntp: *remove
|
||||
register: result
|
||||
@@ -51,6 +70,50 @@
|
||||
|
||||
- assert: *false
|
||||
|
||||
- name: Configure ntp again
|
||||
nxos_ntp: &config2
|
||||
source_int: Ethernet1/3
|
||||
peer: 1.2.3.4
|
||||
prefer: enabled
|
||||
state: present
|
||||
provider: "{{ connection }}"
|
||||
register: result
|
||||
|
||||
- assert: *true
|
||||
|
||||
- name: Idempotence Check
|
||||
nxos_ntp: *config2
|
||||
register: result
|
||||
|
||||
- assert: *false
|
||||
|
||||
- name: Remove source interface
|
||||
nxos_ntp: &config3
|
||||
source_int: default
|
||||
state: present
|
||||
provider: "{{ connection }}"
|
||||
register: result
|
||||
|
||||
- assert: *true
|
||||
|
||||
- name: Idempotence Check
|
||||
nxos_ntp: *config3
|
||||
register: result
|
||||
|
||||
- assert: *false
|
||||
|
||||
- name: Remove ntp
|
||||
nxos_ntp: *remove
|
||||
register: result
|
||||
|
||||
- assert: *true
|
||||
|
||||
- name: Remove Idempotence Check
|
||||
nxos_ntp: *remove
|
||||
register: result
|
||||
|
||||
- assert: *false
|
||||
|
||||
always:
|
||||
- name: Remove ntp config
|
||||
nxos_ntp: *remove
|
||||
|
||||
Reference in New Issue
Block a user