Step 4: start using lock files
One of the big new features in Terraform 0.14 is the lock file for provider dependencies. The next time you run init
with Terraform 0.14, it will create a .terraform.lock.hcl file that locks you to specific versions of all the
providers you’re using. We recommend checking the .terraform.lock.hcl files into version control so that all your
team members get the exact same provider versions when they run init.
Note that we’ve updated Terragrunt (as of v0.27.0) to
work with lock files too. When you run terragrunt init, or when
Auto Init runs as part of some other command, Terragrunt will
automatically copy the .terraform.lock.hcl file right next to your terragrunt.hcl file, making it easy to commit it
to version control.