Install a fresh terraform binary if we're unable to locate a matching version in PATH. #941
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
So full disclosure... I don't know go. I stumbled my way through this and managed to run a simple test w/ vscode.
I'm not sure if this is the best approach to fix the problem that I'm seeing, but I want to try to move along the fix as much as I can.
This is meant to address an issue that we're seeing atm in Terraform Cloud. We get this message when trying to apply our plan:
I looked through the commit history and spotted that this was changed in March to not download a fresh binary. I tried reverting our usage to the version that pulls a fresh binary, but then hit this message:
According to this SO post it seems to be a requirement of 1.1 in Terraform Cloud while the older version of this provider installs 1.0.6.
I took a screenshot of my poorly written test output (since deleted as I don't know go and couldn't write the mocks):