param repo_priority: Repository priority.service_enable: The enable parameter on the filebeat service (default: true).service_ensure: The ensure parameter on the filebeat service (default: running).The default value is '6', exceptįor OpenBSD 6.3 and earlier, which has a default value of '5'. major_version: The major version of Filebeat to install.manage_repo: Whether or not the upstream (elastic) repo should be configured or not (default: true).manage_package: Whether ot not to manage the installation of the package (default: true).Inputs and processors passed as parameters are ignored and everything managed by package_ensure: The ensure parameter for the filebeat package If set to absent,.You can override the default filebeat ILM policy by specifying ilm.policy hash in filebeat::setup parameter: filebeat::setup: That behavior can be changed by configuring the Processor declarations down the hiera hierarchy. Processors can be declared in hiera using the processors parameter. To ship files to elasticsearch: class įor more information please review the documentation here. UsageĪll of the default values in filebeat follow the upstream defaults (at the time of writing). The only required parameter, other than which files to ship, is the outputs parameter.
#STOP FILEBEATS SEND OLD DATA INSTALL#
Beginning with filebeatįilebeat can be installed with puppet module install pcfens-filebeat (or with r10k, librarian-puppet, etc.) The filebeat module depends on puppetlabs/stdlib, and on You'll also need to change instances of filebeat::prospector to filebeat::input when upgrading to version 4.x of
#STOP FILEBEATS SEND OLD DATA UPGRADE#
To upgrade to Filebeat 7.x, simply set $filebeat::major_version to 7 and $filebeat::package_ensure to latest (or whichever version of 7.x you want, just not present).
Setup What filebeat affectsīy default filebeat adds a software repository to your system, and installs filebeat along The filebeat module installs and configures the filebeat log shipper maintained by elastic.