2 years ago
Sat Apr 22, 2023 1:36am PST
Show HN: Tpm – A package manager for Terraform providers
tpm is a "package manager" (like npm, gem, pip, etc.) but for installing and uninstalling Terraform providers without requiring Terraform.

I needed a way to cache a large number of Terraform providers without the need to clone code repositories and run "terraform init" for each project on the golden image of our CI system. Caching Terraform providers prevents errors when many Terraform commands run in parallel and need to download the same provider (related issue: https://github.com/runatlantis/atlantis/issues/2242).

On the other hand, this tool is the perfect excuse for me to gain real-world experience with Go :D

read article
comments:
add comment
loading comments...