Puppet Class: postfix::aliases
- Defined in:
-
manifests/aliases.pp
Summary
manage system aliases table
Overview
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
# File 'manifests/aliases.pp', line 3
class postfix::aliases (
$manage_default_entries = true,
$type = 'hash',
) {
$path = $postfix::install::aliases_file
$postalias_cmd = $postfix::install::postalias_cmd
postfix::postmap { $path:
description => 'mail system local aliases',
generator_cmd => $postalias_cmd,
type => $type,
}
if( $manage_default_entries ) {
postfix::aliases::fragment { 'default_entries':
order => '10',
content => '# default system aliases
mailer-daemon: postmaster
postmaster: root
nobody: root
hostmaster: root
usenet: root
news: root
webmaster: root
www: root
ftp: root
abuse: root
noc: root
security: root
',
}
}
}
|