Skip to content

AAA

AAA (Authentication, Authorization, and Accounting) on NX-OS encompasses RADIUS and TACACS+ server integration for centralized device management access, local user account management with role-based access control, and AAA method configuration for login authentication, command authorization, and accounting. TACACS+ configuration includes shared secret keys with encryption, timeout/retry/deadtime settings, source interface binding, individual server definitions with per-server authentication protocols (PAP, CHAP, MSCHAP, MSCHAPv2, ASCII), idle-time testing, and server groups with VRF-aware source interfaces and server member references. RADIUS configuration includes global shared secret keys, timeout/retransmit/deadtime settings, source interface binding, secure mode (TLS/DTLS), periodic server monitoring credentials, individual server definitions with authentication/accounting ports and usage, per-server TLS/DTLS client trustpoints, and server groups with VRF, source interface, deadtime, and server member references. User management provides password strength policies, passphrase length/lifetime/gracetime/warntime constraints, maximum concurrent login sessions, and individual user accounts with role assignments, password encryption types (clear, encrypt, pbkdf2, scrypt), account expiration, and shell type selection. Custom RBAC roles define numbered permit/deny rules that grant read or read-write access to features, feature groups or SNMP OIDs, or match command strings, plus VLAN, interface and VRF policies that deny access to all but the permitted resources; role feature groups bundle features for use in role rules. Authentication settings control default and console login methods with group-based fallback, authorization defines config and exec command methods, and accounting tracks command usage via server groups.

AAA (Authentication, Authorization, and Accounting) on NX-OS encompasses TACACS+ server integration for centralized device management access, local user account management with role-based access control, and AAA method configuration for login authentication, command authorization, and accounting. TACACS+ configuration includes shared secret keys with encryption, timeout/retry/deadtime settings, source interface binding, individual server definitions with per-server authentication protocols (PAP, CHAP, MSCHAP, MSCHAPv2, ASCII), idle-time testing, and server groups with VRF-aware source interfaces and server member references. User management provides password strength policies, secure mode, passphrase length/lifetime/gracetime/warntime constraints, maximum concurrent login sessions, and individual user accounts with role assignments, password encryption types (clear, encrypt, pbkdf2, scrypt), account expiration, and shell type selection. Authentication settings control default and console login methods with group-based fallback, authorization defines config and exec command methods, and accounting tracks command usage via server groups.

NameTypeConstraintMandatoryDefault Value
devicesListdevicesNo
device_groupsListdevice_groupsNo
globalClassglobalNo
templatesListtemplatesNo

NameTypeConstraintMandatoryDefault Value
configurationClassconfigurationNo

NameTypeConstraintMandatoryDefault Value
configurationClassconfigurationNo

NameTypeConstraintMandatoryDefault Value
configurationClassconfigurationNo

NameTypeConstraintMandatoryDefault Value
configurationClassconfigurationNo

NameTypeConstraintMandatoryDefault Value
aaaClassaaaNo

NameTypeConstraintMandatoryDefault Value
radiusClassradiusNo
tacacsClasstacacsNo
usersClassusersNo
role_feature_groupsListrole_feature_groupsNo
rolesListrolesNo
authenticationClassauthenticationNo
authorizationListauthorizationNo
accountingClassaccountingNo

NameTypeConstraintMandatoryDefault Value
tacacsClasstacacsNo
usersClassusersNo
authenticationClassauthenticationNo
authorizationListauthorizationNo
accountingClassaccountingNo

NameTypeConstraintMandatoryDefault Value
deadtimeIntegermin: 0, max: 1440No
keyStringNo
key_encryptionChoice0, 6, 7No
retransmitIntegermin: 0, max: 5No
secureChoicetls, dtlsNo
source_interface_typeChoiceethernet, loopback, mgmt, port-channel, vlan, vniNo
source_interface_idAnyString or Integer[min: 0]No
timeoutIntegermin: 1, max: 60No
test_idle_timeIntegermin: 0, max: 1440No
test_passwordStringNo
test_password_typeChoice0, 7No
test_usernameStringNo
serversListserversNo
server_groupsListserver_groupsNo

NameTypeConstraintMandatoryDefault Value
deadtimeIntegermin: 0, max: 1440No
keyStringNo
key_encryptionChoice0, 6, 7No
retriesIntegermin: 0, max: 5No
source_interface_typeChoiceethernet, loopback, mgmt, port-channel, vlan, vniNo
source_interface_idAnyString or Integer[min: 0]No
timeoutIntegermin: 1, max: 60No
serversListserversNo
server_groupsListserver_groupsNo

