check_point.mgmt.cp_mgmt_radius_server module – Manages radius-server objects on Checkpoint over Web Services API
Note
This module is part of the check_point.mgmt collection (version 5.1.1).
You might already have this collection installed if you are using the ansible
package.
It is not included in ansible-core
.
To check whether it is installed, run ansible-galaxy collection list
.
To install it, use: ansible-galaxy collection install check_point.mgmt
.
To use it in a playbook, specify: check_point.mgmt.cp_mgmt_radius_server
.
New in check_point.mgmt 5.0.0
Synopsis
Manages radius-server objects on Checkpoint devices including creating, updating and removing objects.
All operations are performed over Web Services API.
Parameters
Parameter |
Comments |
---|---|
Accounting settings. |
|
The UID or Name of the the accounting interface to notify the server when users login and logout which will then lock and release the IP addresses that the server allocated to those users. |
|
IP pool management, enables Accounting service. Choices:
|
|
Publish the current session if changes have been performed after task completes. Choices:
|
|
Color of the object. Should be one of existing colors. Choices:
|
|
Comments string. |
|
The level of detail for some of the fields in the response can vary from showing only the UID value of the object to a fully detailed representation of the object. Choices:
|
|
Collection of group identifiers. |
|
Apply changes ignoring errors. You won’t be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored. Choices:
|
|
Apply changes ignoring warnings. Choices:
|
|
Object name. |
|
The priority of the RADIUS Server in case it is a member of a RADIUS Group. |
|
The type of authentication protocol that will be used when authenticating the user to the RADIUS server. Choices:
|
|
The UID or Name of the host that is the RADIUS Server. |
|
The version can be either RADIUS Version 1.0, which is RFC 2138 compliant, and RADIUS Version 2.0 which is RFC 2865 compliant. Choices:
|
|
The UID or Name of the Service to which the RADIUS server listens. |
|
The secret between the RADIUS server and the Security Gateway. |
|
State of the access rule (present or absent). Defaults to present. Choices:
|
|
Collection of tag identifiers. |
|
Version of checkpoint. If not given one, the latest version taken. |
|
Wait for the task to end. Such as publish task. Choices:
|
|
How many minutes to wait until throwing a timeout error. Default: |
Examples
- name: add-radius-server
cp_mgmt_radius_server:
name: radServer
server: hostRad
shared_secret: '123'
state: present
- name: set-radius-server
cp_mgmt_radius_server:
name: t4
server: hostRadius
state: present
- name: delete-radius-server
cp_mgmt_radius_server:
ignore_warnings: 'true'
name: radiusServer
state: absent
Return Values
Common return values are documented here, the following are the fields unique to this module:
Key |
Description |
---|---|
The checkpoint object created or updated. Returned: always, except when deleting the object. |