Resource Type: ios_aaa_authentication
- Defined in:
- lib/puppet/type/ios_aaa_authentication.rb
Overview
Configure aaa authentication on device
Properties
-
authentication_list
The authentication list - named or default
-
authentication_list_set
Set authentication lists for - Login, Enable or dot1x
-
cache_groups
Array of the cache groups eg. [‘ldap’, ‘radius’, tacacs+‘], [’test1’, ‘test2’]
-
enable_password
Use enable password for authentication.
-
ensure
(defaults to: present)
Whether this aaa authentication should be present or absent on the target system.
-
line
Use line password for authentication.
-
local
Use local username authentication.
-
local_case
Use case-sensitive local username authentication.
-
no_authentication
NO authentication.
-
server_groups
Array of the server groups eg. [‘tacacs+’], ‘[’test1’, ‘test2’]‘
-
suppress_null_username
Do not send access-request for users with null username.
-
switch_auth
Switch authentication.
Parameters
-
name (namevar)
(defaults to: default)
Name. On resource this is a composite of the authentication_list_set and authentication_list name eg. “login default”