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;
credentialsFile = acme-env-filepath;
dnsPropagationCheck =
! (lib.elem cfg.dns.provider dnsPropagationCheckExceptions);
! ((lib.elem cfg.dns.provider dnsPropagationCheckExceptions) || cfg.dns.forceDisableDnsPropagationCheck);
};
"root-${cfg.domain}" = {
domain = cfg.domain;

View File

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