wazuh-ansible-4.8.1/ansible-role-elk
2017-04-03 15:19:50 -04:00
..
defaults first commit 2017-03-16 18:09:32 -04:00
handlers first commit 2017-03-16 18:09:32 -04:00
meta update filebeat repository and documentation 2017-03-17 13:43:02 -04:00
tasks update ossec.conf in the agent formula 2017-04-03 15:19:35 -04:00
templates update filebeat repository and documentation 2017-03-17 13:43:02 -04:00
tests first commit 2017-03-16 18:09:32 -04:00
README.md Update README.md 2017-03-21 13:58:34 +01:00

Ansible Role: Elasticsearch

An Ansible Role that installs Elasticsearch, Logstash, Kibana and WazuhAPP on RedHat/CentOS.

Requirements

Requires at least Java 8 (Java 8+ preferred).

Role Variables

Available variables are listed below, along with default values (see defaults/main.yml):

elasticsearch_network_host: localhost

Network host to listen for incoming connections on. By default we only listen on the localhost interface. Change this to the IP address to listen on a specific interface, or 0.0.0.0 to listen on all interfaces.

elasticsearch_http_port: 9200

Whether to allow inline scripting against ElasticSearch. You should read the following link as there are possible security implications for enabling these options: Enable Dynamic Scripting. Available options include: true, false, and sandbox.

Example Playbook

- hosts: search
  roles:
    - geerlingguy.java
    - geerlingguy.elasticsearch

License

MIT / BSD

Author Information

This role was created in 2014 by Jeff Geerling, author of Ansible for DevOps.

Modified

The playbooks have been modified by Wazuh, Inc, including some specific requirements, templates and configuration for integrating Elastic Stack and Wazuh ecosystem.