Ansible Role: elk

Installs Elastic Stack via docker

Manages the required certificate authority to use mutual tls between beats and logstash

Requirements

  • Installed docker and docker-compose
  • Installed docker python module

Role Variables

elk_ca_file: # mandatory during all tasks
elk_logstash_cert_file: # mandatory during main tasks
elk_logstash_cert_key_file: # mandatory during main tasks
elk_beat_cert_file: # mandatory during beat tasks
elk_beat_cert_key_file: # mandatory during beat tasks