Puppet module: logstash

This is a Puppet logstash module from the second generation of Example42 Puppet Modules.

Made by Alessandro Franceschi / Lab42

Official site: http://www.example42.com

Official git repository: http://github.com/example42/puppet-logstash

Released under the terms of Apache 2 License.

This module requires functions provided by the Example42 Puppi module.

For detailed info about the logic and usage patterns of Example42 modules read README.usage on Example42 main modules set.

USAGE - Module Specific Parameters

  • Launch in agent mode (default) with extra parameters to enable the web interface class { "logstash": run_options => 'web --backend elasticsearch:///', }

  • Create a configuration file based on the provided template. logstash::config { 'local_search': template => '/[path]/