fix nxos_ntp issues (#39178)

* fix nxos_ntp issues

* review comments

* fix idempotent fail case
This commit is contained in:
saichint
2018-04-25 23:39:46 -07:00
committed by Trishna Guha
parent 08f071eb7a
commit 2f99a17856
2 changed files with 96 additions and 11 deletions

View File

@@ -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