From 5f603b24fa68bb93bba90e64850cd7b2930e9702 Mon Sep 17 00:00:00 2001 From: Mykhailo Nikiforov Date: Fri, 21 Jun 2024 20:59:59 +0300 Subject: [PATCH] feat(tofu): add ability to specify required tofu version --- .gitea/workflows/otf-apply.yml | 7 ++++++- .gitea/workflows/otf-plan.yml | 7 ++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/otf-apply.yml b/.gitea/workflows/otf-apply.yml index eb793f1..4b47e4b 100644 --- a/.gitea/workflows/otf-apply.yml +++ b/.gitea/workflows/otf-apply.yml @@ -1,6 +1,11 @@ name: tf-apply on: workflow_call: + inputs: + tofu-version: + required: false + default: 1.7.1 + type: string secrets: gpg-key: required: true @@ -54,7 +59,7 @@ jobs: - uses: opentofu/setup-opentofu@v1 if: ${{ steps.check.outputs.code == 2 }} with: - tofu_version: 1.7.1 + tofu_version: ${{ inputs.tofu-version }} cli_config_credentials_token: ${{ secrets.tf-api-token }} - name: Decrypt secrets if: ${{ steps.check.outputs.code == 2 }} diff --git a/.gitea/workflows/otf-plan.yml b/.gitea/workflows/otf-plan.yml index dde5d56..012bc4c 100644 --- a/.gitea/workflows/otf-plan.yml +++ b/.gitea/workflows/otf-plan.yml @@ -1,6 +1,11 @@ name: tf-plan on: workflow_call: + inputs: + tofu-version: + required: false + default: 1.7.1 + type: string secrets: gpg-key: required: true @@ -23,7 +28,7 @@ jobs: steps: - uses: opentofu/setup-opentofu@v1 with: - tofu_version: 1.7.1 + tofu_version: ${{ inputs.tofu-version }} cli_config_credentials_token: ${{ secrets.tf-api-token }} - name: Clone repo uses: actions/checkout@v4