Role Detail

geerlingguy.elasticsearch

Elasticsearch for Linux.
Downloads
8535
Type Ansible
Minimum Ansible Version 1.8
Installation $ ansible-galaxy install geerlingguy.elasticsearch
Tags
monitoring
system
web
Last Commit 2017-04-02 15:40:03 PM UTC
Last Imported 2017-11-08 11:09:11 AM UTC
Version History
Version Release Date
2.1.3 2017-01-12 15:45:03 PM
2.1.2 2016-09-11 00:41:12 AM
2.1.1 2016-07-24 14:28:02 PM
2.1.0 2016-07-14 22:33:10 PM
2.0.1 2016-02-14 22:09:10 PM
2.0.0 2015-12-07 16:56:04 PM
1.0.5 2015-03-01 04:07:04 AM
1.0.4 2015-02-27 16:18:04 PM
1.0.3 2014-08-28 13:40:01 PM
1.0.2 2014-08-26 19:22:07 PM
1.0.1 2014-08-26 18:10:06 PM
1.0.0 2014-08-26 17:35:05 PM
0.9.2 2014-08-22 20:52:08 PM
0.9.1 2014-08-22 19:47:07 PM
0.9.0 2014-08-22 19:41:07 PM
Supported Platforms
Platform Version
Debian etch
Debian jessie
Debian lenny
Debian sid
Debian squeeze
Debian stretch
Debian wheezy
EL 5
EL 6
EL 7
Ubuntu artful
Ubuntu lucid
Ubuntu maverick
Ubuntu natty
Ubuntu oneiric
Ubuntu precise
Ubuntu quantal
Ubuntu raring
Ubuntu saucy
Ubuntu trusty
Ubuntu utopic
Ubuntu vivid
Ubuntu wily
Ubuntu xenial
Ubuntu yakkety
Ubuntu zesty
Dependencies
Role
Last 10 Imports
Completed Status
2017-11-08 11:09:11 AM UTC SUCCESS
2017-10-18 09:32:09 AM UTC SUCCESS
2017-10-18 08:29:08 AM UTC SUCCESS
NA FAILED
2017-04-30 11:12:11 AM UTC SUCCESS
2017-04-02 04:32:04 AM UTC SUCCESS
2017-03-08 01:03:01 AM UTC SUCCESS
2017-03-06 21:42:09 PM UTC SUCCESS
2017-02-18 03:17:03 AM UTC SUCCESS
2017-01-22 02:33:02 AM UTC SUCCESS

Ansible Role: Elasticsearch

Build Status

An Ansible Role that installs Elasticsearch on RedHat/CentOS or Debian/Ubuntu.

Requirements

Requires at least Java 7 (Java 8+ preferred). See geerlingguy.java role instructions for installing OpenJDK 8.

Role Variables

Available variables are listed below, along with default values (see defaults/main.yml):

elasticsearch_network_host: localhost

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.

elasticsearch_http_port: 9200

The port to listen for HTTP connections on.

elasticsearch_script_inline: true
elasticsearch_script_indexed: true

Whether to allow inline scripting against ElasticSearch. You should read the following link as there are possible security implications for enabling these options: Enable Dynamic Scripting. Available options include: true, false, and sandbox.

Dependencies

  • geerlingguy.java

Example Playbook

- hosts: search
  roles:
    - geerlingguy.java
    - geerlingguy.elasticsearch

License

MIT / BSD

Author Information

This role was created in 2014 by Jeff Geerling, author of Ansible for DevOps.

None