{ lib, pkgs, sources, ... }: let inherit (pkgs.callPackage ../../utils.nix { }) evalOption; domain = "thatsru.de"; inherit (evalOption "octodns-zone" (pkgs.callPackage ../../run { inherit sources; }).octodns-zone { inherit domain; provider = "hetzner"; secretFiles.token = builtins.toString ( pkgs.writeText "hetzner-token" "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" ); zone = { NS = [ "ns.test.com." ]; A = [ "203.0.113.2" ]; }; } ) validate ; in { _class = "nixosTest"; name = "octodns"; extraTestScript = '' deployer.succeed(""" ${lib.getExe validate} """) ''; }