This role will install and configure an ossec-agent on the server. When there there is an parameter ossec_server_name
configured, it will delagate an action for automatically authenticate the agent.
This role will work on:
- Red Hat
- Debian
So, you'll need one of those operating systems.. :-)
This role needs 2 parameters:
ossec_server_ip
: This is the ip address of the server running the ossec-server.ossec_server_name
: This is the hostname of the server running the ossec-server.ossec_managed_server
: When set to false, tasks that delegate to ossec server will be skipped
This role has 2 tasks with 'delagation_to' which needs the parameter ossec_server_name
. When this parameter is not set, you'll need to run manually the /var/ossec/bin/ossec-authd
on the server and /var/ossec/bin/agent-auth
on the agent. When this is the case, it will show you an message with the exact command line.
No dependencies.
The following is an example how this role can be used:
- hosts: all:!ossec-server.example.com
roles:
- { role: dj-wasabi.ossec-agent, ossec_server_ip: 192.168.1.1, ossec_server_name: ossec-server.example.com }
GPLv3
Please send suggestion or pull requests to make this role better.
Github: https://github.com/dj-wasabi/ansible-ossec-agent
mail: ikben [ at ] werner-dijkerman . nl