Sponsor of the Day:
Jerkmate
https://developer.hashicorp.com/terraform/language/tests
Tests - Configuration Language | Terraform | HashiCorp Developer
Nov 19, 2025 - Write structured test code for validating your configuration.
language terraform hashicorptestsconfigurationdeveloper
https://developer.hashicorp.com/terraform/language
Overview - Configuration Language | Terraform | HashiCorp Developer
Nov 19, 2025 - Use the Terraform configuration language to describe the infrastructure that Terraform manages.
language terraform hashicorpoverviewconfigurationdeveloper
https://developer.hashicorp.com/terraform/language/v1.7.x/providers
Providers - Configuration Language | Terraform | HashiCorp Developer
Jan 1, 2023 - An overview of how to install and use providers, Terraform plugins that interact with services, cloud providers, and other APIs.
language terraform hashicorpprovidersconfigurationdeveloper
https://developer.hashicorp.com/terraform/language/providers/requirements
Provider Requirements - Configuration Language | Terraform | HashiCorp Developer
Nov 19, 2025 - Providers are plugins that allow Terraform to interact with services, cloud providers, and other APIs. Learn how to declare providers in a configuration.
language terraform hashicorpproviderrequirementsconfigurationdeveloper
https://developer.hashicorp.com/terraform/language/expressions/conditionals
Conditional Expressions - Configuration Language | Terraform | HashiCorp Developer
Nov 19, 2025 - Conditional expressions select one of two values. You can use them to define defaults to replace invalid values.
language terraform hashicorpconditional expressionsconfigurationdeveloper
https://developer.hashicorp.com/terraform/language/validate
Validate your infrastructure in Terraform’s configuration language | Terraform | HashiCorp Developer
Dec 2, 2025 - Configuration-level validation lets you enforce rules, validate resources, and detect errors as part of your infrastructure provisioning process.
language terraform hashicorpvalidateinfrastructureconfigurationdeveloper
https://developer.hashicorp.com/terraform/language/style
Style Guide - Configuration Language | Terraform | HashiCorp Developer
Nov 19, 2025 - Learn recommended style conventions for Terraform configuration and workflows.
language terraform hashicorpstyle guideconfigurationdeveloper
https://developer.hashicorp.com/terraform/language/files/dependency-lock
Dependency Lock File (.terraform.lock.hcl) - Configuration Language | Terraform | HashiCorp...
Nov 19, 2025 - Terraform uses the dependency lock file .teraform.lock.hcl to track and select provider versions. Learn about dependency installation and lock file changes.
lock fileterraform hclconfiguration languagedependencyhashicorp
https://thenewstack.io/ibm-hashicorp-sunsets-terraforms-external-language-support/
IBM HashiCorp 'Sunsets' Terraform's External Language Support - The New Stack
This decision forces Terraform's users to migrate to HCL, drawing criticism from those who point to the CDK's popularity as proof Terraform still needs...
ibm hashicorplanguage supportnew stacksunsetsterraform
https://developer.hashicorp.com/terraform/language/block/output
Output block reference for the Terraform configuration language | Terraform | HashiCorp Developer
Dec 4, 2025 - Use the `output` block to expose information about your module's infrastructure.
language hashicorp developerblock referenceterraform configurationoutput
https://developer.hashicorp.com/terraform/language/v1.13.x/block/check
check block reference for the Terraform configuration language | Terraform | HashiCorp Developer
Oct 27, 2025 - How to use the `check` block to validate infrastructure outside of the usual resource lifecycle.
language hashicorp developerblock referenceterraform configurationcheck
https://developer.hashicorp.com/terraform/language/block/variable
variable block reference for the Terraform configuration language | Terraform | HashiCorp Developer
Feb 18, 2026 - Use variables to parameterize your configuration, making your modules dynamic, reusable, and flexible by intaking values at run time.
language hashicorp developerblock referenceterraform configurationvariable