Moving LetsEncrypt to ClouDNS API validation -- some LetsEncrypt queries come from non-US origins.
This commit is contained in:
2
roles/SSL/templates/certbot.conf.j2
Normal file
2
roles/SSL/templates/certbot.conf.j2
Normal file
@@ -0,0 +1,2 @@
|
||||
dns_cloudns_auth_id={{ secrets.certbot.authid }}
|
||||
dns_cloudns_auth_password={{ secrets.certbot.passphrase }}
|
||||
12
roles/SSL/templates/certbot.service.j2
Executable file
12
roles/SSL/templates/certbot.service.j2
Executable file
@@ -0,0 +1,12 @@
|
||||
[Unit]
|
||||
Description=Certbot
|
||||
|
||||
[Service]
|
||||
ExecStart=/bin/bash -c "source /etc/certbot/venv/bin/activate; certbot renew --authenticator dns-cloudns --dns-cloudns-credentials /etc/certbot/certbot.conf --dns-cloudns-nameserver {{ secrets.certbot.nameserver }}"
|
||||
ExecStartPost=-/usr/bin/systemctl reload nginx
|
||||
ExecStartPost=-/usr/bin/systemctl reload inspircd
|
||||
KillMode=process
|
||||
Type=oneshot
|
||||
RemainAfterExit=no
|
||||
User=root
|
||||
Group=root
|
||||
Reference in New Issue
Block a user