Learn to manage your provider versions with this new tutorial on HashiCorp Learn.
When multiple users or automation tools manage the same Terraform configuration, they should use the same versions of the configuration’s required providers.
There are two ways for you to manage provider versions in your configuration:
If you do not scope provider versions, Terraform will download the latest version. This may lead to unexpected infrastructure changes. By specifying carefully scoped provider versions and using the dependency lock file, you ensure that Terraform uses the correct provider version to consistently manage your configuration.
The new tutorial, Lock and Upgrade Provider Versions, will guide you through how to manage provider versioning using both of these methods. In the tutorial, you will create an S3 bucket from an initialized Terraform configuration and upgrade the AWS provider to use the latest version.
By the end of this tutorial, you will understand how to use the dependency lock file to ensure consistent Terraform runs across multiple users and automation tools.
Get more hands-on experience with writing Terraform configurations with this collection of tutorials on HashiCorp Learn.
Gain a deeper understanding of HashiCorp tools and products with 90-minute hands-on workshops at HashiConf Europe: Thursday and Friday, June 10 and 11, 2021.
Learn how to query remote data sources with Terraform in this new tutorial added to HashiCorp Learn.
Terraform Enterprise now offers customers the ability to consume private modules across organizations, providing greater management consistency.