#
# Map files
#
+ file { "/etc/postfix/sql":
+ ensure => directory,
+ owner => root,
+ group => root,
+ mode => 0755,
+ }
+
file { "/etc/postfix/sql/mysql_virtual_domains_maps.cf":
ensure => present,
owner => root,
mode => 0600,
content => template('mail/postfix/sql/mysql_virtual_domains_maps.cf.erb'),
+ require => File['/etc/postfix/sql'],
}
file { "/etc/postfix/sql/mysql_virtual_alias_maps.cf":
owner => root,
mode => 0600,
content => template('mail/postfix/sql/mysql_virtual_alias_maps.cf.erb'),
+ require => File['/etc/postfix/sql'],
}
file { "/etc/postfix/sql/mysql_virtual_alias_domain_maps.cf":
owner => root,
mode => 0600,
content => template('mail/postfix/sql/mysql_virtual_alias_domain_maps.cf.erb'),
+ require => File['/etc/postfix/sql'],
}
file { "/etc/postfix/sql/mysql_virtual_alias_domain_catchall_maps.cf":
owner => root,
mode => 0600,
content => template('mail/postfix/sql/mysql_virtual_alias_domain_catchall_maps.cf.erb'),
+ require => File['/etc/postfix/sql'],
}
file { "/etc/postfix/sql/mysql_virtual_mailbox_maps.cf":
owner => root,
mode => 0600,
content => template('mail/postfix/sql/mysql_virtual_mailbox_maps.cf.erb'),
+ require => File['/etc/postfix/sql'],
}
file { "/etc/postfix/sql/mysql_virtual_alias_domain_mailbox_maps.cf":
owner => root,
mode => 0600,
content => template('mail/postfix/sql/mysql_virtual_alias_domain_mailbox_maps.cf.erb'),
+ require => File['/etc/postfix/sql'],
}
#
# owner => root,
# mode => 0600,
# content => template('mail/postfix/sql/mysql_virtual_mailbox_limit_maps.cf.erb'),
+ # require => File['/etc/postfix/sql'],
#}
}