There are no .zone files in here (maybe once were, before switching DNS providers, or this was copy-pasted from elsewhere). Also, the validate.terraform target was broken, due to a typo, and not covered in CI, due to being inside another attrset. There's only a single check left, so just call that one `validate`, making it consistent with other //ops terraform workspaces, and getting CI to actually check it. Change-Id: I022138d4d3c74181a53738cb53a48b7945392345 Reviewed-on: https://cl.snix.dev/c/snix/+/30499 Tested-by: besadii Reviewed-by: Ryan Lahfa <masterancpp@gmail.com> Autosubmit: Florian Klink <flokli@flokli.de>
14 lines
335 B
Nix
14 lines
335 B
Nix
{ depot, lib, pkgs, ... }:
|
|
|
|
depot.nix.readTree.drvTargets rec {
|
|
# Provide a Terraform wrapper with the right provider installed.
|
|
terraform = pkgs.terraform.withPlugins (p: [
|
|
p.digitalocean
|
|
]);
|
|
|
|
validate = depot.tools.checks.validateTerraform {
|
|
inherit terraform;
|
|
name = "dns";
|
|
src = lib.cleanSource ./.;
|
|
};
|
|
}
|