Skip to content

softasap/sa-logstash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sa-logstash

Build Status

Installs Logstash, an open source, server-side data processing pipeline that ingests data from a multitude of sources simultaneously, transforms it, and then sends it to your favorite “stash.”

Example of usage:

Simple

vars:

roles:
     - {
         role: "sa-logstash"
       }

Advanced

see box-example for full featured lamp install.

vars:

roles:
     - {
         role: "sa-logstash",
         option_install_java: true,
         java_version: 8,
         java_debian_install_method: "source",

         logstash_plugins_install:
             - "logstash-output-jdbc"
         logstash_plugins_remove:
             - "logstash-output-kafka"            

         logstash_jdbc_drivers:
           - {
             name: "mysql",
             url: "https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.45.tar.gz"
             }
           - {
             name: "postgres",
             url: "https://jdbc.postgresql.org/download/postgresql-42.1.4.jre7.jar"
             }

       }

Usage with ansible galaxy workflow

If you installed the sa-logstash role using the command

ansible-galaxy install softasap.sa-logstash

the role will be available in the folder library/softasap.sa-logstash Please adjust the path accordingly.

     - {
         role: "softasap.sa-logstash"
       }

Copyright and license

Code is dual licensed under the [BSD 3 clause] (https://opensource.org/licenses/BSD-3-Clause) and the [MIT License] (http://opensource.org/licenses/MIT). Choose the one that suits you best.

Reach us:

Subscribe for roles updates at [FB] (https://www.facebook.com/SoftAsap/)

Join gitter discussion channel at Gitter

Discover other roles at http://www.softasap.com/roles/registry_generated.html

visit our blog at http://www.softasap.com/blog/archive.html