Version information
This version is compatible with:
- Puppet Enterprise 2019.8.x, 2019.7.x, 2019.5.x, 2019.4.x, 2019.3.x, 2019.2.x, 2019.1.x, 2019.0.x, 2018.1.x, 2017.3.x, 2017.2.x, 2016.4.x
- Puppet >= 4.10.0 < 7.0.0
- , , , , , , , ,
This module has been deprecated by its author since Dec 16th 2019.
The author has suggested dynatrace-dynatraceoneagent as its replacement.
Start using this module
Documentation
Dynatrace OneAgent module for puppet
Description
This module installs the OneAgent on Linux, Windows and AIX Operating Systems
Requirements
Requires puppet/archive
Requires puppet-labs/reboot for windows reboots
Installation
Available from GitHub (via cloning) or via Puppet forge luisescobar/dynatraceoneagent
Refer to the customize OneAgent installation documentation on Dynatrace Supported Operating Systems
Usage
Default OneAgent install parameters defined in params.pp as a hash map: 'INFRA_ONLY=0' 'APP_LOG_CONTENT_ACCESS=1'
Sample OneAgent installation using a managed tenant with a specific version The required version of the OneAgent must be in 1.155.275.20181112-084458 format.
class { 'dynatraceoneagent':
tenant_url => 'https://{your-domain}/e/{your-environment-id}',
paas_token => '{your-paas-token}',
version => '1.181.63.20191105-161318',
}
Sample latest OneAgent version installation using a SAAS tenant
class { 'dynatraceoneagent':
tenant_url => 'https://{your-environment-id}.live.dynatrace.com',
paas_token => '{your-paas-token}',
}
Advanced configuration
Download to custom directory with additional OneAgent install parameters and reboot server after install should be defined as follows (will override default params):
class { 'dynatraceoneagent':
tenant_url => 'https://{your-environment-id}.live.dynatrace.com',
paas_token => '{your-paas-token}',
version => '1.181.63.20191105-161318',
download_dir => 'C:\\Download Dir\\',
reboot_system => true,
oneagent_params_hash => {
'INFRA_ONLY' => '0',
'APP_LOG_CONTENT_ACCESS' => '1',
'HOST_GROUP' => 'PUPPET_WINDOWS',
'INSTALL_PATH' => 'C:\Test Directory',
}
}
For windows, because download_dir is a string variable 2 backslashes are required.
Since the oneagent install parameter INSTALL_PATH is defined within a hash map, no escaping is needed for windows paths.
For further information on how to handle file paths on windows, visit Handling file paths on Windows