docs/
βββ tutorials/
βββ terraform/
βββ index.mdx
βββ introduction/
β βββ what-is-terraform.mdx
β βββ infrastructure-as-code.mdx
β βββ terraform-vs-other-tools.mdx
β βββ terraform-architecture.mdx
β βββ use-cases.mdx
βββ getting-started/
β βββ installation.mdx
β βββ cli-setup.mdx
β βββ project-setup.mdx
β βββ first-configuration.mdx
β βββ development-environment.mdx
βββ fundamentals/
β βββ configuration-language.mdx
β βββ providers.mdx
β βββ resources.mdx
β βββ data-sources.mdx
β βββ variables.mdx
β βββ outputs.mdx
β βββ locals.mdx
β βββ expressions.mdx
β βββ functions.mdx
β βββ types-and-values.mdx
β βββ meta-arguments.mdx
βββ workflow/
β βββ init.mdx
β βββ fmt.mdx
β βββ validate.mdx
β βββ plan.mdx
β βββ apply.mdx
β βββ destroy.mdx
β βββ workflow-best-practices.mdx
βββ state/
β βββ state-introduction.mdx
β βββ local-state.mdx
β βββ remote-state.mdx
β βββ state-locking.mdx
β βββ state-mv.mdx
β βββ state-rm.mdx
β βββ import-existing-resources.mdx
β βββ state-recovery.mdx
βββ language/
β βββ conditionals.mdx
β βββ loops.mdx
β βββ for-expressions.mdx
β βββ dynamic-blocks.mdx
β βββ dependencies.mdx
β βββ file-functions.mdx
β βββ templates.mdx
βββ modules/
β βββ module-basics.mdx
β βββ module-structure.mdx
β βββ module-inputs-outputs.mdx
β βββ local-modules.mdx
β βββ registry-modules.mdx
β βββ module-versioning.mdx
β βββ reusable-architecture.mdx
βββ providers/
β βββ provider-configuration.mdx
β βββ aliases.mdx
β βββ multiple-environments.mdx
β βββ aws.mdx
β βββ azure.mdx
β βββ google-cloud.mdx
β βββ docker-provider.mdx
βββ cloud-infrastructure/
β βββ networking.mdx
β βββ virtual-machines.mdx
β βββ storage.mdx
β βββ databases.mdx
β βββ load-balancers.mdx
β βββ containers.mdx
β βββ serverless.mdx
βββ environments/
β βββ dev-staging-production.mdx
β βββ workspaces.mdx
β βββ environment-variables.mdx
β βββ configuration-layouts.mdx
β βββ environment-promotion.mdx
βββ security/
β βββ secrets-management.mdx
β βββ sensitive-values.mdx
β βββ iam-and-least-privilege.mdx
β βββ state-security.mdx
β βββ provider-credentials.mdx
β βββ supply-chain-security.mdx
β βββ security-checklist.mdx
βββ testing/
β βββ terraform-test.mdx
β βββ validation-strategies.mdx
β βββ policy-as-code.mdx
β βββ static-analysis.mdx
β βββ testing-modules.mdx
βββ collaboration/
β βββ team-workflows.mdx
β βββ remote-backends.mdx
β βββ locking-and-concurrency.mdx
β βββ code-review.mdx
β βββ drift-detection.mdx
βββ automation/
β βββ github-actions.mdx
β βββ plan-artifacts.mdx
β βββ approval-workflows.mdx
β βββ terraform-cloud.mdx
β βββ deployment-pipelines.mdx
βββ troubleshooting/
β βββ common-errors.mdx
β βββ provider-errors.mdx
β βββ state-lock-errors.mdx
β βββ dependency-errors.mdx
β βββ drift-and-reconciliation.mdx
β βββ debugging.mdx
βββ projects/
β βββ local-file-provisioning.mdx
β βββ docker-container-stack.mdx
β βββ reusable-network-module.mdx
β βββ cloud-static-website.mdx
β βββ multi-environment-infrastructure.mdx
β βββ production-iac-platform.mdx
βββ interview-questions/
β βββ beginner.mdx
β βββ intermediate.mdx
β βββ advanced.mdx
β βββ scenario-based.mdx
βββ exercises/
β βββ beginner-labs.mdx
β βββ intermediate-labs.mdx
β βββ advanced-labs.mdx
β βββ solutions.mdx
βββ reference/
β βββ cli-commands.mdx
β βββ hcl-cheatsheet.mdx
β βββ glossary.mdx
β βββ official-resources.mdx
βββ assets/
βββ images/
βββ diagrams/