NameTypeConstraintMandatoryDefault Value
password_strength_checkBooleantrue, falseNo
service_password_recoveryBooleantrue, falseNo
max_loginsIntegermin: 0, max: 7No
userpassphraseClassuserpassphraseNo
accountsListaccountsNo

role_feature_groups (nxos.devices.configuration.aaa)

Section titled “role_feature_groups (nxos.devices.configuration.aaa)”
NameTypeConstraintMandatoryDefault Value
nameStringYes
featuresListStringNo

NameTypeConstraintMandatoryDefault Value
nameStringYes
descriptionStringNo
rulesListrulesNo
vlan_policyClassvlan_policyNo
interface_policyClassinterface_policyNo
vrf_policyClassvrf_policyNo

authentication (nxos.devices.configuration.aaa)

Section titled “authentication (nxos.devices.configuration.aaa)”
NameTypeConstraintMandatoryDefault Value
default_roleChoiceno-login, assign-default-roleNo
radius_directed_requestBooleantrue, falseNo
tacacs_directed_requestBooleantrue, falseNo
login_default_groupsListStringNo
login_default_fallbackBooleantrue, falseNo
login_default_localBooleantrue, falseNo
login_default_noneBooleantrue, falseNo
login_default_error_enableBooleantrue, falseNo
login_default_invalid_username_logBooleantrue, falseNo
login_console_groupsListStringNo
login_console_fallbackBooleantrue, falseNo
login_console_localBooleantrue, falseNo
login_console_noneBooleantrue, falseNo
login_console_error_enableBooleantrue, falseNo
login_console_invalid_username_logBooleantrue, falseNo

authorization (nxos.devices.configuration.aaa)

Section titled “authorization (nxos.devices.configuration.aaa)”
NameTypeConstraintMandatoryDefault Value
command_typeChoiceconfig-commands, commandsYes
groupsListStringNo
noneBooleantrue, falseNo
localBooleantrue, falseNo

accounting (nxos.devices.configuration.aaa)

Section titled “accounting (nxos.devices.configuration.aaa)”
NameTypeConstraintMandatoryDefault Value
groupsListStringNo
noneBooleantrue, falseNo
localBooleantrue, falseNo

servers (nxos.devices.configuration.aaa.radius)

Section titled “servers (nxos.devices.configuration.aaa.radius)”
NameTypeConstraintMandatoryDefault Value
hostStringYes
keyStringNo
key_encryptionChoice0, 6, 7No
auth_portIntegermin: 0, max: 65535No
acct_portIntegermin: 0, max: 65535No
authenticationBooleantrue, falseNo
accountingBooleantrue, falseNo
timeoutIntegermin: 0, max: 60No
retransmitIntegermin: 0, max: 5No
test_idle_timeIntegermin: 0, max: 1440No
test_passwordStringNo
test_password_typeChoice0, 7No
test_usernameStringNo
tls_client_trustpointStringNo
tls_idle_timeoutIntegermin: 60, max: 600No
dtls_client_trustpointStringNo
dtls_idle_timeoutIntegermin: 60, max: 600No

server_groups (nxos.devices.configuration.aaa.radius)

Section titled “server_groups (nxos.devices.configuration.aaa.radius)”
NameTypeConstraintMandatoryDefault Value
nameStringYes
deadtimeIntegermin: 0, max: 1440No
source_interface_typeChoiceethernet, loopback, mgmt, port-channel, vlan, vniNo
source_interface_idAnyString or Integer[min: 0]No
use_vrfStringNo
serversListserversNo

servers (nxos.devices.configuration.aaa.tacacs)

Section titled “servers (nxos.devices.configuration.aaa.tacacs)”
NameTypeConstraintMandatoryDefault Value
hostStringYes
test_authentication_protocolChoicepap, chap, mschap, mschapv2, asciiNo
keyStringNo
key_encryptionChoice0, 6, 7No
test_idle_timeIntegermin: 0, max: 1440No
test_passwordStringNo
test_password_typeChoice0, 7No
test_usernameStringNo
portIntegermin: 1, max: 65535No
retriesIntegermin: 0, max: 5No
single_connectionBooleantrue, falseNo
timeoutIntegermin: 0, max: 60No

