dj-wasabi.ossec-agent

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.

Requirements

This role will work on:

  • Red Hat
  • Debian

So, you'll need one of those operating systems.. :-)

Role Variables

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.

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.

Dependencies

No dependencies.

Example Playbook

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 }

License

GPLv3

Author Information

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