├── .editorconfig ├── .fixtures.yml ├── .github ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md ├── labeler.yml ├── release.yml └── workflows │ ├── ci.yml │ ├── labeler.yml │ ├── prepare_release.yml │ └── release.yml ├── .gitignore ├── .msync.yml ├── .overcommit.yml ├── .pmtignore ├── .projectile ├── .puppet-lint.rc ├── .rubocop.yml ├── .sync.yml ├── CHANGELOG.md ├── CONTRIBUTORS ├── Gemfile ├── HISTORY.md ├── LICENSE ├── README.md ├── REFERENCE.md ├── Rakefile ├── Vagrantfile ├── Vagrantfile.d ├── manifests │ └── site.pp └── server.sh ├── files ├── .gitignore ├── grok-pattern-0 ├── grok-pattern-1 └── null-output.conf ├── manifests ├── config.pp ├── configfile.pp ├── init.pp ├── package.pp ├── patternfile.pp ├── plugin.pp └── service.pp ├── metadata.json ├── spec ├── acceptance │ ├── class_logstash_spec.rb │ ├── class_plugin_spec.rb │ ├── define_configfile_spec.rb │ └── define_patternfile_spec.rb ├── defines │ └── define_plugin_spec.rb ├── fixtures │ ├── artifacts │ │ └── .gitignore │ ├── grok-patterns │ │ ├── grok-pattern-0 │ │ └── grok-pattern-1 │ ├── plugins │ │ ├── logstash-output-cowsay-5.0.0.gem │ │ ├── logstash-output-cowsay-5.0.0.zip │ │ └── logstash-output-cowthink-5.0.0.gem │ └── templates │ │ └── configfile-template.erb ├── spec_helper.rb ├── spec_helper_acceptance.rb └── support │ └── acceptance │ └── helpers.rb └── templates ├── jvm.options.erb ├── logstash.yml.erb ├── pipelines.yml.erb └── startup.options.erb /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-logstash/HEAD/.editorconfig -------------------------------------------------------------------------------- /.fixtures.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-logstash/HEAD/.fixtures.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-logstash/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-logstash/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-logstash/HEAD/.github/labeler.yml -------------------------------------------------------------------------------- /.github/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-logstash/HEAD/.github/release.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-logstash/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-logstash/HEAD/.github/workflows/labeler.yml -------------------------------------------------------------------------------- /.github/workflows/prepare_release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-logstash/HEAD/.github/workflows/prepare_release.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-logstash/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-logstash/HEAD/.gitignore -------------------------------------------------------------------------------- /.msync.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-logstash/HEAD/.msync.yml -------------------------------------------------------------------------------- /.overcommit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-logstash/HEAD/.overcommit.yml -------------------------------------------------------------------------------- /.pmtignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-logstash/HEAD/.pmtignore -------------------------------------------------------------------------------- /.projectile: -------------------------------------------------------------------------------- 1 | -/doc 2 | -/.vendor 3 | -------------------------------------------------------------------------------- /.puppet-lint.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-logstash/HEAD/.puppet-lint.rc -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-logstash/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.sync.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-logstash/HEAD/.sync.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-logstash/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-logstash/HEAD/CONTRIBUTORS -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-logstash/HEAD/Gemfile -------------------------------------------------------------------------------- /HISTORY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-logstash/HEAD/HISTORY.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-logstash/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-logstash/HEAD/README.md -------------------------------------------------------------------------------- /REFERENCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-logstash/HEAD/REFERENCE.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-logstash/HEAD/Rakefile -------------------------------------------------------------------------------- /Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-logstash/HEAD/Vagrantfile -------------------------------------------------------------------------------- /Vagrantfile.d/manifests/site.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-logstash/HEAD/Vagrantfile.d/manifests/site.pp -------------------------------------------------------------------------------- /Vagrantfile.d/server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-logstash/HEAD/Vagrantfile.d/server.sh -------------------------------------------------------------------------------- /files/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /files/grok-pattern-0: -------------------------------------------------------------------------------- 1 | GROK_PATTERN_0 . 2 | -------------------------------------------------------------------------------- /files/grok-pattern-1: -------------------------------------------------------------------------------- 1 | GROK_PATTERN_1 . 2 | -------------------------------------------------------------------------------- /files/null-output.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-logstash/HEAD/files/null-output.conf -------------------------------------------------------------------------------- /manifests/config.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-logstash/HEAD/manifests/config.pp -------------------------------------------------------------------------------- /manifests/configfile.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-logstash/HEAD/manifests/configfile.pp -------------------------------------------------------------------------------- /manifests/init.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-logstash/HEAD/manifests/init.pp -------------------------------------------------------------------------------- /manifests/package.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-logstash/HEAD/manifests/package.pp -------------------------------------------------------------------------------- /manifests/patternfile.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-logstash/HEAD/manifests/patternfile.pp -------------------------------------------------------------------------------- /manifests/plugin.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-logstash/HEAD/manifests/plugin.pp -------------------------------------------------------------------------------- /manifests/service.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-logstash/HEAD/manifests/service.pp -------------------------------------------------------------------------------- /metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-logstash/HEAD/metadata.json -------------------------------------------------------------------------------- /spec/acceptance/class_logstash_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-logstash/HEAD/spec/acceptance/class_logstash_spec.rb -------------------------------------------------------------------------------- /spec/acceptance/class_plugin_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-logstash/HEAD/spec/acceptance/class_plugin_spec.rb -------------------------------------------------------------------------------- /spec/acceptance/define_configfile_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-logstash/HEAD/spec/acceptance/define_configfile_spec.rb -------------------------------------------------------------------------------- /spec/acceptance/define_patternfile_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-logstash/HEAD/spec/acceptance/define_patternfile_spec.rb -------------------------------------------------------------------------------- /spec/defines/define_plugin_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-logstash/HEAD/spec/defines/define_plugin_spec.rb -------------------------------------------------------------------------------- /spec/fixtures/artifacts/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/fixtures/grok-patterns/grok-pattern-0: -------------------------------------------------------------------------------- 1 | GROK_PATTERN_0 . 2 | -------------------------------------------------------------------------------- /spec/fixtures/grok-patterns/grok-pattern-1: -------------------------------------------------------------------------------- 1 | GROK_PATTERN_1 . 2 | -------------------------------------------------------------------------------- /spec/fixtures/plugins/logstash-output-cowsay-5.0.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-logstash/HEAD/spec/fixtures/plugins/logstash-output-cowsay-5.0.0.gem -------------------------------------------------------------------------------- /spec/fixtures/plugins/logstash-output-cowsay-5.0.0.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-logstash/HEAD/spec/fixtures/plugins/logstash-output-cowsay-5.0.0.zip -------------------------------------------------------------------------------- /spec/fixtures/plugins/logstash-output-cowthink-5.0.0.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-logstash/HEAD/spec/fixtures/plugins/logstash-output-cowthink-5.0.0.gem -------------------------------------------------------------------------------- /spec/fixtures/templates/configfile-template.erb: -------------------------------------------------------------------------------- 1 | # 2 + 2 equals <%= 2+2 -%> 2 | -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-logstash/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/spec_helper_acceptance.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-logstash/HEAD/spec/spec_helper_acceptance.rb -------------------------------------------------------------------------------- /spec/support/acceptance/helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-logstash/HEAD/spec/support/acceptance/helpers.rb -------------------------------------------------------------------------------- /templates/jvm.options.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-logstash/HEAD/templates/jvm.options.erb -------------------------------------------------------------------------------- /templates/logstash.yml.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-logstash/HEAD/templates/logstash.yml.erb -------------------------------------------------------------------------------- /templates/pipelines.yml.erb: -------------------------------------------------------------------------------- 1 | <%= @pipelines.to_yaml %> 2 | -------------------------------------------------------------------------------- /templates/startup.options.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-logstash/HEAD/templates/startup.options.erb --------------------------------------------------------------------------------