Ian Wienand 32e9f596f4 Replace openstack.org git:// URLs with https://
This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.

This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.

This update should result in no functional change.

For more information see the thread at

 http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html

Change-Id: I649dc632aeca673a6d09db3d3d426fdf16eaf984
2019-03-24 20:35:40 +00:00
2016-03-10 09:24:45 -08:00
2018-07-12 09:57:44 +02:00
2015-01-29 22:58:25 +00:00
2015-05-31 17:52:13 -04:00

OpenStack Logstash Module

Overview

Installs and configures Logstash.

Quick Start

  class { 'logstash::web':
    frontend            => 'kibana',
    discover_nodes      => ['es1.example.com:9200', 'es2.example.com:9200'],
    proxy_elasticsearch => true,
  }

Usage Considerations

You will want to add security with certs and firewalls when using this module.

This module is recently split out of the monolithic OpenStack Infra system-config repo. It is gaining flexibility but for now may be more opinionated than what you really want.

Example to bring up logstash web interface or kibana

Example usage:

  class { 'logstash::web':
    frontend            => 'kibana',
    discover_nodes      => ['es1.example.com:9200', 'es2.example.com:9200'],
    proxy_elasticsearch => true,
  }

Example to install a logstash indexer

Example usage:


  class { 'logstash::indexer':
    conf_template => 'my_org_module/indexer.conf.erb',
  }

Where index.conf.erb looks like:

http://git.openstack.org/cgit/openstack-infra/system-config/tree/modules/openstack_project/templates/logstash/indexer.conf.erb

License

Apache 2.0

Project website

Though this project is mirrored to github, that is just a mirror. This is a sub project under the OpenStack umbrella, and so has more process associated with it than your typical Puppet module.

This module is under the direction of the openstack-infra team. Website: http://ci.openstack.org/

The official git repository is at: https://git.openstack.org/cgit/openstack-infra/puppet-logstash

Bugs can be submitted against this module at: https://storyboard.openstack.org/#!/search?q=puppet-logstash

And contributions should be submitted through review.openstack.org by following http://docs.openstack.org/infra/manual/developers.html

Contact

You can reach the maintainers of this module on freenode in #openstack-infra and on the openstack-infra mailing list:

openstack-infra@lists.openstack.org.

Unsubscribed users' messages will be held for a short time until they are manually released.

Description
RETIRED, Puppet module for Logstash
Readme 540 KiB