Puppet Class: te_agent::install

Inherits:
te_agent
Defined in:
manifests/install.pp

Overview

Installs the TE Agent. Private class.



3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# File 'manifests/install.pp', line 3

class te_agent::install inherits te_agent {

  if $te_agent::package_manage {
    $install_options = $facts['kernel'] ? {
      windows => ['/qn', te_agent::msi_install_args()],
      default => ['--silent', te_agent::agent_bin_args()],
    }
    package { 'Tripwire Enterprise Agent':
      ensure          => $te_agent::package_ensure,
      source          => $te_agent::package_source,
      name            => $te_agent::package_name,
      provider        => $te_agent::package_provider,
      install_options => $install_options,
    }
  }
}