1. HashiCorp Terraform Documentation
"Terraform Registry": The documentation introduces the public Terraform Registry as the primary place for users to find and use modules written by the community. The entire section on publishing and using public modules details the process without any mention of associated costs.
Source: HashiCorp
"Terraform Registry
" Terraform Documentation. Accessed at: https://developer.hashicorp.com/terraform/language/registry
2. HashiCorp Terraform Cloud
"Pricing": The official pricing page for Terraform Cloud explicitly lists "Access to the public module registry" as a feature included in the "Free" tier. This directly confirms that access and use of the public registry are free. Paid tiers are distinguished by the inclusion of a "Private module registry."
Source: HashiCorp
"Terraform Pricing
" Terraform Cloud Documentation. Accessed at: https://www.hashicorp.com/products/terraform/pricing (Refer to the feature comparison table under the "Free" tier).
3. HashiCorp Terraform Documentation
"Publishing Modules to the Public Registry": This guide details the technical requirements for publishing a module
such as using a public Git repository and following naming conventions. It notably omits any mention of fees or payment
reinforcing that publishing is a free process.
Source: HashiCorp
"Publishing Modules to the Public Registry
" Terraform Documentation. Accessed at: https://developer.hashicorp.com/terraform/registry/modules/publish