Puppet Class: elasticsearch

Inherits:
elasticsearch::params
Defined in:
manifests/init.pp

Overview

Class: elasticsearch

All default values are defined in the elasticsearch::params class.

Parameters

[*clustername*]
    Name of elasticsearch Cluster

[*package*]
    OS Package name

[*version*]
    Elastic version to install

[*running*]
    state of elasticsearch service

Examples

class{'elasticsearch': clustername => 'test'}

Author

Dennis Konert <dkonert@gmail.com>

Parameters:

  • clustername (Any) (defaults to: $elasticsearch::params::clustername)
  • package (Any) (defaults to: $elasticsearch::params::package)
  • version (Any) (defaults to: $elasticsearch::params::version)
  • heap_size (Any) (defaults to: $elasticsearch::params::heap_size)
  • running (Any) (defaults to: true)


29
30
31
32
33
34
35
36
37
38
39
40
# File 'manifests/init.pp', line 29

class elasticsearch (
    $clustername   = $elasticsearch::params::clustername,
    $package       = $elasticsearch::params::package,
    $version       = $elasticsearch::params::version,
    $heap_size     = $elasticsearch::params::heap_size,
    $running       = true
) inherits elasticsearch::params {
    class{'elasticsearch::package': }->
    class{'elasticsearch::config': }~>
    class{'elasticsearch::service': }->
    Class['elasticsearch']
}