Skip to content

Reference

Complete variable reference for each role in the collection. Every role can be used independently or as part of a coordinated full-stack deployment.

Role Purpose
elasticstack Shared defaults inherited by all roles (ports, groups, CA, repos)
repos APT/YUM repository and GPG key setup
elasticsearch Cluster formation, JVM tuning, security setup, rolling upgrades
kibana Web UI, Elasticsearch connection, optional HTTPS frontend
logstash Pipeline management, queue config, ES user/role creation
beats Filebeat, Metricbeat, Auditbeat with syslog, journald, Docker inputs

Dependency order

Roles should be applied in this order:

repos → elasticsearch → kibana → logstash → beats

The elasticstack role is included automatically by the others — you don't need to call it directly unless you want to override its defaults.