From 500ddaac4727deeb4c7aeea9e6f6a7e4c80e45d1 Mon Sep 17 00:00:00 2001
From: Sheogorath <sheogorath@shivering-isles.com>
Date: Mon, 11 Sep 2023 00:03:58 +0200
Subject: [PATCH] refactor(koolbox): Replace Terraform with OpenTF

---
 images/koolbox/Dockerfile | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/images/koolbox/Dockerfile b/images/koolbox/Dockerfile
index 0707d637c..9c76eafc8 100644
--- a/images/koolbox/Dockerfile
+++ b/images/koolbox/Dockerfile
@@ -120,6 +120,8 @@ RUN curl -L "https://github.com/rust-lang/mdBook/releases/download/${MDBOOK_VERS
 # Terraform CLI
 FROM docker.io/hashicorp/terraform:1.5.3 AS terraform
 
+FROM quay.io/shivering-isles/opentf:0.1.0 as opentf
+
 # Actual start of container build
 FROM quay.io/fedora/fedora:38
 
@@ -167,7 +169,7 @@ COPY --from=mdbook /usr/local/bin/mdbook /usr/local/bin/mdbook
 COPY --from=release-cli /usr/local/bin/release-cli /usr/local/bin/release-cli
 COPY --from=git-chglog /usr/local/bin/git-chglog /usr/local/bin/git-chglog
 COPY --from=svu /usr/bin/svu /usr/local/bin/svu
-COPY --from=terraform /bin/terraform /usr/local/bin/terraform
+COPY --from=opentf /usr/local/bin/opentf /usr/local/bin/opentf
 
 RUN true \
     && echo "command -v kubectl-krew >/dev/null && export PATH=\"${KREW_ROOT:-$HOME/.krew}/bin:$PATH\"" >> /root/.bashrc \
@@ -176,6 +178,7 @@ RUN true \
     && echo "command -v kubectl >/dev/null && . <(kubectl completion bash)" >> /root/.bashrc \
     && echo "command -v helm >/dev/null && . <(helm completion bash)" >> /root/.bashrc \
     && echo "command -v mdbook >/dev/null && . <(mdbook completions bash)" >> /root/.bashrc \
+    && ln -s /usr/local/bin/opentf /usr/local/bin/terraform \
     && true
 
 RUN true \
-- 
GitLab