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”