From 312f63d06b2ce7d05e6bc844361fa1b99b8b683c Mon Sep 17 00:00:00 2001 From: ptrcnull Date: Sat, 16 Mar 2024 07:35:37 +0100 Subject: [PATCH] fix: add cooldown when adding a record because let's encrypt is slow --- nyacme/hook.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/nyacme/hook.py b/nyacme/hook.py index 5eb7c65..ba196f2 100644 --- a/nyacme/hook.py +++ b/nyacme/hook.py @@ -58,8 +58,14 @@ def main() -> None: except dns.resolver.NXDOMAIN: values = [] log.info('response from DNS: %s', values) + if (args.method == 'begin') == (args.auth in values): + if args.method == 'begin': + # success, but have to wait + # because let's encrypt dns is ??? slow + time.sleep(10) sys.exit(0) + time.sleep(5) log.warning('could not ensure the DNS record was created!!')