Puppet Class: puppet::agent::install

Defined in:
manifests/agent/install.pp

Overview

Install the puppet agent package

Parameters:

  • manage_packages (Any) (defaults to: $puppet::manage_packages)
  • package_name (Any) (defaults to: $puppet::client_package)
  • package_version (Any) (defaults to: $puppet::version)
  • package_provider (Any) (defaults to: $puppet::package_provider)
  • package_install_options (Any) (defaults to: $puppet::package_install_options)
  • package_source (Any) (defaults to: $puppet::package_source)


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

class puppet::agent::install(
  $manage_packages = $puppet::manage_packages,
  $package_name = $puppet::client_package,
  $package_version = $puppet::version,
  $package_provider = $puppet::package_provider,
  $package_install_options = $puppet::package_install_options,
  $package_source = $puppet::package_source,
) {
  if $manage_packages == true or $manage_packages == 'agent' {
    package { $package_name:
      ensure          => $package_version,
      provider        => $package_provider,
      install_options => $package_install_options,
      source          => $package_source,
    }
  }
}