summaryrefslogtreecommitdiff
path: root/manifests/apticron.pp
blob: 0adcc683bd20db3c0ebe299b3394441a57a7e64b (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
class apt::apticron (
  $ensure_version      = 'present',
  $config              = "apt/${::operatingsystem}/apticron.erb",
  $email               = 'root',
  $diff_only           = '1',
  $listchanges_profile = 'apticron',
  $system              = false,
  $ipaddressnum        = false,
  $ipaddresses         = false,
  $notifyholds         = '0',
  $notifynew           = '0',
  $customsubject       = '',
) {

  package { 'apticron':
    ensure => $ensure_version;
  }

  file { '/etc/apticron/apticron.conf':
    content => template($apt::apticron::config),
    owner   => root,
    group   => root,
    mode    => '0644',
    require => Package['apticron'];
  }
}