diff --git a/source/main.py b/source/main.py index ff50521..2e3656c 100644 --- a/source/main.py +++ b/source/main.py @@ -122,9 +122,11 @@ def main( ) # print(_json.dumps(result, indent = "\t")) elif (arguments.action == "certbot-hook"): - domain_full_parts = _os.environ["CERTBOT_DOMAIN"].split(".", 1) - domain = domain_full_parts[1] - name = (arguments.challenge_prefix + "." + domain_full_parts[0]) + domain_full_parts = _os.environ["CERTBOT_DOMAIN"].split(".") + account = ".".join(domain_full_parts[-2:]) + concern = ".".join(domain_full_parts[:-2]) + domain = account + name = (arguments.challenge_prefix + "." + concern) type_ = "TXT" content = _os.environ["CERTBOT_VALIDATION"] api_macro_save(