server_groups (nxos.devices.configuration.aaa.tacacs)

Section titled “server_groups (nxos.devices.configuration.aaa.tacacs)”
NameTypeConstraintMandatoryDefault Value
nameStringYes
deadtimeIntegermin: 0, max: 1440No
source_interface_typeChoiceethernet, loopback, mgmt, port-channel, vlan, vniNo
source_interface_idAnyString or Integer[min: 0]No
use_vrfStringNo
serversListserversNo

server_groups (nxos.devices.configuration.aaa.tacacs)

Section titled “server_groups (nxos.devices.configuration.aaa.tacacs)”
NameTypeConstraintMandatoryDefault Value
nameStringYes
deadtimeIntegermin: 0, max: 1440No
source_interface_typeChoiceethernet, loopback, mgmt, port-channel, vlan, vniNo
source_interface_idAnyString or Integer[min: 0]No
vrfStringNo
serversListserversNo

userpassphrase (nxos.devices.configuration.aaa.users)

Section titled “userpassphrase (nxos.devices.configuration.aaa.users)”
NameTypeConstraintMandatoryDefault Value
min_lengthIntegermin: 0, max: 65535No
max_lengthIntegermin: 0, max: 65535No
default_lifetimeIntegermin: 0, max: 99999No
default_gracetimeIntegermin: 0, max: 99999No
default_warntimeIntegermin: 0, max: 99999No
sequence_alphabet_lengthIntegermin: 0, max: 10No
sequence_keyboard_lengthIntegermin: 0, max: 10No
min_uniqueIntegermin: 0, max: 10No

accounts (nxos.devices.configuration.aaa.users)

Section titled “accounts (nxos.devices.configuration.aaa.users)”
NameTypeConstraintMandatoryDefault Value
usernameStringYes
expirationStringNo
expiresBooleantrue, falseNo
passwordStringNo
password_encryption_typeChoice0, 5, pbkdf2, scryptNo
shelltypeChoicevsh, bashNo
sshkeyStringNo
rolesListrolesNo

accounts (nxos.devices.configuration.aaa.users)

Section titled “accounts (nxos.devices.configuration.aaa.users)”
NameTypeConstraintMandatoryDefault Value
usernameStringYes
expirationStringNo
expiresBooleantrue, falseNo
passwordStringNo
password_encryption_typeChoice0, 5, pbkdf2, scryptNo
shelltypeChoicevsh, bashNo
rolesListrolesNo

rules (nxos.devices.configuration.aaa.roles)

Section titled “rules (nxos.devices.configuration.aaa.roles)”
NameTypeConstraintMandatoryDefault Value
numberIntegermin: 1, max: 256Yes
actionChoicepermit, denyYes
permissionChoiceread, read-writeNo
commandStringNo
featureStringNo
feature_groupStringNo
oidStringNo

vlan_policy (nxos.devices.configuration.aaa.roles)

Section titled “vlan_policy (nxos.devices.configuration.aaa.roles)”
NameTypeConstraintMandatoryDefault Value
denyBooleantrue, falseNo
permit_vlansClasspermit_vlansNo

interface_policy (nxos.devices.configuration.aaa.roles)

Section titled “interface_policy (nxos.devices.configuration.aaa.roles)”
NameTypeConstraintMandatoryDefault Value
denyBooleantrue, falseNo
permit_interfacesListpermit_interfacesNo

vrf_policy (nxos.devices.configuration.aaa.roles)

Section titled “vrf_policy (nxos.devices.configuration.aaa.roles)”
NameTypeConstraintMandatoryDefault Value
denyBooleantrue, falseNo
permit_vrfsListStringNo

servers (nxos.devices.configuration.aaa.radius.server_groups)

Section titled “servers (nxos.devices.configuration.aaa.radius.server_groups)”
NameTypeConstraintMandatoryDefault Value
hostStringYes

servers (nxos.devices.configuration.aaa.tacacs.server_groups)

Section titled “servers (nxos.devices.configuration.aaa.tacacs.server_groups)”
NameTypeConstraintMandatoryDefault Value
hostStringYes
orderIntegermin: 0, max: 16No

roles (nxos.devices.configuration.aaa.users.accounts)

Section titled “roles (nxos.devices.configuration.aaa.users.accounts)”
NameTypeConstraintMandatoryDefault Value
nameStringYes

