summaryrefslogtreecommitdiff
path: root/terranix/versions.nix
blob: 53bb5c67465accc9253ee12703600b9dac44dfc3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
{lib, ...}: {
  terraform.required_providers = let
    registry = "registry.terraform.io";

    fmtSource = _: value:
      lib.recursiveUpdate value {
        source = "${registry}/${value.source}";
      };
  in
    lib.mapAttrs fmtSource {
      cloudflare.source = "cloudflare/cloudflare";

      tailscale.source = "tailscale/tailscale";
    };
}