dynatraceoneagent

pdk
deprecated
This module downloads and installs the dynatrace one agent
Luis Escobar

Luis Escobar

luisescobar

1,788 downloads

1,001 latest version

5.0 quality score

Version information

  • 0.7.0 (latest)
  • 0.6.0
  • 0.5.0
  • 0.4.0
  • 0.3.0
  • 0.2.0
  • 0.1.0
released Dec 3rd 2019
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
  • CentOS
    ,
    OracleLinux
    ,
    RedHat
    ,
    Scientific
    ,
    Debian
    ,
    Ubuntu
    ,
    windows
    ,
    SLES
    ,
    Fedora
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

luisescobar/dynatraceoneagent — version 0.7.0 Dec 3rd 2019

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