diff --git a/test/blocks/ssl.nix b/test/blocks/ssl.nix index 46780c2..28842c7 100644 --- a/test/blocks/ssl.nix +++ b/test/blocks/ssl.nix @@ -3,6 +3,28 @@ let pkgs' = pkgs; in { + letsencryptDnsProvider = shb.test.runNixOSTest { + name = "ssl-letsencrypt-dns-provider"; + + nodes.server = + { config, ... }: + { + imports = [ + shb.test.baseImports + ../../modules/blocks/ssl.nix + ]; + + shb.certs.certs.letsencrypt.dns = { + domain = "dns.example.com"; + dnsProvider = "namecheap"; + credentialsFile = "/run/this-file-does-not-exist-acme-env"; + adminEmail = "admin@example.com"; + }; + }; + + testScript = ""; + }; + test = shb.test.runNixOSTest { name = "ssl-test";