How abhignadumpala/terraform-notes-kodekloud works
This repository is a staged Terraform learning course, not a Terraform runtime. A learner moves from infrastructure-as-code concepts and HCL through resource configuration, state management, AWS services, and advanced Terraform techniques, then applies them in project examples. The tree supports the curriculum sequence and identifies hands-on labs, but no README or source excerpts were provided; the graph therefore represents the documented learning workflow rather than implementation-level calls or verified lab dependencies.
Main entry points: module-03-terraform-basics Terraform basics · module-01-introduction-to-infrastructure-as-code IaC introduction · module-02-getting-started-with-terraform HCL basics · module-05-working-with-terraform CLI and lifecycle
Components 14
Terraform foundations
- IaC introduction
module-01-introduction-to-infrastructure-as-code - HCL basics
module-02-getting-started-with-terraform
Configuration practice
- Terraform basics
module-03-terraform-basics - CLI and lifecycle
module-05-working-with-terraform - Core workflow
core-workflow/terraform-core-workflow.md
State management
- State concepts
module-04-terraform-state/module-04.0-introduction-to-terraform-state - State operations
module-04-terraform-state - Remote state
module-07-remote-state
AWS and advanced topics
- AWS services
module-06-aws-services-for-terraform - Provisioners
module-08-terraform-provisioners - Import and debugging
module-09-terraform-import-tainting-and-debugging - Terraform modules
module-10-terraform-modules - Applied projects
terraform-projects
Other components
- Learner
Connections 14
- Learner → IaC introduction: studies first
- IaC introduction → HCL basics: introduces HCL
- HCL basics → Terraform basics: continues to
- Terraform basics → Core workflow: frames workflow
- Core workflow → CLI and lifecycle: applies commands
- Terraform basics → State concepts: introduces state
- State concepts → State operations: develops state
- State operations → Remote state: extends to remote
- CLI and lifecycle → AWS services: continues to AWS
- AWS services → Provisioners: advances to
- Provisioners → Import and debugging: continues to
- Import and debugging → Terraform modules: continues to
- Terraform modules → Applied projects: applies concepts
- Learner → Applied projects: practices in