Tuesday, August 25, 2026

Terraform Related useful links.

 
    Absolutely. Below is a comprehensive Terraform-related official links list, in English only, with complete www. URLs wherever the official site supports them.
    1. Terraform Official

        Terraform — Official Website
        https://www.terraform.io/

        Terraform Documentation
        https://developer.hashicorp.com/terraform

        Terraform Documentation — Intro
        https://developer.hashicorp.com/terraform/intro

        Terraform Tutorials
        https://developer.hashicorp.com/terraform/tutorials

        Terraform Language Documentation
        https://developer.hashicorp.com/terraform/language

        Terraform CLI Documentation
        https://developer.hashicorp.com/terraform/cli

        Terraform Configuration Language
        https://developer.hashicorp.com/terraform/language

        Terraform Commands
        https://developer.hashicorp.com/terraform/cli/commands

        Terraform Downloads
        https://developer.hashicorp.com/terraform/install

        Terraform Changelog
        https://github.com/hashicorp/terraform/releases
    2. Terraform Getting Started

        Terraform Get Started
        https://developer.hashicorp.com/terraform/tutorials/aws-get-started

        Terraform Install
        https://developer.hashicorp.com/terraform/install

        Terraform Quick Start
        https://developer.hashicorp.com/terraform/intro/getting-started

        Terraform Workflow
        https://developer.hashicorp.com/terraform/intro/core-workflow

        Terraform CLI Workflow
        https://developer.hashicorp.com/terraform/cli/run

        Terraform Providers
        https://developer.hashicorp.com/terraform/language/providers

        Terraform Resources
        https://developer.hashicorp.com/terraform/language/resources

        Terraform Data Sources
        https://developer.hashicorp.com/terraform/language/data-sources

        Terraform Modules
        https://developer.hashicorp.com/terraform/language/modules
    3. Terraform Configuration Language

        Configuration Language
        https://developer.hashicorp.com/terraform/language

        Blocks
        https://developer.hashicorp.com/terraform/language/syntax/configuration

        Arguments
        https://developer.hashicorp.com/terraform/language/syntax/configuration

        Expressions
        https://developer.hashicorp.com/terraform/language/expressions

        Variables
        https://developer.hashicorp.com/terraform/language/values/variables

        Variable Definitions
        https://developer.hashicorp.com/terraform/language/values/variables

        Local Values
        https://developer.hashicorp.com/terraform/language/values/locals

        Outputs
        https://developer.hashicorp.com/terraform/language/values/outputs

        Strings and Templates
        https://developer.hashicorp.com/terraform/language/expressions/strings

        Numbers
        https://developer.hashicorp.com/terraform/language/expressions/numbers

        Lists and Tuples
        https://developer.hashicorp.com/terraform/language/expressions/type-constraints

        Maps and Objects
        https://developer.hashicorp.com/terraform/language/expressions/type-constraints

        For Expressions
        https://developer.hashicorp.com/terraform/language/expressions/for

        Conditional Expressions
        https://developer.hashicorp.com/terraform/language/expressions/conditionals

        Dynamic Blocks
        https://developer.hashicorp.com/terraform/language/expressions/dynamic-blocks

        Built-in Functions
        https://developer.hashicorp.com/terraform/language/functions
    4. Terraform State

        Terraform State
        https://developer.hashicorp.com/terraform/language/state

        State Overview
        https://developer.hashicorp.com/terraform/language/state

        State Management
        https://developer.hashicorp.com/terraform/language/state

        Remote State
        https://developer.hashicorp.com/terraform/language/state/remote-state-data

        State Locking
        https://developer.hashicorp.com/terraform/language/state/locking

        Terraform State Command
        https://developer.hashicorp.com/terraform/cli/commands/state

        terraform state list
        https://developer.hashicorp.com/terraform/cli/commands/state/list

        terraform state show
        https://developer.hashicorp.com/terraform/cli/commands/state/show

        terraform state mv
        https://developer.hashicorp.com/terraform/cli/commands/state/mv

        terraform state rm
        https://developer.hashicorp.com/terraform/cli/commands/state/rm

        terraform state pull
        https://developer.hashicorp.com/terraform/cli/commands/state/pull

        terraform state push
        https://developer.hashicorp.com/terraform/cli/commands/state/push
    5. Terraform CLI

        Terraform CLI
        https://developer.hashicorp.com/terraform/cli

        terraform init
        https://developer.hashicorp.com/terraform/cli/commands/init

        terraform validate
        https://developer.hashicorp.com/terraform/cli/commands/validate

        terraform fmt
        https://developer.hashicorp.com/terraform/cli/commands/fmt

        terraform plan
        https://developer.hashicorp.com/terraform/cli/commands/plan

        terraform apply
        https://developer.hashicorp.com/terraform/cli/commands/apply

        terraform destroy
        https://developer.hashicorp.com/terraform/cli/commands/destroy

        terraform refresh
        https://developer.hashicorp.com/terraform/cli/commands/refresh

        terraform import
        https://developer.hashicorp.com/terraform/cli/commands/import

        terraform output
        https://developer.hashicorp.com/terraform/cli/commands/output

        terraform show
        https://developer.hashicorp.com/terraform/cli/commands/show

        terraform graph
        https://developer.hashicorp.com/terraform/cli/commands/graph

        terraform console
        https://developer.hashicorp.com/terraform/cli/commands/console

        terraform force-unlock
        https://developer.hashicorp.com/terraform/cli/commands/force-unlock
    6. Terraform Providers

        Provider Configuration
        https://developer.hashicorp.com/terraform/language/providers/configuration

        Provider Requirements
        https://developer.hashicorp.com/terraform/language/providers/requirements

        Provider Installation
        https://developer.hashicorp.com/terraform/language/providers/requirements

        Provider Development
        https://developer.hashicorp.com/terraform/plugin

        Provider Framework
        https://developer.hashicorp.com/terraform/plugin/framework

        Provider SDK
        https://developer.hashicorp.com/terraform/plugin/sdkv2

        Provider Plugin Development
        https://developer.hashicorp.com/terraform/plugin
    7. Terraform Registry

        Terraform Registry
        https://registry.terraform.io/

        Terraform Providers Registry
        https://registry.terraform.io/browse/providers

        Terraform Modules Registry
        https://registry.terraform.io/browse/modules

        HashiCorp Verified Providers
        https://registry.terraform.io/browse/providers?tier=official

        AWS Provider
        https://registry.terraform.io/providers/hashicorp/aws/latest

        AzureRM Provider
        https://registry.terraform.io/providers/hashicorp/azurerm/latest

        Google Provider
        https://registry.terraform.io/providers/hashicorp/google/latest

        Kubernetes Provider
        https://registry.terraform.io/providers/hashicorp/kubernetes/latest

        VMware vSphere Provider
        https://registry.terraform.io/providers/vmware/vsphere/latest

        Docker Provider
        https://registry.terraform.io/providers/kreuzwerker/docker/latest
    8. Terraform Modules

        Modules Overview
        https://developer.hashicorp.com/terraform/language/modules

        Module Sources
        https://developer.hashicorp.com/terraform/language/modules/sources

        Module Composition
        https://developer.hashicorp.com/terraform/language/modules/develop/composition

        Module Development
        https://developer.hashicorp.com/terraform/language/modules/develop

        Module Publishing
        https://developer.hashicorp.com/terraform/registry/modules/publish

        Module Registry
        https://registry.terraform.io/browse/modules

        Module Versioning
        https://developer.hashicorp.com/terraform/language/modules/syntax
    9. Terraform Backend

        Backend Configuration
        https://developer.hashicorp.com/terraform/language/backend

        Backend Types
        https://developer.hashicorp.com/terraform/language/backend

        Local Backend
        https://developer.hashicorp.com/terraform/language/backend/local

        S3 Backend
        https://developer.hashicorp.com/terraform/language/backend/s3

        AzureRM Backend
        https://developer.hashicorp.com/terraform/language/backend/azurerm

        GCS Backend
        https://developer.hashicorp.com/terraform/language/backend/gcs

        Consul Backend
        https://developer.hashicorp.com/terraform/language/backend/consul

        HTTP Backend
        https://developer.hashicorp.com/terraform/language/backend/http

        Remote Backend
        https://developer.hashicorp.com/terraform/language/backend/remote
    10. Terraform Cloud / HCP Terraform

        HCP Terraform
        https://app.terraform.io/

        HCP Terraform Documentation
        https://developer.hashicorp.com/terraform/cloud-docs

        Terraform Cloud Documentation
        https://developer.hashicorp.com/terraform/cloud-docs

        HCP Terraform Workspaces
        https://developer.hashicorp.com/terraform/cloud-docs/workspaces

        HCP Terraform Runs
        https://developer.hashicorp.com/terraform/cloud-docs/run

        HCP Terraform Variables
        https://developer.hashicorp.com/terraform/cloud-docs/workspaces/variables

        HCP Terraform State
        https://developer.hashicorp.com/terraform/cloud-docs/workspaces/state

        HCP Terraform Teams
        https://developer.hashicorp.com/terraform/cloud-docs/teams

        HCP Terraform Projects
        https://developer.hashicorp.com/terraform/cloud-docs/projects

        HCP Terraform API
        https://developer.hashicorp.com/terraform/cloud-docs/api-docs
    11. Terraform Enterprise

        Terraform Enterprise
        https://developer.hashicorp.com/terraform/enterprise

        Terraform Enterprise Documentation
        https://developer.hashicorp.com/terraform/enterprise

        Terraform Enterprise Installation
        https://developer.hashicorp.com/terraform/enterprise/install

        Terraform Enterprise Administration
        https://developer.hashicorp.com/terraform/enterprise/admin
    12. Terraform Workspaces

        CLI Workspaces
        https://developer.hashicorp.com/terraform/cli/workspaces

        Workspace Commands
        https://developer.hashicorp.com/terraform/cli/commands/workspace

        terraform workspace list
        https://developer.hashicorp.com/terraform/cli/commands/workspace/list

        terraform workspace new
        https://developer.hashicorp.com/terraform/cli/commands/workspace/new

        terraform workspace select
        https://developer.hashicorp.com/terraform/cli/commands/workspace/select

        terraform workspace delete
        https://developer.hashicorp.com/terraform/cli/commands/workspace/delete
    13. Terraform Import / Migration

        Import Existing Infrastructure
        https://developer.hashicorp.com/terraform/language/import

        terraform import
        https://developer.hashicorp.com/terraform/cli/commands/import

        Import Blocks
        https://developer.hashicorp.com/terraform/language/import

        State Migration
        https://developer.hashicorp.com/terraform/language/state

        Moving Resources
        https://developer.hashicorp.com/terraform/language/modules/develop/refactoring

        Moved Blocks
        https://developer.hashicorp.com/terraform/language/modules/develop/refactoring

        Removed Blocks
        https://developer.hashicorp.com/terraform/language/block/removed
    14. Terraform Provisioners

        Provisioners
        https://developer.hashicorp.com/terraform/language/resources/provisioners

        local-exec Provisioner
        https://developer.hashicorp.com/terraform/language/resources/provisioners/local-exec

        remote-exec Provisioner
        https://developer.hashicorp.com/terraform/language/resources/provisioners/remote-exec

        file Provisioner
        https://developer.hashicorp.com/terraform/language/resources/provisioners/file

        Connection Block
        https://developer.hashicorp.com/terraform/language/resources/provisioners/connection
    15. Terraform Dependency Management

        Resource Dependencies
        https://developer.hashicorp.com/terraform/language/resources/behavior

        depends_on
        https://developer.hashicorp.com/terraform/language/meta-arguments/depends_on

        count
        https://developer.hashicorp.com/terraform/language/meta-arguments/count

        for_each
        https://developer.hashicorp.com/terraform/language/meta-arguments/for_each

        lifecycle
        https://developer.hashicorp.com/terraform/language/meta-arguments/lifecycle

        provider Meta-Argument
        https://developer.hashicorp.com/terraform/language/meta-arguments/module-providers
    16. Terraform Testing

        Terraform Tests
        https://developer.hashicorp.com/terraform/language/tests

        Test Command
        https://developer.hashicorp.com/terraform/cli/commands/test

        Test File Structure
        https://developer.hashicorp.com/terraform/language/tests

        Mock Providers
        https://developer.hashicorp.com/terraform/language/tests/mocks
    17. Terraform Security

        Terraform Security
        https://developer.hashicorp.com/terraform/docs

        Sensitive Data
        https://developer.hashicorp.com/terraform/language/values/variables#suppressing-values-in-cli-output

        Sensitive Variables
        https://developer.hashicorp.com/terraform/language/values/variables#suppressing-values-in-cli-output

        Sensitive Outputs
        https://developer.hashicorp.com/terraform/language/values/outputs#sensitive-values

        Provider Credentials
        https://developer.hashicorp.com/terraform/language/providers/configuration

        State Security
        https://developer.hashicorp.com/terraform/language/state/sensitive-data

        HCP Terraform Security
        https://developer.hashicorp.com/terraform/cloud-docs/secure
    18. Terraform Enterprise Policy / Governance

        Sentinel
        https://developer.hashicorp.com/sentinel

        Sentinel Documentation
        https://developer.hashicorp.com/sentinel/docs

        Terraform Policy Enforcement
        https://developer.hashicorp.com/terraform/cloud-docs/govern-policy

        Policy Sets
        https://developer.hashicorp.com/terraform/cloud-docs/govern-policy/sentinel/manage

        OPA / Policy as Code
        https://developer.hashicorp.com/terraform/cloud-docs/govern-policy
    19. Terraform + AWS

        AWS Provider
        https://registry.terraform.io/providers/hashicorp/aws/latest

        AWS Provider Documentation
        https://registry.terraform.io/providers/hashicorp/aws/latest/docs

        Terraform AWS Tutorials
        https://developer.hashicorp.com/terraform/tutorials/aws-get-started

        Terraform AWS Modules
        https://registry.terraform.io/browse/modules?provider=aws

        AWS Prescriptive Guidance — Terraform
        https://docs.aws.amazon.com/prescriptive-guidance/latest/terraform-aws-provider-best-practices/introduction.html
    20. Terraform + Microsoft Azure

        AzureRM Provider
        https://registry.terraform.io/providers/hashicorp/azurerm/latest

        AzureRM Documentation
        https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs

        Terraform Azure Tutorials
        https://developer.hashicorp.com/terraform/tutorials/azure-get-started

        Azure Terraform Documentation
        https://learn.microsoft.com/azure/developer/terraform/

        Azure Terraform Modules
        https://registry.terraform.io/browse/modules?provider=azurerm
    21. Terraform + Google Cloud

        Google Provider
        https://registry.terraform.io/providers/hashicorp/google/latest

        Google Provider Documentation
        https://registry.terraform.io/providers/hashicorp/google/latest/docs

        Terraform GCP Tutorials
        https://developer.hashicorp.com/terraform/tutorials/gcp-get-started

        Google Cloud Terraform Documentation
        https://cloud.google.com/docs/terraform

        Google Cloud Terraform Modules
        https://registry.terraform.io/browse/modules?provider=google
    22. Terraform + Kubernetes

        Kubernetes Provider
        https://registry.terraform.io/providers/hashicorp/kubernetes/latest

        Kubernetes Provider Documentation
        https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs

        Terraform Kubernetes Resources
        https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/resources

        Terraform Kubernetes Data Sources
        https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/data-sources

        Terraform Kubernetes Tutorials
        https://developer.hashicorp.com/terraform/tutorials/kubernetes
    23. Terraform + VMware

        VMware vSphere Provider
        https://registry.terraform.io/providers/vmware/vsphere/latest

        vSphere Provider Documentation
        https://registry.terraform.io/providers/vmware/vsphere/latest/docs

        vSphere Provider Resources
        https://registry.terraform.io/providers/vmware/vsphere/latest/docs/resources

        vSphere Provider Data Sources
        https://registry.terraform.io/providers/vmware/vsphere/latest/docs/data-sources

        VMware vSphere Provider GitHub
        https://github.com/vmware/terraform-provider-vsphere
    24. Terraform + Docker

        Docker Provider
        https://registry.terraform.io/providers/kreuzwerker/docker/latest

        Docker Provider Documentation
        https://registry.terraform.io/providers/kreuzwerker/docker/latest/docs

        Docker Provider GitHub
        https://github.com/kreuzwerker/terraform-provider-docker
    25. Terraform + Ansible

        Terraform + Ansible Integration
        https://developer.hashicorp.com/terraform/docs

        Ansible Official Website
        https://www.ansible.com/

        Ansible Documentation
        https://docs.ansible.com/

        Ansible Terraform Collection
        https://galaxy.ansible.com/
    26. Terraform GitHub

        Terraform GitHub
        https://github.com/hashicorp/terraform

        Terraform Providers GitHub
        https://github.com/hashicorp

        Terraform Plugin Framework
        https://github.com/hashicorp/terraform-plugin-framework

        Terraform Plugin SDK
        https://github.com/hashicorp/terraform-plugin-sdk

        Terraform Registry
        https://github.com/hashicorp/terraform-registry

        Terraform Website
        https://github.com/hashicorp/web-terraform
    27. Terraform Community

        HashiCorp Community
        https://discuss.hashicorp.com/

        Terraform Community
        https://discuss.hashicorp.com/c/terraform-core/

        Terraform Providers Community
        https://discuss.hashicorp.com/c/terraform-providers/

        Terraform Modules Community
        https://discuss.hashicorp.com/

        HashiCorp Developer Community
        https://discuss.hashicorp.com/
    28. Terraform Certifications / Training

        HashiCorp Certification
        https://www.hashicorp.com/certification

        Terraform Associate Certification
        https://www.hashicorp.com/certification/terraform-associate

        Terraform Associate Exam
        https://www.hashicorp.com/certification/terraform-associate

        HashiCorp Learn
        https://developer.hashicorp.com/tutorials

        Terraform Tutorials
        https://developer.hashicorp.com/terraform/tutorials
    29. Terraform Enterprise Automation / CI-CD

        Terraform Automation
        https://developer.hashicorp.com/terraform/cloud-docs/run

        Terraform GitHub Actions
        https://github.com/hashicorp/setup-terraform

        setup-terraform GitHub
        https://github.com/hashicorp/setup-terraform

        Terraform Cloud API
        https://developer.hashicorp.com/terraform/cloud-docs/api-docs

        Terraform Cloud CLI
        https://developer.hashicorp.com/terraform/cli/cloud

        Terraform Run Triggers
        https://developer.hashicorp.com/terraform/cloud-docs/workspaces/settings/run-triggers
    30. Terraform Documentation for Infrastructure Engineers

    Since you are working across VMware, Kubernetes, Linux, Windows, storage, and data-center infrastructure, these are particularly useful:

        Terraform Language
        https://developer.hashicorp.com/terraform/language

        Terraform Providers
        https://developer.hashicorp.com/terraform/language/providers

        Terraform Resources
        https://developer.hashicorp.com/terraform/language/resources

        Terraform Modules
        https://developer.hashicorp.com/terraform/language/modules

        Terraform State
        https://developer.hashicorp.com/terraform/language/state

        Terraform Backends
        https://developer.hashicorp.com/terraform/language/backend

        Terraform Import
        https://developer.hashicorp.com/terraform/language/import

        Terraform Testing
        https://developer.hashicorp.com/terraform/language/tests

        Terraform Registry
        https://registry.terraform.io/

        VMware vSphere Provider
        https://registry.terraform.io/providers/vmware/vsphere/latest

        Kubernetes Provider
        https://registry.terraform.io/providers/hashicorp/kubernetes/latest

        AWS Provider
        https://registry.terraform.io/providers/hashicorp/aws/latest

        AzureRM Provider
        https://registry.terraform.io/providers/hashicorp/azurerm/latest

        Google Provider
        https://registry.terraform.io/providers/hashicorp/google/latest

        HCP Terraform
        https://developer.hashicorp.com/terraform/cloud-docs
    ⭐ Top 20 to Bookmark
        https://www.terraform.io/
        https://developer.hashicorp.com/terraform
        https://developer.hashicorp.com/terraform/tutorials
        https://developer.hashicorp.com/terraform/language
        https://developer.hashicorp.com/terraform/cli
        https://developer.hashicorp.com/terraform/cli/commands
        https://developer.hashicorp.com/terraform/language/state
        https://developer.hashicorp.com/terraform/language/modules
        https://developer.hashicorp.com/terraform/language/providers
        https://developer.hashicorp.com/terraform/language/backend
        https://registry.terraform.io/
        https://registry.terraform.io/browse/providers
        https://registry.terraform.io/browse/modules
        https://developer.hashicorp.com/terraform/cloud-docs
        https://developer.hashicorp.com/terraform/language/import
        https://developer.hashicorp.com/terraform/language/tests
        https://registry.terraform.io/providers/vmware/vsphere/latest
        https://registry.terraform.io/providers/hashicorp/kubernetes/latest
        https://registry.terraform.io/providers/hashicorp/aws/latest
        https://registry.terraform.io/providers/hashicorp/azurerm/latest


No comments: