summaryrefslogtreecommitdiff
path: root/manifests
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2010-08-08 13:08:57 -0300
committerSilvio Rhatto <rhatto@riseup.net>2010-08-08 13:08:57 -0300
commit578987e73074ea93f569e9f07249f59dd9f2f609 (patch)
tree90b26df3bf80ecbc840a4c473fef1a29b94d173f /manifests
parenta907eb89afd49301ea2baf66b35130345e2010eb (diff)
downloadpuppet-mail-578987e73074ea93f569e9f07249f59dd9f2f609.tar.gz
puppet-mail-578987e73074ea93f569e9f07249f59dd9f2f609.tar.bz2
Managing /etc/postfix/sql
Diffstat (limited to 'manifests')
-rw-r--r--manifests/postfixadmin.pp14
1 files changed, 14 insertions, 0 deletions
diff --git a/manifests/postfixadmin.pp b/manifests/postfixadmin.pp
index 2546225..f5970ae 100644
--- a/manifests/postfixadmin.pp
+++ b/manifests/postfixadmin.pp
@@ -30,11 +30,19 @@ class mail::postfixadmin {
#
# 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":
@@ -42,6 +50,7 @@ class mail::postfixadmin {
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":
@@ -49,6 +58,7 @@ class mail::postfixadmin {
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":
@@ -56,6 +66,7 @@ class mail::postfixadmin {
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":
@@ -63,6 +74,7 @@ class mail::postfixadmin {
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":
@@ -70,6 +82,7 @@ class mail::postfixadmin {
owner => root,
mode => 0600,
content => template('mail/postfix/sql/mysql_virtual_alias_domain_mailbox_maps.cf.erb'),
+ require => File['/etc/postfix/sql'],
}
#
@@ -91,5 +104,6 @@ class mail::postfixadmin {
# owner => root,
# mode => 0600,
# content => template('mail/postfix/sql/mysql_virtual_mailbox_limit_maps.cf.erb'),
+ # require => File['/etc/postfix/sql'],
#}
}