fix nxos_interface_ospf issues (#35988)

* fix nxos_interface_ospf issues

* review comment
This commit is contained in:
saichint 2018-02-12 19:57:22 -08:00 committed by Trishna Guha
commit eab1b62cd2
2 changed files with 84 additions and 15 deletions

View file

@ -50,7 +50,7 @@
nxos_interface_ospf: &configure
interface: "{{ nxos_int1|upper }}"
ospf: 1
area: 1
area: 12345678
cost: 55
passive_interface: true
hello_interval: 15
@ -75,7 +75,7 @@
nxos_interface_ospf: &modify
interface: "{{ testint }}"
ospf: 1
area: 1
area: 12345678
cost: 66
passive_interface: false
hello_interval: 17
@ -92,6 +92,70 @@
- assert: *false
- name: default properties
nxos_interface_ospf: &def
interface: "{{ testint }}"
ospf: 1
area: 12345678
cost: default
hello_interval: 10
dead_interval: default
state: present
provider: "{{ connection }}"
register: result
- assert: *true
- name: "Check Idempotence"
nxos_interface_ospf: *def
register: result
- assert: *false
- name: Message_digest properties
nxos_interface_ospf: &md
interface: "{{ testint }}"
ospf: 1
area: 12345678
message_digest: True
message_digest_key_id: 10
message_digest_algorithm_type: md5
message_digest_encryption_type: 3des
message_digest_password: b69f7bc54725b1bfd1ea93afa7b09400
state: present
provider: "{{ connection }}"
register: result
- assert: *true
- name: "Check Idempotence"
nxos_interface_ospf: *md
register: result
- assert: *false
- name: Message_digest defaults
nxos_interface_ospf: &mdd
interface: "{{ testint }}"
ospf: 1
area: 12345678
message_digest: False
message_digest_key_id: default
message_digest_algorithm_type: default
message_digest_encryption_type: default
message_digest_password: default
state: present
provider: "{{ connection }}"
register: result
- assert: *true
- name: "Check Idempotence"
nxos_interface_ospf: *mdd
register: result
- assert: *false
- name: create port-channel and loopback interfaces
nxos_config:
commands:
@ -117,7 +181,7 @@
nxos_interface_ospf: &configurepc
interface: Port-channel10
ospf: 1
area: 1
area: 429496729
cost: 55
passive_interface: true
hello_interval: 15
@ -138,7 +202,7 @@
nxos_interface_ospf: &configurepclower
interface: port-channel11
ospf: 1
area: 1
area: 42949672
cost: 55
passive_interface: true
hello_interval: 15
@ -159,7 +223,7 @@
nxos_interface_ospf: &configurelb
interface: LOOPBACK55
ospf: 1
area: 1
area: 4.4.4.4
cost: 55
hello_interval: 15
dead_interval: 75
@ -179,7 +243,7 @@
nxos_interface_ospf: &configurelblower
interface: loopback77
ospf: 1
area: 1
area: 429496
cost: 77
hello_interval: 45
dead_interval: 75
@ -199,7 +263,7 @@
nxos_interface_ospf: &removeconfig
interface: "{{ testint }}"
ospf: 1
area: 1
area: 12345678
cost: 55
passive_interface: true
hello_interval: 15