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
678f997b
Verified
Commit
678f997b
authored
Sep 03, 2017
by
Florian Pritz
Browse files
dovecot/postfix: Add letsencrypt hook
Signed-off-by:
Florian Pritz
<
bluewind@xinu.at
>
parent
6e8fd892
Changes
4
Hide whitespace changes
Inline
Side-by-side
roles/dovecot/tasks/main.yml
View file @
678f997b
...
...
@@ -8,6 +8,9 @@
notify
:
-
reload dovecot
-
name
:
install dovecot cert renewal hook
template
:
src=letsencrypt.hook.d.j2 dest=/etc/letsencrypt/hook.d/dovecot owner=root group=root mode=0755
-
name
:
start and enable dovecot
service
:
name=dovecot enabled=yes state=started
roles/dovecot/templates/letsencrypt.hook.d.j2
0 → 100644
View file @
678f997b
#!/bin/sh
test
"
$1
"
=
renew
||
exit
0
check_domain
=
"{{ mail_domain }}"
for
domain
in
$RENEWED_DOMAINS
;
do
case
"
$domain
"
in
$check_domain
)
systemctl reload dovecot
;;
esac
done
roles/postfix/tasks/main.yml
View file @
678f997b
...
...
@@ -55,6 +55,10 @@
notify
:
-
reload postfix
-
name
:
install postfix cert renewal hook
template
:
src=letsencrypt.hook.d.j2 dest=/etc/letsencrypt/hook.d/postfix owner=root group=root mode=0755
when
:
postfix_smtpd_public
-
name
:
start and enable postfix
service
:
name=postfix enabled=yes state=started
...
...
roles/postfix/templates/letsencrypt.hook.d.j2
0 → 100644
View file @
678f997b
#!/bin/sh
test
"
$1
"
=
renew
||
exit
0
check_domain
=
"{{ mail_domain }}"
for
domain
in
$RENEWED_DOMAINS
;
do
case
"
$domain
"
in
$check_domain
)
systemctl reload postfix
;;
esac
done
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