aboutsummaryrefslogtreecommitdiff
path: root/manifests/apticron.pp
blob: ebdd5b57f0f7a4e55cbe39ea96e0de2bc39508d4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
class apt::apticron(
  $ensure_version = 'installed',
  $config = "apt/${::operatingsystem}/apticron_${::lsbdistcodename}.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),
    mode => 0644, owner => root, group => root,
    require => Package["apticron"];  
  }
}