cisco.ise.external_radius_server – Resource module for External Radius Server

Note

This plugin is part of the cisco.ise collection (version 0.0.9).

To install it use: ansible-galaxy collection install cisco.ise.

To use it in a playbook, specify: cisco.ise.external_radius_server.

New in version 1.0.0: of cisco.ise

Synopsis

  • Manage operations create, update and delete of the resource External Radius Server.

Note

This module has a corresponding action plugin.

Requirements

The below requirements are needed on the host that executes this module.

  • ciscoisesdk

Parameters

Parameter Choices/Defaults Comments
accountingPort
integer
External Radius Server's accountingPort.
authenticationPort
integer
External Radius Server's authenticationPort.
authenticatorKey
string
External Radius Server's authenticatorKey.
description
string
External Radius Server's description.
enableKeyWrap
boolean
    Choices:
  • no
  • yes
EnableKeyWrap flag.
encryptionKey
string
External Radius Server's encryptionKey.
hostIP
string
External Radius Server's hostIP.
id
string
External Radius Server's id.
keyInputFormat
string
External Radius Server's keyInputFormat.
name
string
External Radius Server's name.
proxyTimeout
integer
External Radius Server's proxyTimeout.
retries
integer
External Radius Server's retries.
sharedSecret
string
External Radius Server's sharedSecret.
timeout
integer
External Radius Server's timeout.

See Also

See also

cisco.ise.plugins.module_utils.definitions.external_radius_server

The official documentation on the cisco.ise.plugins.module_utils.definitions.external_radius_server module.

External Radius Server reference

Complete reference of the External Radius Server object model.

Examples

- name: Create
  cisco.ise.external_radius_server:
    ise_hostname: "{{ise_hostname}}"
    ise_username: "{{ise_username}}"
    ise_password: "{{ise_password}}"
    ise_verify: "{{ise_verify}}"
    state: present
    accountingPort: 1813
    authenticationPort: 1812
    authenticatorKey: '20202020202020202020'
    description: example external radius server
    enableKeyWrap: true
    encryptionKey: '1616161616161616'
    hostIP: 1.1.1.1
    id: '123456789'
    keyInputFormat: ASCII
    name: externalRadiusServer1
    proxyTimeout: 300
    retries: 3
    sharedSecret: sharedSecret
    timeout: 5

- name: Update by id
  cisco.ise.external_radius_server:
    ise_hostname: "{{ise_hostname}}"
    ise_username: "{{ise_username}}"
    ise_password: "{{ise_password}}"
    ise_verify: "{{ise_verify}}"
    state: present
    accountingPort: 1813
    authenticationPort: 1812
    authenticatorKey: '20202020202020202020'
    description: example external radius server
    enableKeyWrap: true
    encryptionKey: '1616161616161616'
    hostIP: 1.1.1.1
    id: '123456789'
    keyInputFormat: ASCII
    name: externalRadiusServer1
    proxyTimeout: 300
    retries: 3
    sharedSecret: sharedSecret
    timeout: 5

- name: Delete by id
  cisco.ise.external_radius_server:
    ise_hostname: "{{ise_hostname}}"
    ise_username: "{{ise_username}}"
    ise_password: "{{ise_password}}"
    ise_verify: "{{ise_verify}}"
    state: absent
    id: string

Return Values

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

Key Returned Description
ise_response
dictionary
always
A dictionary or list with the response returned by the Cisco ISE Python SDK

Sample:
{}


Authors

  • Rafael Campos (@racampos)