Terraform Provider Versioning

Introduction Provider versioning in Terraform is a critical aspect of infrastructure management that often gets overlooked until something breaks. The question isn&rsquo;t whether to pin provider versions, but where and how to pin them effectively. This article explores the two main approaches: pinning at the composition level versus pinning at base/root modules, and provides guidance on when to…