extra credit Search 85,062 technologies ⌘K Download for Mac

Terraform

Category
Infrastructure and DevOps
Docs outline
15 sections

Official docs outline

developer.hashicorp.com
  1. Core Workflow

    Write, plan, apply loop, declarative infrastructure as code, and the dependency graph.

  2. Providers

    Provider requirements, configuration, version constraints, aliases, and the lock file.

  3. Resources

    Resource blocks, arguments, attributes, implicit and explicit dependencies, and provisioners.

  4. Data Sources

    Reading existing infrastructure and external information with data blocks.

  5. Variables, Outputs and Locals

    Input variables, types and validation, outputs, local values, and tfvars files.

  6. Expressions and Functions

    References, conditionals, for expressions, dynamic blocks, splat, and built-in functions.

  7. count, for_each and Lifecycle

    Resource repetition with count and for_each, depends_on, and lifecycle rules such as prevent_destroy and ignore_changes.

  8. Modules

    Reusable module composition, module sources, inputs and outputs, and registry modules.

  9. State

    State file purpose, drift, state locking, terraform state commands, and sensitive data in state.

  10. Backends and Remote State

    Remote backends such as S3 or GCS, state locking, and terraform_remote_state.

  11. Workspaces

    Multiple state instances per configuration for environments.

  12. Import and Refactoring

    Import blocks to adopt existing resources and moved blocks to rename or restructure without recreation.

  13. Sensitive Data

    Sensitive variables and outputs, ephemeral values, and secret handling.

  14. Testing

    terraform test, test files, run blocks, assertions, and mock providers.

  15. HCP Terraform

    Remote runs, workspaces, VCS integration, policy as code with Sentinel/OPA, and team access.

Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.

All 57
↑↓ move ↵ open