class mail::spamassassin { file { '/etc/default/spamassassin': ensure => present, owner => root, group => root, mode => 0644, source => "puppet:///modules/mail/spamassassin/default", require => Package['spamassassin'], } service { 'spamassassin': ensure => running, enable => true, require => File['/etc/default/spamassassin'], } }