Defined Type: postfix::postmap

Defined in:
manifests/postmap.pp

Overview

Parameters:

  • ensure (Any) (defaults to: file)


3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'manifests/postmap.pp', line 3

define postfix::postmap (
  $ensure = file) {
  file { "/etc/postfix/${title}.db":
    ensure  => $ensure,
    mode    => '0644',
    require => [
      File["/etc/postfix/${title}"],
      Exec["generate ${title}.db"]]
  }

  exec { "generate ${title}.db":
    command     => "postmap /etc/postfix/${title}",
    path        => '/bin/:/sbin/:/usr/bin/:/usr/sbin/',
    refreshonly => true
  }

}