blob: f21e2704d8f5d7aac81e864c7f0021d74b767060 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
define postfix-ng::hash ($ensure) {
file {"${name}":
ensure => $ensure,
mode => 600,
}
file {"${name}.db":
ensure => $ensure,
mode => 600,
require => [File["${name}"], Exec["generate ${name}.db"]],
}
exec {"generate ${name}.db":
command => "postmap ${name}",
#creates => "${name}.db", # this prevents postmap from being run !
subscribe => File["${name}"],
refreshonly => true
}
}
|