permit_vlans (nxos.devices.configuration.aaa.roles.vlan_policy)

Section titled “permit_vlans (nxos.devices.configuration.aaa.roles.vlan_policy)”
NameTypeConstraintMandatoryDefault Value
idsListInteger[min: 1, max: 4094]No
rangesListrangesNo

permit_interfaces (nxos.devices.configuration.aaa.roles.interface_policy)

Section titled “permit_interfaces (nxos.devices.configuration.aaa.roles.interface_policy)”
NameTypeConstraintMandatoryDefault Value
interface_typeChoiceethernet, loopback, mgmt, port-channelYes
interface_idAnyString or Integer[min: 0]Yes

ranges (nxos.devices.configuration.aaa.roles.vlan_policy.permit_vlans)

Section titled “ranges (nxos.devices.configuration.aaa.roles.vlan_policy.permit_vlans)”
NameTypeConstraintMandatoryDefault Value
fromIntegermin: 1, max: 4094Yes
toIntegermin: 1, max: 4094Yes

Example 1: TACACS+ with single server and basic user account

nxos:
devices:
- name: LEAF1
configuration:
aaa:
tacacs:
timeout: 5
deadtime: 10
source_interface_type: mgmt
source_interface_id: "0"
servers:
- host: 10.50.100.10
key: "T@c@csK3y!"
key_encryption: "7"
users:
password_strength_check: true
accounts:
- username: admin
password: "N3tw0rkAdm!n"
password_encryption_type: scrypt
roles:
- name: network-admin

Example 2: Redundant TACACS+ with server group and multiple user accounts with RBAC and SSH public key login

nxos:
devices:
- name: SPINE1
configuration:
aaa:
tacacs:
timeout: 5
deadtime: 15
source_interface_type: mgmt
source_interface_id: "0"
key: "Gl0b@lT@c@cs"
key_encryption: "7"
servers:
- host: 10.50.100.10
timeout: 3
- host: 10.50.100.11
timeout: 3
server_groups:
- name: TACACS_SERVERS
use_vrf: management
source_interface_type: mgmt
source_interface_id: "0"
servers:
- host: 10.50.100.10
order: 1
- host: 10.50.100.11
order: 2
users:
password_strength_check: true
max_logins: 4
accounts:
- username: admin
password: "S3cur3P@ss!"
password_encryption_type: scrypt
roles:
- name: network-admin
- username: noc-operator
password: "N0cR3@d0nly!"
password_encryption_type: scrypt
roles:
- name: network-operator
- username: backup-svc
password: "B@ckupSvc2025!"
password_encryption_type: scrypt
shelltype: bash
sshkey: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC7r1TEul1XD1s6fNl5XuyzbTj507k2Q8gUlVoK43qUiIr/vDXCeZTdpINlYYU1lvCGgO/EsxijDOpGgs0stQ21BqBcc11p2RauN8Mnpx/7OHYgrLaMMTMfQeKVBfrpooB0Oz07UayRsFA8BNy2CnNuFdRNUiYLU0rmAnox9NZwEX213C6uEg3XnLJcdzX7I4VS0B7Joj30WDTAOilkPZ3C35WfyBS7N/d4/u7ZejHvLyGbdB70uhCyz4oHQuDCxF3MEchc5nDImi2+b1OFyWrY2W+soMhkTh7vfsmxNcLHWNae7JLl/kJ2ztSzUZH8avOuuMEid0IhHbvSLYvEy/gf backup-svc"
roles:
- name: network-operator

Example 3: Full AAA with authentication protocols, idle testing, passphrase policy, and account expiration

