Ansible Role: Elasticsearch
An Ansible Role that installs Elasticsearch on RedHat/CentOS or Debian/Ubuntu.
Requires at least Java 8. See
geerlingguy.java role instructions for installing OpenJDK 8.
Available variables are listed below, along with default values (see
The major version to use when installing Elasticsearch.
elasticsearch package state; set to
latest to upgrade or change versions.
elasticsearch_service_state: started elasticsearch_service_enabled: true
Controls the Elasticsearch service options.
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.
The port to listen for HTTP connections on.
- hosts: search roles: - geerlingguy.java - geerlingguy.elasticsearch
MIT / BSD