class mail::mlmmj( $subdomain = hiera('mail::mlmmj::subdomain', $mail::mlmmj::params::subdomain) ) { include mail::mlmmj::packages include mail::mlmmj::web::disabled group { 'mlmmj': ensure => present, } user { 'mlmmj': ensure => present, gid => 'mlmmj', require => Group['mlmmj'], } file { '/var/spool/mlmmj': ensure => directory, owner => mlmmj, group => mlmmj, mode => 0750, require => User['mlmmj'], } #cron { 'mlmmj-maintd': # command => '/usr/bin/mlmmj-maintd -F -d /var/spool/mlmmj', # user => root, # hour => "*", # minute => "*/2", # ensure => present, # require => User['mlmmj'], #} #postfix::transport_regexp_snippet { 'mlmmj_transport_regexp': # content => template('mail/mlmmj/transport_regexp.erb'), #} postfix::virtual_regexp_snippet { 'mlmmj_virtual_regexp': content => template('mail/mlmmj/virtual_regexp.erb'), } }