Created
July 16, 2018 03:11
-
-
Save josephabrahams/1fa05dfc6ffb102a863fa48d05853f29 to your computer and use it in GitHub Desktop.
Let's Encrypt cert update cron
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# /etc/cron.d/certbot: crontab entries for the certbot package | |
# | |
# Upstream recommends attempting renewal twice a day | |
# | |
# Eventually, this will be an opportunity to validate certificates | |
# haven't been revoked, etc. Renewal will only occur if expiration | |
# is within 30 days. | |
SHELL=/bin/sh | |
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin | |
AWS_CONFIG_FILE="/root/.aws/config" | |
0 */12 * * * root test -x /usr/bin/certbot -a \! -d /run/systemd/system && perl -e 'sleep int(rand(43200))' && certbot -q renew --dns-route53 --post-hook "nginx -s reload" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment