All notable changes to this project will be documented in this file.
Added
- Parameter
$metricbeat::extract_method
to select which extraction method to use for the downloaded zip file. Only applicable for Windows. Valid values areshell
andarchive
- Parameter
$metricbeat::setup
to add common configuration options for metricbeat.yml across a deployment. Typically useful for Heira
Fixes
- Updating the Powershell dependency requirement to use < 5.0.0 versions
Added
- Custom resource
metricbeat::modulesd
Fixes
- Updating dependencies to newer major version
Added
- Built-in Metricbeat modules may be enabled and configured through Hiera
- Support for 7.x installations of Metricbeat
- Cloud ID and Auth properties to simplify usage with Elastic Cloud
Fixes
- The command-line option
path.config
is explicitly declared in the validate commands
Added
- Support for Puppet 6.x
- Support for Windows OS
- XPack configuration for >= 6.x installations
Breaking
Added
- Parameter
major_version
to configure 6.x versions of vendor repositories -- Parameterqueue_size
applies only ifmajor_version
== '5' Parameterqueue
to configure the internal queue in 6.x versions
Fixes
- Changing the
modules
andprocessor
type fromTuple[hash]
toArray[Hash]
(#4)
- Initial release, please review module and metricbeat documentation for configuration options.