Puppet Class: puppet::agent::install

Inherits:
puppet::params
Defined in:
manifests/agent/install.pp

Summary

Puppet 5 agent installation

Overview

puppet::agent::install

Puppet 5 agent installation

Examples:

include puppet::agent::install

Parameters:

  • agent_package_name (String) (defaults to: $puppet::params::agent_package_name)
  • agent_version (String) (defaults to: $puppet::agent_version)


13
14
15
16
17
18
19
20
21
22
23
24
25
# File 'manifests/agent/install.pp', line 13

class puppet::agent::install (
  String $agent_package_name  = $puppet::params::agent_package_name,
  String $agent_version = $puppet::agent_version,
) inherits puppet::params {
  include puppet::repo

  package { 'puppet-agent':
    ensure => $agent_version,
    name   => $agent_package_name,
  }

  Class['puppet::repo'] -> Package['puppet-agent']
}