nxos:
devices:
- name: BORDER-LEAF1
configuration:
aaa:
tacacs:
timeout: 5
deadtime: 20
retries: 2
source_interface_type: mgmt
source_interface_id: "0"
key: "F@br!cT@c@cs"
key_encryption: "7"
servers:
- host: 10.50.100.10
test_authentication_protocol: chap
single_connection: true
test_idle_time: 5
test_username: test
test_password: "t3stP@ss"
test_password_type: "7"
- host: 10.50.100.11
test_authentication_protocol: chap
single_connection: true
test_idle_time: 5
test_username: test
test_password: "t3stP@ss"
test_password_type: "7"
server_groups:
- name: TACACS_PRIMARY
use_vrf: management
source_interface_type: mgmt
source_interface_id: "0"
deadtime: 10
- name: TACACS_FALLBACK
use_vrf: management
source_interface_type: mgmt
source_interface_id: "0"
users:
password_strength_check: true
userpassphrase:
min_length: 12
max_length: 127
default_lifetime: 180
default_gracetime: 7
default_warntime: 14
sequence_alphabet_length: 3
sequence_keyboard_length: 3
max_logins: 3
accounts:
- username: admin
password: "Adm!nP@ss2025"
password_encryption_type: scrypt
roles:
- name: network-admin
- username: auditor
password: "Aud!t0rAcc3ss"
password_encryption_type: scrypt
expires: true
expiration: "2026-12-31"
roles:
- name: network-operator

Example 4: AAA authentication, authorization, and accounting with TACACS+ server groups

nxos:
devices:
- name: LEAF1
configuration:
aaa:
tacacs:
timeout: 5
deadtime: 10
source_interface_type: mgmt
source_interface_id: "0"
servers:
- host: 10.50.100.10
- host: 10.50.100.11
server_groups:
- name: TACACS_PRIMARY
use_vrf: management
servers:
- host: 10.50.100.10
order: 1
- host: 10.50.100.11
order: 2
authentication:
default_role: no-login
tacacs_directed_request: true
login_default_groups:
- TACACS_PRIMARY
login_default_fallback: true
login_default_local: true
login_default_error_enable: true
login_default_invalid_username_log: true
login_console_groups:
- TACACS_PRIMARY
login_console_local: true
authorization:
- command_type: config-commands
groups:
- TACACS_PRIMARY
local: true
- command_type: commands
groups:
- TACACS_PRIMARY
local: true
accounting:
groups:
- TACACS_PRIMARY
local: true

Example 5: RADIUS servers with server monitoring and a server group used for login authentication

nxos:
devices:
- name: LEAF1
configuration:
aaa:
radius:
key: "R@d!usK3y"
key_encryption: "0"
timeout: 10
retransmit: 3
deadtime: 5
source_interface_type: mgmt
source_interface_id: "0"
test_username: monitor
test_password: "M0n!t0r"
test_password_type: "0"
test_idle_time: 10
servers:
- host: 10.50.100.20
key: "R@d!usK3y"
key_encryption: "0"
auth_port: 1812
acct_port: 1813
authentication: true
accounting: true
timeout: 5
retransmit: 2
- host: 10.50.100.21
key: "R@d!usK3y"
key_encryption: "0"
authentication: true
test_username: monitor
test_password: "M0n!t0r"
test_password_type: "0"
test_idle_time: 5
server_groups:
- name: RADIUS_SERVERS
use_vrf: management
source_interface_type: mgmt
source_interface_id: "0"
deadtime: 5
servers:
- host: 10.50.100.20
- host: 10.50.100.21
authentication:
radius_directed_request: true
login_default_groups:
- RADIUS_SERVERS
login_default_local: true

Example 6: Custom RBAC role with feature group, command rules and resource policies

nxos:
devices:
- name: LEAF1
configuration:
aaa:
role_feature_groups:
- name: MONITORING
features:
- snmp
- interface
roles:
- name: NOC-OPERATOR
description: NOC operator role
rules:
- number: 10
action: permit
permission: read-write
feature_group: MONITORING
- number: 20
action: permit
permission: read
- number: 30
action: deny
command: reload *
vlan_policy:
deny: true
permit_vlans:
ids:
- 100
ranges:
- from: 200
to: 210
interface_policy:
deny: true
permit_interfaces:
- interface_type: ethernet
interface_id: "1/10"
- interface_type: port-channel
interface_id: 10
vrf_policy:
deny: true
permit_vrfs:
- PROD
users:
accounts:
- username: noc
password: "N0cOp3r@t0r!"
password_encryption_type: scrypt
roles:
- name: NOC-OPERATOR

Example 1: TACACS+ with single server and basic user account

nxos:
devices:
- name: LEAF1
configuration:
aaa:
tacacs:
timeout: 5
deadtime: 10
source_interface_type: mgmt
source_interface_id: "0"
servers:
- host: 10.50.100.10
description: Primary TACACS Server
key: "T@c@csK3y!"
key_encryption: "7"
users:
password_strength_check: true
accounts:
- username: admin
description: Network Admin
password: "N3tw0rkAdm!n"
password_encryption_type: scrypt
roles:
- name: network-admin

