sophos.sophos_firewall.sfos_snmp_agent module – Manage SNMP Agent (System > Administration > SNMP)

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_snmp_agent.

New in sophos.sophos_firewall 1.1.0

Synopsis

  • Manage SNMP Agent (System > Administration > SNMP) 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

contact_person

string

SNMP contact

description

string

Description assigned to SNMP agent

enabled

boolean

Enable (true) or disable (false) threat feeds

Choices:

  • false

  • true

location

string

SNMP location

name

string

Identifying name of firewall

state

string / required

Use query to retrieve or updated to modify

Choices:

  • "updated"

  • "query"

Examples

- name: Update SNMP agent configuration
  sophos.sophos_firewall.sfos_snmp_agent:
    enabled: true
    name: testfirewall
    description: Firewall used for automation testing
    location: AWS
    contact_person: Network Operations
    state: updated

- name: Query SNMP settings
  sophos.sophos_firewall.sfos_snmp_agent:
    state: query

Return Values

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

Key

Description

api_response

dictionary

Serialized object containing the API response.

Returned: always

Authors

  • Matt Mullen (@mamullen13316)