Skip to content

Latest commit

 

History

History
343 lines (309 loc) · 13.3 KB

cisco.nxos.nxos_aaa_server_host_module.rst

File metadata and controls

343 lines (309 loc) · 13.3 KB

cisco.nxos.nxos_aaa_server_host

Manages AAA server host-specific configuration.

Version added: 1.0.0

  • Manages AAA server host-specific configuration.
Parameter Choices/Defaults Comments
acct_port
string
Alternate UDP port for RADIUS accounting or keyword 'default'.
address
string / required
Address or name of the radius or tacacs host.
auth_port
string
Alternate UDP port for RADIUS authentication or keyword 'default'.
encrypt_type
string
    Choices:
  • 0
  • 7
The state of encryption applied to the entered key. O for clear text, 7 for encrypted. Type-6 encryption is not supported.
host_timeout
string
Timeout period for specified host, in seconds or keyword 'default. Range is 1-60.
key
string
Shared secret for the specified host or keyword 'default'.
server_type
string / required
    Choices:
  • radius
  • tacacs
The server type is either radius or tacacs.
state
string
    Choices:
  • present ←
  • absent
Manage the state of the resource.
tacacs_port
string
Alternate TCP port TACACS Server or keyword 'default'.

Note

# Radius Server Host Basic settings
- name: Radius Server Host Basic settings
  cisco.nxos.nxos_aaa_server_host:
    state: present
    server_type: radius
    address: 1.2.3.4
    acct_port: 2084
    host_timeout: 10

# Radius Server Host Key Configuration
- name: Radius Server Host Key Configuration
  cisco.nxos.nxos_aaa_server_host:
    state: present
    server_type: radius
    address: 1.2.3.4
    key: hello
    encrypt_type: 7

# TACACS Server Host Configuration
- name: Tacacs Server Host Configuration
  cisco.nxos.nxos_aaa_server_host:
    state: present
    server_type: tacacs
    tacacs_port: 89
    host_timeout: 10
    address: 5.6.7.8

Common return values are documented here, the following are the fields unique to this module:

Key Returned Description
changed
boolean
always
check to see if a change was made on the device

Sample:
True
end_state
dictionary
always
k/v pairs of configuration after module execution

Sample:
{'address': '1.2.3.4', 'auth_port': '2084', 'host_timeout': '10', 'server_type': 'radius'}
existing
dictionary
always
k/v pairs of existing configuration

proposed
dictionary
always
k/v pairs of parameters passed into module

Sample:
{'address': '1.2.3.4', 'auth_port': '2084', 'host_timeout': '10', 'server_type': 'radius'}
updates
list
always
command sent to the device

Sample:
['radius-server host 1.2.3.4 auth-port 2084 timeout 10']


Authors

  • Jason Edelman (@jedelman8)