61 lines
1.4 KiB
Markdown
61 lines
1.4 KiB
Markdown
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'
|
|
|
|
|
|
License and copyright
|
|
---------------------
|
|
|
|
WAZUH Copyright (C) 2016, Wazuh Inc. (License GPLv3)
|
|
|
|
### Based on previous work from dj-wasabi
|
|
|
|
- https://github.com/dj-wasabi/ansible-ossec-server
|
|
|
|
### Modified by Wazuh
|
|
|
|
The playbooks have been modified by Wazuh, including some specific requirements, templates and configuration to improve integration with Wazuh ecosystem.
|