fuel-plugin-elasticsearch-k.../deployment_scripts/puppet/modules/lma_logging_analytics
Simon Pasquier c0794133d6 Fix Elasticsearch curator job
This change upgrades the version of elasticsearch-curator because the
previous version (3.3.0) doesn't support Elasticsearch 2.x. As a
consequence, data older than the defined retention period was never
removed from Elasticsearch.

The curator is now installed on all the Elasticsearch nodes (previously
only on the primary node) and by configuration, it will only be
executed on the ES cluster master node.

Change-Id: I9da9e67fa4d353e78bd752456a9b01ca1fbae704
Closes-Bug: #1616765
Related-Bug: #1602719
2016-08-26 11:28:12 +02:00
..
files Rotate Elasticsearch logs 2016-06-09 07:50:13 +00:00
lib/puppet Modify the check of the hostname in SSL certificate 2016-08-17 09:21:00 +02:00
manifests Fix Elasticsearch curator job 2016-08-26 11:28:12 +02:00
spec Fix Elasticsearch curator job 2016-08-26 11:28:12 +02:00
templates Fix Elasticsearch curator job 2016-08-26 11:28:12 +02:00
.fixtures.yml Add authentication for Kibana 2016-06-23 13:18:47 +02:00
.gitignore Update tox.ini 2015-10-09 11:00:18 +02:00
Gemfile Pin the puppetlabs_spec_helper version 2016-08-24 11:16:42 +02:00
LICENSE Upload LMA-specific templates to Elasticsearch 2015-03-09 11:07:41 +01:00
README.md Rotate Elasticsearch logs 2016-06-09 07:50:13 +00:00
Rakefile Fix Rakefile regarding lint usage 2016-06-21 17:37:44 +02:00
metadata.json Add authentication for Kibana 2016-06-23 13:18:47 +02:00

README.md

LMA Logging Analytics module for Puppet

Description

Puppet module for configuring the Kibana dashboard and Elasticsearch.

Usage

class {'lma_logging_analytics::elasticsearch':
  listen_address       => 'localhost',
  node_name            => $::fqdn,
  nodes                => [$::fqdn, 'node-x', 'node-y']
  data_dir             => '/opt/es-data'
  instance_name        => 'es-01',
  heap_size            => 16,
  cluster_name         => 'my_cluster',
}

class {'lma_logging_analytics::kibana': }

Limitations

None.

License

Licensed under the terms of the Apache License, version 2.0.

Contact

Guillaume Thouvenin, gthouvenin@mirantis.com

Support

See the Contact section.