summaryrefslogtreecommitdiff
path: root/ext/terranix/versions.nix
blob: 6ac0b3ee2baa58e0df6087ffd6af2b308332266e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
{ 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";
    };
}