Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[REQUEST] Determine best path forward for Terraform binary management #1976

Open
jake-skipper opened this issue Aug 15, 2023 · 0 comments
Open
Assignees
Labels
feature Request or pull request for a new feature priority:low Low priority issue or pull request status:review_needed Issue or pull request needs reviewed

Comments

@jake-skipper
Copy link
Contributor

Is your feature request related to a problem? Please describe.

Currently Runway uses an older / forked version of tfenv for managing Terraform binaries. This has been problematic in the past causing failed downloads, and adds significant upkeep for a function that may be better managed separately from Runway.

Describe the solution you'd like

As we push to simplify Runway into a more maintainable form, we may want to consider removal of this automated binary download process. It's prone to failure at times and it isn't immediately obvious to users which terraform is being used if they have a local install. It also encourages modules with differing levels of terraform versions, which can add even more confusion.

Describe alternatives you've considered

We should consider the impact of having Runway look to the system path for terraform. Users could manage it using their preferred tool (tfenv, asdf, curl, etc). This aligns with our strategy for some other options in Runway, such as Serverless support:

Prerequisites

@jake-skipper jake-skipper added priority:low Low priority issue or pull request feature Request or pull request for a new feature status:review_needed Issue or pull request needs reviewed labels Aug 15, 2023
@jake-skipper jake-skipper self-assigned this Aug 15, 2023
@ITProKyle ITProKyle moved this to Backlog in Runway Development Work Sep 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature Request or pull request for a new feature priority:low Low priority issue or pull request status:review_needed Issue or pull request needs reviewed
Projects
Status: Backlog
Development

No branches or pull requests

1 participant