Forge Home


Elasticsearch module


9,826 latest version

4.0 quality score

Version information

  • 0.1.2 (latest)
  • 0.1.1
  • 0.1.0
released Apr 19th 2013

Start using this module

  • r10k or Code Manager
  • Bolt
  • Manual installation
  • Direct download

Add this module to your Puppetfile:

mod 'thias-elasticsearch', '0.1.2'
Learn more about managing modules with a Puppetfile

Add this module to your Bolt project:

bolt module add thias-elasticsearch
Learn more about using this module with an existing project

Manually install this module globally with Puppet module tool:

puppet module install thias-elasticsearch --version 0.1.2

Direct download is not typically how you would use a Puppet module to manage your infrastructure, but you may want to download the module in order to inspect the code.



thias/elasticsearch — version 0.1.2 Apr 19th 2013



Install, enable and configure Elasticsearch.

  • elasticsearch : Main class to install and enable the server

Example Usage

Simple instance with the default configuration :

include elasticsearch

Instance with a few tweaks :

class { 'elasticsearch':
  network_bind_host      => '',
  transport_tcp_compress => 'true',

Instance with even more options, with no existing matching module parameters :

class { 'elasticsearch':
  elasticsearch_options => {
    'index.refresh_interval'             => '10s',
    'index.term_index_interval'          => '512',
    'index.translog.flush_threshold_ops' => '50000',
    'indices.memory.index_buffer_size'   => '20%',