Puppet Class: puppet::install::deps

Defined in:
manifests/install/deps.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
27
28
29
30
31
32
33
34
35
36
# File 'manifests/install/deps.pp', line 3

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

  if ($::puppet::allinone == false) {
    # only install these allinone is false

    $facter_version = $::puppet::facter_version
    $hiera_version  = $::puppet::hiera_version
    # $puppet_version = $::puppet::puppet_version

    # case $::osfamily {
    #   'Debian': {
    #     package { 'puppet-common':
    #       ensure => $puppet_version,
    #       require => [
    #         Package['hiera'],
    #         Package['facter'],
    #       ]
    #     }
    #   }
    # }

    package { 'hiera':
      ensure => $hiera_version,
    }

    package { 'facter':
      ensure => $facter_version,
    }

  }

}