All notable changes to this project will be documented in this file.
- Simplified conditions by setting conditions on class containment on init.pp
- Move uninstall tasks to new
dynatraceoneagent::uninstall
class.
- Dynatrace OneAgent Windows uninstalls now executed via PowerShell
TBD
- Add download_options parameter on Archive resource in case custom flags are needed for curl/wget/s3 when downloading the OneAgent installer
- Added
--restart-service
parameter tooneagentctl --set-network-zone
command
TBD
- Use shell (
/bin/sh
) to run OneAgent install script on Linux and AIX systems - Remove resource
file{ $download_path:}
as it is not needed anymore with the addition of shell to the install OneAgent command
- Fixed if statements with missing or with wrong conditions that checked for the AIX/Linux Operating System from the host facts.
TBD
- Add oneagentctl support
- Add option to verify OneAgent Linux/AIX installer file signature
- OneAgent service state can now be set using the
service_state
parameter - OneAgent package state can now be set using the
package_state
parameter - Use
reboot
module for both linux and windows reboots - Convert
host_metadata
string parameter to array - Convert
host_tags
string parameter to array - Following best practice, OneAgent metadata including host tags, host metadata and hostname is now set via
oneagentclt
instead of configuration files. - Add
download
class to separately handle OneAgent binary download - Add windows fact
dynatrace_oneagent_appdata
- Add windows fact
dynatrace_oneagent_programfiles
- Add acceptance tests using the Litmus test framework
- Remove
ensure => present
fromfile{ $download_path:}
resource to ensure no file is present if OneAgent installer download fails. - data/common.yaml file now has valid yaml
TBD
TBD
- Make proxy_server param optional
TBD
TBD
- Add proxy_server var to init.pp
TBD
- Add proxy server resource for archive module
TBD
TBD
TBD
- Fix config directory dependency issue by installing OneAgent package in install.pp
TBD
- Ability to set string values to the hostcustomproperties.conf and hostautotag.conf of the OneAgent config to add tags and metadata to a host entity.
- Ability to override the automatically detected hostname by setting the values of the hostname.conf file and restarting the Dynatrace OneAgent service.
- Remove debug message for whenever reboot parameter was set to false
TBD
- Ability to download specific version
- Module will automatically detect OS and download required installer
- Module will automatically detect OS and will run the installer package required
- Add AIX support
- Add support for OneAgent Install Params
- Implement Archive module for OneAgent installer downloads
- Reboot functionality included
- Module built and validated with PDK
- Fix OneAgent download issue
- Fix module directory issue
TBD