sophos.sophos_firewall.sfos_user module – Manage Users (Configure > Authentication > Users)
Note
This module is part of the sophos.sophos_firewall collection (version 2.0.1).
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 sophos.sophos_firewall
.
You need further requirements to be able to use this module,
see Requirements for details.
To use it in a playbook, specify: sophos.sophos_firewall.sfos_user
.
New in sophos.sophos_firewall 1.0.0
Synopsis
Creates, updates or removes Users (Configure > Authentication > Users) on Sophos Firewall
Requirements
The below requirements are needed on the host that executes this module.
sophosfirewall-python
Beginning in version 2.0.0, this module requires use of an httpapi connection plugin. See the HTTPAPI example for details.
Parameters
Parameter |
Comments |
---|---|
Access time policy name. Default: |
|
Login restriction for appliance. Default: |
|
Name of appliance access schedule. Default: |
|
Enable/Disable Cisco. Choices:
|
|
Clientless VPN policy. Default: |
|
User description. |
|
User email address. |
|
Group name. |
|
Enable/Disable encrypted cert. Choices:
|
|
Enable/Disable l2tp. Choices:
|
|
Login Restriction for user. Default: |
|
Enable/Disable MAC binding. Choices:
|
|
User display name. |
|
Enable/Disable pptp. Choices:
|
|
Profile name. |
|
Enable/Disable Quarantine Digest. Choices:
|
|
Enable/Disable simultaneous logins Choices:
|
|
SSL VPN Policy name. Default: |
|
Use Choices:
|
|
Surfing quota policy name. Default: |
|
Username to create, update, or delete. |
|
User password. |
|
Type of user (Administrator/User). Choices:
|
Examples
- name: Create User
sophos.sophos_firewall.sfos_user:
user: testuser
name: Test User
description: Testing user creation from Ansible
user_password: Sup3rS3cr3tP@ssw0rd
user_type: User
group: Open Group
email: test.user@sophos.com
state: present
Return Values
Common return values are documented here, the following are the fields unique to this module:
Key |
Description |
---|---|
Serialized object containing the API response. Returned: always |
Collection links
Warning
If the firewall is a member of a group in Central, the changes made by Ansible will override the settings of the group. The actual configuration on the firewall may then differ from what is displayed for the same setting in the Central group.