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

Support air gapped installations of terraform #123

Open
lbergnehr opened this issue Jan 10, 2025 · 1 comment
Open

Support air gapped installations of terraform #123

lbergnehr opened this issue Jan 10, 2025 · 1 comment

Comments

@lbergnehr
Copy link

lbergnehr commented Jan 10, 2025

When using the mixin, terraform is installed from the official https://releases.hashicorp... URL. In an air gapped environment, a user would want to install it from another source. Some possible suggestions to a solution:

  1. Make it configurable from which root to install terraform, assuming the path structure is the same as the on at hashicorp's release store.
  2. Make it configurable from which exact place to get the binary. The version of terraform provided as the mixin setting would be void at this point.
  3. Simply make it possible to disable the installation and let the user do that on their own in the dockerfile. The mixin could provide an ENV var in the dockerfile to make it possible to still use the version information provided in the mixin settings.
@lbergnehr
Copy link
Author

Note that it's not possible to use a .terraformrc file setting a network mirror and have that being used by the terraform provider mirrirs command.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant