diff options
Diffstat (limited to 'modules/cron')
-rw-r--r-- | modules/cron/files/smtpd.conf | 2 | ||||
-rw-r--r-- | modules/cron/manifests/init.pp | 12 |
2 files changed, 13 insertions, 1 deletions
diff --git a/modules/cron/files/smtpd.conf b/modules/cron/files/smtpd.conf new file mode 100644 index 0000000..435f061 --- /dev/null +++ b/modules/cron/files/smtpd.conf @@ -0,0 +1,2 @@ +listen on localhost +accept for local deliver to mbox diff --git a/modules/cron/manifests/init.pp b/modules/cron/manifests/init.pp index 9181c40..70da320 100644 --- a/modules/cron/manifests/init.pp +++ b/modules/cron/manifests/init.pp @@ -1,5 +1,5 @@ class cron { - package { "cronie": + package { ["cronie", "opensmtpd"]: ensure => installed, } @@ -8,4 +8,14 @@ class cron { enable => true, require => Package['cronie']; } + + service { 'opensmtpd': + ensure => running, + enable => true, + require => Package['opensmtpd']; + } + + file { '/etc/smtpd/smtpd.conf': + source => 'puppet:///modules/cron/smtpd.conf'; + } } |