Puppet Class: puppet::install

Defined in:
manifests/install.pp

Overview



3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# File 'manifests/install.pp', line 3

class puppet::install {
  include ::puppet
  include ::puppet::defaults

  $allinone        = $::puppet::allinone
  $agent_version   = $::puppet::agent_version
  $puppet_version  = $::puppet::puppet_version

  if ($allinone) {
    $agent_package  = 'puppet-agent'
    $package_ensure = $agent_version
  } else {
    $agent_package  = 'puppet'
    $package_ensure = $puppet_version
  }

  include ::puppet::install::deps

  package { $agent_package:
    ensure  => $package_ensure,
    require => Class['::puppet::install::deps']
  }

}