Tested on Ansible 2.4.2 and Ubuntu 16.04
This role depends on a docker role and installs logstash running on a docker container.
Referenced by a Configuring Logstash for Docker document.
This sample playbook installs logstash.
- http_port (optional) : default is 9600
- logstash_input_port (optional) : default is 5044
- logstash_loglevel (optional) : default is info
- client_inactivity_timeout (optional) : default is 60 (secs)
- es.host (optional) : default is the host ip to be installed logstash
- es.port (optional) : default is 9200
- version (optional) : default is 6.2.3
- hosts: logstash_host
become: yes
roles:
- role: logstash
logstash_loglevel: debug