|
|
|
Show HN: Tpm – A package manager for Terraform providers
(github.com)
|
|
1 points
by Madh93
1149 days ago
|
|
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 |
|