about summary refs log tree commit diff
path: root/ops/buildkite/default.nix
diff options
context:
space:
mode:
authorVincent Ambo <mail@tazj.in>2022-06-03T22·40+0000
committertazjin <tazjin@tvl.su>2022-06-06T11·05+0000
commitc58cc1e6901f5ed4103654404e3a1ae0902bcc13 (patch)
tree6c7055cb9e0b806110a48e08831ac83cda262a9d /ops/buildkite/default.nix
parent4288cf961e458b6e7d4724b0da2f106b0a50b182 (diff)
feat(ops/buildkite): Bootstrap Buildkite Terraform configuration r/4212
In order to run this the secrets needs to be sourced, e.g.:

  eval $(age --decrypt -i ~/.ssh/id_ed25519 $(git rev-parse --show-toplevel)/ops/secrets/tf-buildkite.age)

Change-Id: I9f6a02c0dac22f584181635861ddbb06cf849f14
Reviewed-on: https://cl.tvl.fyi/c/depot/+/5838
Tested-by: BuildkiteCI
Reviewed-by: sterni <sternenseemann@systemli.org>
Reviewed-by: tazjin <tazjin@tvl.su>
Diffstat (limited to 'ops/buildkite/default.nix')
-rw-r--r--ops/buildkite/default.nix7
1 files changed, 7 insertions, 0 deletions
diff --git a/ops/buildkite/default.nix b/ops/buildkite/default.nix
new file mode 100644
index 0000000000..f085bc6d97
--- /dev/null
+++ b/ops/buildkite/default.nix
@@ -0,0 +1,7 @@
+{ depot, pkgs, ... }:
+
+depot.nix.readTree.drvTargets {
+  terraform = pkgs.terraform.withPlugins (p: [
+    p.buildkite
+  ]);
+}