[inspircd] Refresh certificate every month
parent
4178285249
commit
7a2394e1e0
|
@ -16,3 +16,9 @@
|
||||||
- { dest: modules.conf, mode: "0600" }
|
- { dest: modules.conf, mode: "0600" }
|
||||||
- { dest: inspircd.motd, mode: "0644" }
|
- { dest: inspircd.motd, mode: "0644" }
|
||||||
notify: Reload InspIRCd
|
notify: Reload InspIRCd
|
||||||
|
|
||||||
|
- name: Deploy certificate refresh CRON
|
||||||
|
template:
|
||||||
|
src: "cron.monthly/irc-certs.j2"
|
||||||
|
dest: "/etc/cron.monthly/irc-certs"
|
||||||
|
mode: 0755
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
#!/bin/sh
|
||||||
|
{{ ansible_header | comment }}
|
||||||
|
|
||||||
|
cp /etc/letsencrypt/live/crans.org/fullchain.pem /etc/inspircd/fullchain.pem
|
||||||
|
cp /etc/letsencrypt/live/crans.org/privkey.pem /etc/inspircd/privkey.pem
|
||||||
|
chown irc:irc /etc/inspircd/fullchain.pem /etc/inspircd/privkey.pem
|
||||||
|
kill -USR1 $(cat /var/run/inspircd/inspircd.pid)
|
Loading…
Reference in New Issue