chore: Add tofu workflows #1

Open
Peter wants to merge 25 commits from pgi-add-workflows into main
Showing only changes of commit 4bcf2a32e5 - Show all commits

View file

@ -30,10 +30,10 @@ jobs:
run: | run: |
set -eo pipefail set -eo pipefail
echo "Downloading OpenTofu..." echo "Downloading OpenTofu..."
curl -L https://github.com/opentofu/opentofu/releases/download/v{{ env.TOFU_VERSION }}/tofu_{{ env.TOFU_VERSION }}_linux_amd64.tar.gz curl -L https://github.com/opentofu/opentofu/releases/download/v${{ env.TOFU_VERSION }}/tofu_${{ env.TOFU_VERSION }}_linux_amd64.tar.gz
echo "Downloaded OpenTofu ✅" echo "Downloaded OpenTofu ✅"
echo "Verifying checksum..." echo "Verifying checksum..."
if echo "{{ env.TOFU_CHECKSUM }} tofu_{{ env.TOFU_VERSION }}_linux_amd64.tar.gz" | sha256sum --check --status; then if echo "${{ env.TOFU_CHECKSUM }} tofu_${{ env.TOFU_VERSION }}_linux_amd64.tar.gz" | sha256sum --check --status; then
echo "Checksum OK ✅" echo "Checksum OK ✅"
else else
echo "Checksum mismatch! ❌" echo "Checksum mismatch! ❌"
@ -44,7 +44,7 @@ jobs:
- name: Install OpenTofu - name: Install OpenTofu
run: | run: |
echo "Untarring..." echo "Untarring..."
tar -xzf tofu_{{ env.TOFU_VERSION }}_linux_amd64.tar.gz tar -xzf tofu_${{ env.TOFU_VERSION }}_linux_amd64.tar.gz
echo "Untarring ✅" echo "Untarring ✅"
echo "Installing OpenTofu Binary..." echo "Installing OpenTofu Binary..."
mv tofu /usr/local/bin/tofu mv tofu /usr/local/bin/tofu