wazuh-ansible/roles/wazuh/ansible-wazuh-agent
2026-01-16 14:12:08 +00:00
..
defaults feat: bump 4.14.4 2026-01-16 14:12:08 +00:00
handlers Updated ossec.conf template to support macOS 2023-10-10 15:05:20 +02:00
meta changing permissions 2019-07-17 12:21:19 +02:00
tasks merge 4.11.0 into 4.12.0 2025-02-04 13:20:42 +01:00
templates Syscollector configuration change 2025-09-05 11:21:00 -03:00
README.md Initial variables created 2023-10-03 17:04:35 +02:00

Ansible Playbook - Wazuh agent

This role will install and configure a Wazuh Agent.

OS Requirements

This role is compatible with:

  • Red Hat
  • CentOS
  • Fedora
  • Debian
  • Ubuntu
  • Windows
  • macOS

Role Variables

  • wazuh_managers: Collection of Wazuh Managers' IP address, port, and protocol used by the agent
  • wazuh_agent_authd: Collection with the settings to register an agent using authd.

Playbook example

The following is an example of how this role can be used:

 - hosts: all:!wazuh-manager
   roles:
     - ansible-wazuh-agent
   vars:
     wazuh_managers:
       - address: 127.0.0.1
         port: 1514
         protocol: tcp
         api_port: 55000
         api_proto: 'http'
         api_user: 'ansible'
     wazuh_agent_authd:
       registration_address: 127.0.0.1
       enable: true
       port: 1515
       ssl_agent_ca: null
       ssl_auto_negotiate: 'no'

WAZUH Copyright (C) 2016, Wazuh Inc. (License GPLv3)

Based on previous work from dj-wasabi

Modified by Wazuh

The playbooks have been modified by Wazuh, including some specific requirements, templates and configuration to improve integration with Wazuh ecosystem.