diff --git a/.gitea/workflows/terraform-dev.yml b/.gitea/workflows/terraform-dev.yml index ae1ad9d..d09668b 100644 --- a/.gitea/workflows/terraform-dev.yml +++ b/.gitea/workflows/terraform-dev.yml @@ -33,6 +33,15 @@ jobs: - name: Checkout uses: actions/checkout@v4 + - name: Install OpenTofu as terraform + run: | + apt-get update + apt-get install -y wget unzip + wget -qO /tmp/tofu.zip https://github.com/opentofu/opentofu/releases/download/v1.8.8/tofu_1.8.8_linux_amd64.zip + unzip -o /tmp/tofu.zip -d /tmp + install -m 0755 /tmp/tofu /usr/local/bin/tofu + ln -sf /usr/local/bin/tofu /usr/local/bin/terraform + - name: Terraform version run: terraform version @@ -60,6 +69,15 @@ jobs: - name: Checkout uses: actions/checkout@v4 + - name: Install OpenTofu as terraform + run: | + apt-get update + apt-get install -y wget unzip + wget -qO /tmp/tofu.zip https://github.com/opentofu/opentofu/releases/download/v1.8.8/tofu_1.8.8_linux_amd64.zip + unzip -o /tmp/tofu.zip -d /tmp + install -m 0755 /tmp/tofu /usr/local/bin/tofu + ln -sf /usr/local/bin/tofu /usr/local/bin/terraform + - name: Terraform init (no backend) working-directory: ${{ env.WORKDIR }} env: @@ -82,6 +100,15 @@ jobs: - name: Checkout uses: actions/checkout@v4 + - name: Install OpenTofu as terraform + run: | + apt-get update + apt-get install -y wget unzip + wget -qO /tmp/tofu.zip https://github.com/opentofu/opentofu/releases/download/v1.8.8/tofu_1.8.8_linux_amd64.zip + unzip -o /tmp/tofu.zip -d /tmp + install -m 0755 /tmp/tofu /usr/local/bin/tofu + ln -sf /usr/local/bin/tofu /usr/local/bin/terraform + - name: Terraform init (no backend) working-directory: ${{ env.WORKDIR }} env: @@ -94,4 +121,4 @@ jobs: env: VAULT_ADDR: ${{ secrets.VAULT_ADDR }} VAULT_TOKEN: ${{ secrets.VAULT_TOKEN }} - run: terraform apply -refresh=false -lock=false -auto-approve + run: terraform apply -refresh=false -lock=false -auto-approve \ No newline at end of file