Resource Type: cisco_tacacs_server

Defined in:
lib/puppet/type/cisco_tacacs_server.rb
Providers:
cisco

Overview

Manages a Cisco TACACS+ Server global configuration.

cisco_tacacs_server

..attributes..

The <name> is the name of the tacacs server instance.

There can only be one instance of the cisco_tacacs_server.

Example:

cisco_tacacs_server {\"default\":
  ensure              => present,
  timeout             => 10,
  directed_request    => true,
  deadtime            => 20,
  encryption_type     => clear,
  encryption_password => 'test123',
  source_interface    => 'Ethernet1/2',
}

Properties

  • deadtime

    Specifies the global deadtime interval for TACACS+ servers. Valid values are Integer, in minutes, keyword ‘default’.

  • directed_request

    Allows users to specify a TACACS+ server to send the authentication request when logging in.

    Supported values:
    • true
    • false
  • encryption_password

    Specifies the global TACACS+ servers preshared key password. Valid values are string, keyword ‘default’.

  • ensure (defaults to: present)

    The basic property that the resource should be in.

    Supported values:
    • present
    • absent
  • source_interface

    Global source interface for all TACACS+ server groups configured on the device. Valid values are string, keyword ‘default’.

  • timeout

    Global timeout interval for TACACS+ servers. Valid values are Integer, in seconds, keyword ‘default’.

Parameters

  • encryption_type

    Specifies the global preshared key type for TACACS+ servers.

    Supported values:
    • clear
    • encrypted
    • none
    • default
  • name (namevar)

    Instance of the tacacs_server, only allow the value ‘default’

  • provider

    The specific backend to use for this ‘cisco_tacacs_server` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.