I’ve written a blog post on using How to Manage Terraform Provider Upgrades:
Terraform providers are plugins that enable Terraform to interact with external APIs and provision the resources that make up your application and system infrastructure.
Providers are published as separate binaries. Each provider binary is released in new versions as features and enhancements are introduced and bugs are corrected. As with any versioned dependency for another configuration or programming language, you must manage the provider versions that your Terraform configuration uses.
In this blog post, you will learn how to manage Terraform provider upgrades for your Terraform configurations and modules. Note that this blog post covers Terraform, but everything discussed below applies equally to OpenTofu.
Read more at spacelift.io




