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_source (Any) (defaults to: $puppet::package_source)


3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 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_source = $puppet::package_source,
) {
  if $manage_packages == true or $manage_packages == 'agent' {
    package { $package_name:
      ensure   => $package_version,
      provider => $package_provider,
      source   => $package_source,
    }
  }
}