summaryrefslogtreecommitdiffstats
path: root/modules/cron/manifests/init.pp
blob: a3960581b41850a17bc1842f6b01b5ae67c999ee (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
class cron {
  package { ["cronie", "opensmtpd"]:
    ensure => installed,
  }

  service { 'cronie':
    ensure => running,
    enable => true,
    require => Package['cronie'];
  }

  service { 'smtpd':
    ensure => running,
    enable => true,
    require => Package['opensmtpd'];
  }

  file { '/etc/smtpd/smtpd.conf':
    source => 'puppet:///modules/cron/smtpd.conf';
  }
}