Skip to content

Comments

Use Aqua to Install Deps#100

Merged
milldr merged 48 commits intomainfrom
replace-setup-terraform
May 1, 2025
Merged

Use Aqua to Install Deps#100
milldr merged 48 commits intomainfrom
replace-setup-terraform

Conversation

@milldr
Copy link
Member

@milldr milldr commented Apr 25, 2025

what

  • Replaced hashicorp/setup-terraform action with cloudposse-github-actions/install-gh-releases for Terraform installation
  • Install Terraform, OpenTofu, and tfcmt with Aqua

why

  • hashicorp/setup-terraform has a intermittent issue on self-hosted runners with firewalls. See the connected issue
  • We need to replace the Terraform installation method to fix the installation
  • Since hashicorp does not publish the binary, we cannot use cloudposse-github-actions/install-gh-releases
  • We should also use Aqua to install OpenTofu and tfcmt for consistency sake

references

@milldr milldr requested review from a team as code owners April 25, 2025 20:16
@milldr milldr requested review from Gowiem and nitrocode April 25, 2025 20:16
@milldr milldr changed the title move terraform install to cloudposse-github-actions/install-gh-releases Move Terraform Install Apr 25, 2025
@milldr milldr changed the title Move Terraform Install Use Aqua to Install Deps Apr 29, 2025
@milldr milldr added the minor New features that do not break anything label Apr 29, 2025
@milldr milldr merged commit bab60bc into main May 1, 2025
50 of 52 checks passed
@milldr milldr deleted the replace-setup-terraform branch May 1, 2025 21:15
@github-actions
Copy link

github-actions bot commented May 1, 2025

These changes were released in v4.4.0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

minor New features that do not break anything

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants