Terraform small trick to save a lot disk space in your dev machine

The how

Add this line to your ~/.terraformrc file:

plugin_cache_dir = "$HOME/.terraform.d/plugin-cache"

The why

By default, Terraform download and store the provider plugins inside .terraform/plugins at your local project path.

So if you have a good amount of terraform projects, you are wasting disk space (>10G in my case) with mostly copies of the same plugins providers. And do not mention download time.

Fortunately, HashiCorp already thought on that: provider-plugin-cache

Enjoy it ;)