Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Arch Linux
infrastructure
Commits
fd053069
Commit
fd053069
authored
Nov 04, 2019
by
Phillip Smith (fukawi2)
Browse files
add postgrey to orion
parent
1b395275
Changes
6
Hide whitespace changes
Inline
Side-by-side
playbooks/orion.yml
View file @
fd053069
...
...
@@ -15,6 +15,7 @@
-
{
role
:
opendkim
,
dkim_selector
:
orion
,
tags
:
[
'
mail'
]
}
-
{
role
:
dovecot
,
tags
:
[
'
mail'
,
"
dovecot"
]
}
-
{
role
:
spampd
,
tags
:
[
"
mail"
,
"
spampd"
]
}
-
{
role
:
postgrey
,
tags
:
[
"
mail"
,
"
postgrey"
]
}
-
{
role
:
unbound
,
tags
:
[
"
mail"
,
"
unbound"
]
}
-
{
role
:
postfwd
,
tags
:
[
'
mail'
,
"
postfwd"
]
}
-
{
role
:
postfix
,
postfix_server
:
true
,
postfix_smtpd_public
:
true
,
tags
:
[
'
mail'
]
}
...
...
roles/postgrey/defaults/main.yml
0 → 100644
View file @
fd053069
# greylist for N seconds
postgrey_delay
:
120
#delete entries older than N days since the last time that they have been seen
postgrey_max_age
:
35
# allow only N days for the first retrial
# append 'h' if you want to specify it in hours
postgrey_retry_window
:
24h
roles/postgrey/handlers/main.yml
0 → 100644
View file @
fd053069
-
name
:
restart postgrey
systemd
:
unit
:
postgrey.service
enabled
:
yes
state
:
restarted
daemon_reload
:
yes
roles/postgrey/tasks/main.yml
0 → 100644
View file @
fd053069
-
name
:
install packages
package
:
name
:
"
postgrey"
state
:
"
present"
-
name
:
install local whitelist template
template
:
src
:
"
whitelist_clients.local.j2"
dest
:
"
/etc/postfix/postgrey_whitelist_clients.local"
owner
:
"
root"
group
:
"
root"
mode
:
0644
notify
:
-
restart postgrey
-
name
:
create service unit override path
file
:
path
:
"
/etc/systemd/system/postgrey.service.d/"
state
:
"
directory"
owner
:
"
root"
group
:
"
root"
mode
:
755
-
name
:
install service unit override file
template
:
src
:
"
service-override.j2"
dest
:
"
/etc/systemd/system/postgrey.service.d/override.conf"
owner
:
"
root"
group
:
"
root"
mode
:
0644
notify
:
-
restart postgrey
roles/postgrey/templates/service-override.j2
0 → 100644
View file @
fd053069
#
# {{ansible_managed}}
#
[Service]
ExecStart=
ExecStart=/usr/bin/postgrey --inet=127.0.0.1:10030 \
--pidfile=/run/postgrey/postgrey.pid \
--group=postgrey --user=postgrey \
--daemonize \
--delay={{postgrey_delay}} \
--max-age={{postgrey_max_age}} \
--retry-window={{postgrey_retry_window}} \
--greylist-text="Greylisted for %%s seconds"
roles/postgrey/templates/whitelist_clients.local.j2
0 → 100644
View file @
fd053069
#
# {{ansible_managed}}
#
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new 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