fix: Allow force disabling the dns propagation check

This commit is contained in:
Inex Code
2025-04-27 09:10:43 +03:00
parent 99ee8f09d7
commit 3a84cc7ed4
2 changed files with 6 additions and 1 deletions

View File

@@ -38,7 +38,7 @@ in
dnsProvider = lib.strings.toLower cfg.dns.provider; dnsProvider = lib.strings.toLower cfg.dns.provider;
credentialsFile = acme-env-filepath; credentialsFile = acme-env-filepath;
dnsPropagationCheck = dnsPropagationCheck =
! (lib.elem cfg.dns.provider dnsPropagationCheckExceptions); ! ((lib.elem cfg.dns.provider dnsPropagationCheckExceptions) || cfg.dns.forceDisableDnsPropagationCheck);
}; };
"root-${cfg.domain}" = { "root-${cfg.domain}" = {
domain = cfg.domain; domain = cfg.domain;

View File

@@ -86,6 +86,11 @@ with lib;
type = types.nullOr types.bool; type = types.nullOr types.bool;
default = false; default = false;
}; };
forceDisableDnsPropagationCheck = mkOption {
description = "Force disable DNS propagation check.";
type = types.nullOr types.bool;
default = false;
};
}; };
server = { server = {
provider = mkOption { provider = mkOption {