- Fixed GPG URL based on repo version.
-
Fixed issues creating config files and directories on windows systems.
-
Fixed issue with chocolatey installs attempting to install empty package.
-
Fixed default version v5 logic.
-
Fixed install order to resolve requirement for duplicate puppet agent runs.
-
Update code for latest Puppet styling guide.
-
Adding support for v5 and setting default fluentd/td-agent version from
v4
tov5
-
Dropping support for v3
Contributed by Alex Chrystal (@asktheaxis)
-
Add purge_config_dir parameter
Contributed by Luc Duriez (@lduriez)
-
Fixed prepending of
@
in system config where it is invalid (@synical) -
PDK sync to
2.2.0
Contributed by Nick Maludy (@nmaludy)
-
Fixed Github ACtions workflow
Contributed by Nick Maludy (@nmaludy)
-
PDK sync to
2.1.1
Contributed by Nick Maludy (@nmaludy)
-
Fixed bug in error handling if
tdaget
provider.Contributed by Brendan Harley (@skylt)
-
Added support for Amazon linux.
Contributed by Luc Duriez (@lduriez)
-
Fix
tdagent
provider forpackage
to implement proper lazy delay of its commands and pick up the correct command path oncetd-agent
is properly installed. This fixes a bug where thetdagent
provider forpackage
was not usable during the Puppet run whentd-agent
is installed.Contributed by Nick Maludy (@nmaludy)
-
Removed fix put in place in v1.0.1 for RHE/CentOS $releasever workaround. Treasure Data has fixed the problem on their repo and "7Server" now redirects properly.
Contributed by Nick Maludy (@nmaludy)
-
Fix td-agent YUM repo URL for v4 on RHEL/CentOS not behaving correctly when $releasever is something like "7Server", instead it expect it to be "7"
Contributed by Nick Maludy (@nmaludy)
-
Change default fluentd/td-agent version from
v3
tov4
Contributed by Nick Maludy (@nmaludy)
-
Fixed a bug in
fluentd_windows_service
where the service description was using the wrong flag.Contributed by Nick Maludy (@nmaludy)
-
Fixed a bug in
fluentd_windows_service
where the service description was being set to the wrong field.Contributed by Nick Maludy (@nmaludy)
-
Fixed a bug in
fluentd::repo
on Debian/Ubuntu where the repo url was being setup incorrectly.Contributed by Nick Maludy (@nmaludy)
-
Fixed a bug in
fluentd_windows_service
that wasn't properly checking registry key didn't exist.Contributed by Nick Maludy (@nmaludy)
-
Fixed a bug in
fluentd_windows_service
that wasn't properly checking exception messages when the fluentd service didn't exist.Contributed by Nick Maludy (@nmaludy)
-
Converted the Windows Service regsitration from an
exec
resource into a Resource API resource.Contributed by Nick Maludy (@nmaludy)
-
Convert module to PDK
-
Added support for installing on Windows
Contributed by Nick Maludy (@nmaludy)
- Update version requirements for
puppetlabs/stdlib
- Update version requirements for
puppetlabs/apt
- Use Puppet 4 data types
- Run apt update before installing packages
- Add param
plugins
- Add param
configs
- Remove deprecated params
plugin_names
,plugin_ensure
,plugin_source
,plugin_provider
,plugin_install_options
- Add param
service_provider
(@larsks) - Plugin version can be specified (@denis-sorokin)
- Add params
config_path
andplugin_provider
(@paramite) - Add params
config_owner
andconfig_group
(@MartinMeinhold) - Deprecate param
plugin_names
- Deprecate param
plugin_ensure
- Deprecate param
plugin_source
- Deprecate param
plugin_provider
- Deprecate param
plugin_install_options
- Remove rubygems package
- Fix the issue with Ruby load path
- Rework config generation
- Use fully qualified param names (@tosmi)
- Add param
plugin_install_options
(@dembaca)
- Support CentOS 6
- Purge unmanaged config files
- Manage td-agent.conf file with a fully qualified path (@EmilienM)
- Fix the issue with td-agent service being enabled on each run on EL7
- Add param
repo_desc
- Remove class
fluentd::config
- Add defined type
fluentd::config
- Add defined type
fluentd::plugin
- Add param
service_manage
- Add param
repo_gpgkeyid
- Add param
repo_install
- Add param
plugin_source
- Rename param
repo_baseurl
torepo_url
- Remove param
config_template
- Param validation
- Support Ubuntu 14.04
- Support Debian 7.8
- Support nested config tags
- Initial release