mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-07-22 12:50:22 -07:00
fix nxos_aaa_server_host issues (#38188)
This commit is contained in:
parent
35b7b608bf
commit
24cc6b80bd
3 changed files with 188 additions and 87 deletions
|
@ -43,7 +43,7 @@
|
|||
register: result
|
||||
|
||||
- assert: *false
|
||||
|
||||
|
||||
- name: "Configure radius server non defaults"
|
||||
nxos_aaa_server_host: &configure_radius_non_default
|
||||
server_type: radius
|
||||
|
@ -54,7 +54,7 @@
|
|||
state: present
|
||||
provider: "{{ connection }}"
|
||||
register: result
|
||||
|
||||
|
||||
- assert: *true
|
||||
|
||||
- name: "Check Idempotence"
|
||||
|
@ -63,25 +63,38 @@
|
|||
|
||||
- assert: *false
|
||||
|
||||
- name: "Remove radius server configuration"
|
||||
nxos_aaa_server_host: *remove
|
||||
- name: "Configure some defaults on radius server"
|
||||
nxos_aaa_server_host: &configure_some_radius_default
|
||||
server_type: radius
|
||||
address: 8.8.8.8
|
||||
host_timeout: default
|
||||
auth_port: 1000
|
||||
acct_port: default
|
||||
state: present
|
||||
provider: "{{ connection }}"
|
||||
register: result
|
||||
|
||||
- assert: *true
|
||||
|
||||
- name: "Check Idempotence"
|
||||
nxos_aaa_server_host: *configure_some_radius_default
|
||||
register: result
|
||||
|
||||
- assert: *false
|
||||
|
||||
- name: "Configure radius server with clear text pwd"
|
||||
nxos_aaa_server_host: &configure_radius_clear_text
|
||||
server_type: radius
|
||||
address: 8.8.8.8
|
||||
host_timeout: 25
|
||||
auth_port: 2083
|
||||
auth_port: default
|
||||
acct_port: 2084
|
||||
encrypt_type: 0
|
||||
key: hello
|
||||
state: present
|
||||
provider: "{{ connection }}"
|
||||
register: result
|
||||
|
||||
|
||||
- assert: *true
|
||||
|
||||
- name: "Check NOT Idempotent"
|
||||
|
@ -115,8 +128,49 @@
|
|||
nxos_aaa_server_host: *configure_radius_type7
|
||||
register: result
|
||||
|
||||
- assert: *false
|
||||
|
||||
- name: "Configure radius server with default key"
|
||||
nxos_aaa_server_host: &configure_radius_defkey
|
||||
server_type: radius
|
||||
address: 8.8.8.8
|
||||
host_timeout: default
|
||||
auth_port: 1000
|
||||
acct_port: default
|
||||
encrypt_type: 7
|
||||
key: default
|
||||
state: present
|
||||
provider: "{{ connection }}"
|
||||
register: result
|
||||
|
||||
- assert: *true
|
||||
|
||||
- name: "Check Idempotence"
|
||||
nxos_aaa_server_host: *configure_radius_defkey
|
||||
register: result
|
||||
|
||||
- assert: *false
|
||||
|
||||
- name: "Configure radius server with all def"
|
||||
nxos_aaa_server_host: &configure_radius_alldef
|
||||
server_type: radius
|
||||
address: 8.8.8.8
|
||||
host_timeout: default
|
||||
auth_port: default
|
||||
acct_port: default
|
||||
key: default
|
||||
state: present
|
||||
provider: "{{ connection }}"
|
||||
register: result
|
||||
|
||||
- assert: *true
|
||||
|
||||
- name: "Check Idempotence"
|
||||
nxos_aaa_server_host: *configure_radius_alldef
|
||||
register: result
|
||||
|
||||
- assert: *false
|
||||
|
||||
rescue:
|
||||
|
||||
- debug: msg="connection={{ ansible_connection }} nxos_aaa_server_host failure detected"
|
||||
|
@ -127,4 +181,4 @@
|
|||
nxos_aaa_server_host: *remove
|
||||
register: result
|
||||
|
||||
- debug: msg="END connection={{ ansible_connection }} nxos_aaa_server_host radius.yaml sanity test"
|
||||
- debug: msg="END connection={{ ansible_connection }} nxos_aaa_server_host radius.yaml sanity test"
|
||||
|
|
|
@ -60,7 +60,7 @@
|
|||
state: present
|
||||
provider: "{{ connection }}"
|
||||
register: result
|
||||
|
||||
|
||||
- assert: *true
|
||||
|
||||
- name: "Check Idempotence"
|
||||
|
@ -69,18 +69,30 @@
|
|||
|
||||
- assert: *false
|
||||
|
||||
- name: "Remove tacacs server configuration"
|
||||
nxos_aaa_server_host: *remove
|
||||
- name: "Configure some defaults on tacacs server"
|
||||
nxos_aaa_server_host: &configure_some_tacacs_default
|
||||
server_type: tacacs
|
||||
address: 8.8.8.8
|
||||
host_timeout: default
|
||||
tacacs_port: 100
|
||||
state: present
|
||||
provider: "{{ connection }}"
|
||||
register: result
|
||||
|
||||
- assert: *true
|
||||
|
||||
- name: "Check Idempotence"
|
||||
nxos_aaa_server_host: *configure_some_tacacs_default
|
||||
register: result
|
||||
|
||||
- assert: *false
|
||||
|
||||
- name: "Configure tacacs server with clear text pwd"
|
||||
nxos_aaa_server_host: &configure_tacacs_clear_text
|
||||
server_type: tacacs
|
||||
address: 8.8.8.8
|
||||
host_timeout: 25
|
||||
tacacs_port: 89
|
||||
tacacs_port: default
|
||||
encrypt_type: 0
|
||||
key: hello
|
||||
state: present
|
||||
|
@ -119,8 +131,47 @@
|
|||
nxos_aaa_server_host: *configure_tacacs_type7
|
||||
register: result
|
||||
|
||||
- assert: *false
|
||||
|
||||
- name: "Configure tacacs server with default key"
|
||||
nxos_aaa_server_host: &configure_tacacs_defkey
|
||||
server_type: tacacs
|
||||
address: 8.8.8.8
|
||||
host_timeout: default
|
||||
tacacs_port: 89
|
||||
encrypt_type: 7
|
||||
key: default
|
||||
state: present
|
||||
provider: "{{ connection }}"
|
||||
register: result
|
||||
|
||||
- assert: *true
|
||||
|
||||
- name: "Check Idempotence"
|
||||
nxos_aaa_server_host: *configure_tacacs_defkey
|
||||
register: result
|
||||
|
||||
- assert: *false
|
||||
|
||||
- name: "Configure tacacs server with all def"
|
||||
nxos_aaa_server_host: &configure_tacacs_alldef
|
||||
server_type: tacacs
|
||||
address: 8.8.8.8
|
||||
host_timeout: default
|
||||
tacacs_port: default
|
||||
key: default
|
||||
state: present
|
||||
provider: "{{ connection }}"
|
||||
register: result
|
||||
|
||||
- assert: *true
|
||||
|
||||
- name: "Check Idempotence"
|
||||
nxos_aaa_server_host: *configure_tacacs_alldef
|
||||
register: result
|
||||
|
||||
- assert: *false
|
||||
|
||||
rescue:
|
||||
|
||||
- debug: msg="connection={{ ansible_connection }} nxos_aaa_server_host failure detected"
|
||||
|
@ -131,7 +182,7 @@
|
|||
nxos_aaa_server_host: *remove
|
||||
register: result
|
||||
|
||||
- name: "Enable feature tacacs+"
|
||||
- name: "Disable feature tacacs+"
|
||||
nxos_feature:
|
||||
feature: tacacs+
|
||||
state: disabled
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue