Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Projets publics
Puppet Camptocamp Postfix
Commits
eec3c07d
Commit
eec3c07d
authored
Sep 23, 2012
by
Marc Fournier
Browse files
postfix::hash - added $content parameter.
parent
db1e5b5e
Changes
1
Hide whitespace changes
Inline
Side-by-side
manifests/hash.pp
View file @
eec3c07d
...
...
@@ -26,7 +26,7 @@
# }
# }
#
define
postfix::hash
(
$ensure
=
'present'
,
$source
=
false
)
{
define
postfix::hash
(
$ensure
=
'present'
,
$source
=
false
,
$content
=
false
)
{
# selinux labels differ from one distribution to another
case
$::operatingsystem
{
...
...
@@ -44,35 +44,35 @@ define postfix::hash ($ensure='present', $source = false) {
}
}
case
$source
{
false
:
{
file
{
$name
:
ensure
=>
$ensure
,
mode
=>
'0600'
,
owner
=>
root
,
group
=>
root
,
seltype
=>
$postfix_seltype
,
require
=>
Package
[
'postfix'
],
}
File
{
mode
=>
'0600'
,
owner
=>
root
,
group
=>
root
,
seltype
=>
$postfix_seltype
,
}
if
$source
!=
false
{
file
{
$name
:
ensure
=>
$ensure
,
source
=>
$source
,
require
=>
Package
[
'postfix'
],
}
default
:
{
file
{
$name
:
ensure
=>
$ensure
,
mode
=>
'0600'
,
owner
=>
root
,
group
=>
root
,
source
=>
$source
,
seltype
=>
$postfix_seltype
,
requi
re
=>
Package
[
'postfix'
]
,
}
}
elsif
$content
!=
false
{
file
{
$name
:
ensure
=>
$ensure
,
content
=>
$content
,
require
=>
Package
[
'postfix'
]
,
}
}
else
{
file
{
$name
:
ensu
re
=>
$ensure
,
require
=>
Package
[
'postfix'
],
}
}
file
{
"
${name}
.db"
:
ensure
=>
$ensure
,
mode
=>
'0600'
,
require
=>
[
File
[
$name
],
Exec
[
"generate
${name}
.db"
]],
seltype
=>
$postfix_seltype
,
}
exec
{
"generate
${name}
.db"
:
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment