This role need Ansible 2.1. It's also supposed that you are using the merge behaviour for variables (please, see about hash_behaviour=merge for details). Tested on Centos 6.5/7 and Debian 7/8
-
Elasticsearch 2.x
-
MongoDB
-
Logstah (optional)
Default config variables are described in /graylog/defaults/main.yml. If you need an extended configuration you can specify it in the variables for each environment in section graylog.options. You can insert any parameters described in official graylog documentation
An example of how to use filebeat role:
- hosts: all
roles:
- role: filebeat
Apache-2.0