Puppet Class: puppet_ent_agent::install

Defined in:
manifests/install.pp

Overview

manages upgrades of Puppet Enterprise agent when needed



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

class puppet_ent_agent::install {
  $ensure         = $::puppet_ent_agent::ensure
  $windows_source = $::puppet_ent_agent::windows_source

  assert_private()

  if $ensure != 'present' {
    case $::osfamily {
      'windows': {
        if $windows_source {
          include ::puppet_ent_agent::install::windows
        } else {
          notify { 'Windows repository not available: source not defined.': }
        }
      }
      default: {
        include ::puppet_ent_agent::install::nix
      }
    }
  }
}