summaryrefslogtreecommitdiff
path: root/manifests/base.pp
blob: 299ecc684da84cc09ccd92b351434fda9a0474c6 (plain)
1
2
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
# manage puppet package
class puppet::base(
  $start_on_boot = false
) {
  include puppet

  case $ensure {
    '': {
      $daemon_ensure = $::lsbdistcodename ? {
        'squeeze' => 'latest',
        default   => installed,
      }
    }
  }

  package { "puppet":
   ensure  => $daemon_ensure,
  }

  file { "/etc/default/puppet":
    source => "puppet:///modules/puppet/puppet",
    owner  => "root",
    group  => "root",
    mode   => 0644,
    ensure => present,
  }

}