Showing with 14 additions and 3 deletions.
  1. +7 −1 CHANGELOG.md
  2. +1 −0 README.md
  3. +1 −0 manifests/config.pp
  4. +2 −0 manifests/init.pp
  5. +1 −0 manifests/params.pp
  6. +2 −2 metadata.json
8 changes: 7 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,13 @@ Changelog
=========

## Unreleased
[Full Changelog](https://github.com/pcfens/puppet-filebeat/compare/v4.7.0...HEAD)
[Full Changelog](https://github.com/pcfens/puppet-filebeat/compare/v4.7.1...HEAD)

## [v4.8.0](https://github.com/pcfens/puppet-filebeat/tree/v4.8.0)
[Full Changelog](https://github.com/pcfens/puppet-filebeat/compare/v4.7.0...v4.8.0)

- Update powershell dependency constraints [\#268](https://github.com/pcfens/puppet-filebeat/pull/268)
- Support ES cloud credentials [\267](https://github.com/pcfens/puppet-filebeat/pull/267)

## [v4.7.0](https://github.com/pcfens/puppet-filebeat/tree/v4.7.0)
[Full Changelog](https://github.com/pcfens/puppet-filebeat/compare/v4.6.0...v4.7.0)
Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -277,6 +277,7 @@ Installs and configures filebeat.
- `purge_conf_dir`: [Boolean] Should files in the input configuration directory not managed by puppet be automatically purged
- `enable_conf_modules`: [Boolean] Should filebeat.config.modules be enabled
- `modules_dir`: [String] The directory where module configurations should be defined (default: /etc/filebeat/modules.d)
- `cloud`: [Hash] Will be converted to YAML for the optional cloud.id and cloud.auth of the configuration (see documentation, and above)
- `outputs`: [Hash] Will be converted to YAML for the required outputs section of the configuration (see documentation, and above)
- `shipper`: [Hash] Will be converted to YAML to create the optional shipper section of the filebeat config (see documentation)
- `logging`: [Hash] Will be converted to YAML to create the optional logging section of the filebeat config (see documentation)
Expand Down
1 change: 1 addition & 0 deletions manifests/config.pp
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@
'modules' => $filebeat::modules,
},
'http' => $filebeat::http,
'cloud' => $filebeat::cloud,
'output' => $filebeat::outputs,
'shipper' => $filebeat::shipper,
'logging' => $filebeat::logging,
Expand Down
2 changes: 2 additions & 0 deletions manifests/init.pp
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@
# @param config_file_mode [String] The unix permissions mode set on configuration files (default: 0644)
# @param purge_conf_dir [Boolean] Should files in the input configuration directory not managed by puppet be automatically purged
# @param http [Hash] A hash of the http section of configuration
# @param cloud [Hash] Will be converted to YAML for the optional cloud of the configuration (see documentation, and above)
# @param outputs [Hash] Will be converted to YAML for the required outputs section of the configuration (see documentation, and above)
# @param shipper [Hash] Will be converted to YAML to create the optional shipper section of the filebeat config (see documentation)
# @param logging [Hash] Will be converted to YAML to create the optional logging section of the filebeat config (see documentation)
Expand Down Expand Up @@ -73,6 +74,7 @@
String $modules_dir = $filebeat::params::modules_dir,
Boolean $enable_conf_modules = $filebeat::params::enable_conf_modules,
Hash $http = $filebeat::params::http,
Hash $cloud = $filebeat::params::cloud,
Hash $outputs = $filebeat::params::outputs,
Hash $shipper = $filebeat::params::shipper,
Hash $logging = $filebeat::params::logging,
Expand Down
1 change: 1 addition & 0 deletions manifests/params.pp
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
$fields = {}
$fields_under_root = false
$http = {}
$cloud = {}
$outputs = {}
$shipper = {}
$logging = {}
Expand Down
4 changes: 2 additions & 2 deletions metadata.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "pcfens-filebeat",
"version": "4.7.0",
"version": "4.8.0",
"author": "pcfens",
"summary": "A module to install and manage the filebeat log shipper",
"license": "Apache-2.0",
Expand All @@ -18,7 +18,7 @@
},
{
"name": "puppetlabs/powershell",
"version_requirement": ">= 1.0.1 < 4.0.0"
"version_requirement": ">= 1.0.1 < 5.0.0"
},
{
"name": "puppet/archive",
Expand Down