Example 2: Redundant TACACS+ with server group and multiple user accounts with RBAC

nxos:
devices:
- name: SPINE1
configuration:
aaa:
tacacs:
timeout: 5
deadtime: 15
source_interface_type: mgmt
source_interface_id: "0"
key: "Gl0b@lT@c@cs"
key_encryption: "7"
servers:
- host: 10.50.100.10
description: Primary TACACS Server
timeout: 3
- host: 10.50.100.11
description: Secondary TACACS Server
timeout: 3
server_groups:
- name: TACACS_SERVERS
description: Production TACACS+ Server Group
vrf: management
source_interface_type: mgmt
source_interface_id: "0"
servers:
- host: 10.50.100.10
order: 1
- host: 10.50.100.11
order: 2
users:
password_strength_check: true
password_secure_mode: true
max_logins: 4
accounts:
- username: admin
description: Primary Admin
password: "S3cur3P@ss!"
password_encryption_type: scrypt
roles:
- name: network-admin
- username: noc-operator
description: NOC Read-Only Operator
password: "N0cR3@d0nly!"
password_encryption_type: scrypt
roles:
- name: network-operator
privilege_type: read-priv
- username: backup-svc
description: Backup Service Account
password: "B@ckupSvc2025!"
password_encryption_type: scrypt
shell_type: bash
roles:
- name: network-operator

Example 3: Full AAA with authentication protocols, idle testing, passphrase policy, and account expiration

nxos:
devices:
- name: BORDER-LEAF1
configuration:
aaa:
tacacs:
timeout: 5
deadtime: 20
retries: 2
source_interface_type: mgmt
source_interface_id: "0"
key: "F@br!cT@c@cs"
key_encryption: "7"
servers:
- host: 10.50.100.10
description: DC1 Primary TACACS Server
authentication_protocol: chap
single_connection: true
test_idle_time: 5
test_username: test
test_password: "t3stP@ss"
test_password_type: "7"
- host: 10.50.100.11
description: DC1 Secondary TACACS Server
authentication_protocol: chap
single_connection: true
test_idle_time: 5
test_username: test
test_password: "t3stP@ss"
test_password_type: "7"
server_groups:
- name: TACACS_PRIMARY
description: Primary TACACS+ Server Group
vrf: management
source_interface_type: mgmt
source_interface_id: "0"
deadtime: 10
- name: TACACS_FALLBACK
description: Fallback TACACS+ Server Group
vrf: management
source_interface_type: mgmt
source_interface_id: "0"
users:
password_strength_check: true
password_secure_mode: true
userpassphrase:
min_length: 12
max_length: 127
default_lifetime: 180
default_gracetime: 7
default_warntime: 14
sequence_alphabet_length: 3
sequence_keyboard_length: 3
max_logins: 3
accounts:
- username: admin
description: Primary Admin
password: "Adm!nP@ss2025"
password_encryption_type: scrypt
roles:
- name: network-admin
- username: auditor
description: Security Auditor
password: "Aud!t0rAcc3ss"
password_encryption_type: scrypt
expires: true
expiration: "2026-12-31"
roles:
- name: network-operator
privilege_type: read-priv

Example 4: AAA authentication, authorization, and accounting with TACACS+ server groups

nxos:
devices:
- name: LEAF1
configuration:
aaa:
tacacs:
timeout: 5
deadtime: 10
source_interface_type: mgmt
source_interface_id: "0"
servers:
- host: 10.50.100.10
- host: 10.50.100.11
server_groups:
- name: TACACS_PRIMARY
vrf: management
servers:
- host: 10.50.100.10
order: 1
- host: 10.50.100.11
order: 2
authentication:
default_role: no-login
tacacs_directed_request: true
login_default_groups:
- TACACS_PRIMARY
login_default_realm: tacacs
login_default_fallback: true
login_default_local: true
login_default_error_enable: true
login_default_invalid_username_log: true
login_console_groups:
- TACACS_PRIMARY
login_console_realm: tacacs
login_console_local: true
authorization:
- command_type: config
groups:
- TACACS_PRIMARY
local: true
- command_type: exec
groups:
- TACACS_PRIMARY
local: true
accounting:
groups:
- TACACS_PRIMARY
realm: tacacs
local: true