Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
riseup-puppet-recipes
sympa
Commits
2823b890
Commit
2823b890
authored
Jan 02, 2012
by
taggart
Browse files
move some more stuff here from the riseup site-sympa module
parent
04ab75af
Changes
3
Hide whitespace changes
Inline
Side-by-side
manifests/debian.pp
View file @
2823b890
...
...
@@ -36,3 +36,10 @@ class sympa::fcgid::debian {
ensure
=>
installed
;
}
}
class
sympa::samilter::debian
{
package
{
"spamass-milter"
:
ensure
=>
installed
;
}
}
manifests/init.pp
View file @
2823b890
...
...
@@ -11,6 +11,7 @@ class sympa {
if
$sympa_fastcgi
{
include
sympa::fastcgi
}
if
$sympa_fcgid
{
include
sympa::fcgid
}
if
$sympa_samilter
{
include
sympa::samilter
}
}
...
...
manifests/milter.pp
0 → 100644
View file @
2823b890
class
sympa::samilter
{
case
$operatingsystem
{
debian
:
{
include
sympa::samilter::debian
}
default
:
{
include
sympa::samilter::default
}
}
file
{
"/var/run/sendmail"
:
ensure
=>
directory
,
mode
=>
0777
,
owner
=>
postfix
,
group
=>
postfix
;
"/var/run/spamass/spamass.sock"
:
ensure
=>
present
,
mode
=>
0755
,
owner
=>
postfix
,
group
=>
postfix
;
# FIXME: is /etc/default debian specific? fix if yes
"/etc/default/spamass-milter"
:
source
=>
"
$fileserver
/spamassassin/spamass-milter_default"
,
require
=>
Package
[
"spamass-milter"
],
mode
=>
0644
,
owner
=>
root
,
group
=>
root
;
}
service
{
"spamass-milter"
:
name
=>
spamass
-
milter
,
pattern
=>
'/usr/sbin/spamass-milter'
,
enable
=>
true
,
ensure
=>
running
,
hasrestart
=>
true
,
subscribe
=>
File
[
"/etc/default/spamass-milter"
],
require
=>
File
[
"/etc/default/spamass-milter"
];
}
}
Write
Preview
Supports
Markdown
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