fuel-plugin-elasticsearch-k.../deployment_scripts/puppet/modules/lma_logging_analytics
Simon Pasquier 1c35a4eda8 Get rid of auto_expand_replicas for Kibana indices
Setting auto_expand_replicas to "0-all" can make the Kibana indices
unavailable when scaling up the Elasticsearch cluster. As a consequence,
the Kibana service is unavailable and the operator needs to manually fix
the problem. This change applies the same replication settings as for
the log and notification indices leading to more predictable behavior.
It also enforces the replication settings in the provision_services.pp
manifest to deal with scale-down and scale-up operations.

Change-Id: I8979f3d006ccd908711cbe0862032dc7b73d9b62
Closes-Bug: #1552258
2017-01-11 10:05:44 +01: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 Allow to pass a list of LDAP servers 2016-09-28 15:06:15 +00:00
spec Allow to pass a list of LDAP servers 2016-09-28 15:06:15 +00:00
templates Get rid of auto_expand_replicas for Kibana indices 2017-01-11 10:05:44 +01: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 Fix metadata.json for lma_logging_analytics 2016-12-20 15:02:00 +01: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.