aboutsummaryrefslogtreecommitdiff
path: root/flake/terraform.nix
diff options
context:
space:
mode:
Diffstat (limited to 'flake/terraform.nix')
-rw-r--r--flake/terraform.nix42
1 files changed, 0 insertions, 42 deletions
diff --git a/flake/terraform.nix b/flake/terraform.nix
deleted file mode 100644
index d593b98..0000000
--- a/flake/terraform.nix
+++ /dev/null
@@ -1,42 +0,0 @@
-{ lib, ... }:
-{
- perSystem =
- { pkgs, ... }:
- let
- mkTfWrapper =
- {
- tfPlugins,
- cfg,
- }:
- let
- pkg = pkgs.opentofu.withPlugins tfPlugins;
- in
- {
- type = "app";
- program = toString (
- pkgs.writers.writeBash "tf" ''
- set -xeuo pipefail
- ln -snf ${cfg} config.tf.json
- exec ${lib.getExe pkg} "$@"
- ''
- );
- };
- in
- {
- apps = {
- tf = mkTfWrapper {
- cfg = pkgs.adminTerraformCfg;
- tfPlugins = p: [
- p.cloudflare
- p.digitalocean
- p.external
- p.google
- p.keycloak
- p.null
- p.random
- p.secret
- ];
- };
- };
- };
-}