Skip to main content
TT
Lab
Learn
Sandbox
Community
Language Learning (in Korean)
Get started
Learn
Learning paths
Courses
Terraform/OpenTofu Fundamentals
Declare it, manage it as state, read the plan.
중급 · Lessons 30 · Lab 10
Start the lab
Curriculum
Declarative Style and State
Declarative Infrastructure and the State File as a Ledger
reading
Your First Declaration and Reading the State File
lab
Quiz: Declarative Style and State
quiz
Resources and Dependencies
The Dependency Graph and the Inside of the State File
reading
Dissecting the Dependency Graph and the State File
lab
Quiz: Resources and Dependencies
quiz
Variables and Outputs
Variable Precedence, Outputs, and the Illusion of Sensitive Values
reading
Variable Precedence and Output Design
lab
Quiz: Variables and Outputs
quiz
How to Read a plan
How to Read a Plan — Symbols, Exit Codes, Drift
reading
Reading a Plan and Judging It Automatically
lab
Quiz: How to Read a plan
quiz
Data Sources vs Resources
Blocks That Create and Blocks That Read
reading
A Read-Only Block Ended Up in the State File
lab
Quiz: Data Sources vs Resources
quiz
init and the Dependency Lock File
What init and the Lock File Protect
reading
One Edited Line in the Lock File Stopped init
lab
Quiz: init and the Dependency Lock File
quiz
What You Can Catch Before Apply
Three Things That Filter Before Apply
reading
The Review Diff Was All Whitespace
lab
Quiz: fmt, validate, and console
quiz
Expressions and Built-in Functions
The Grammar of Making Values
reading
Hand-Concatenating Values Until the Quotes Won
lab
Quiz: Expressions and Built-in Functions
quiz
Refresh and the Order of Destruction
Commands That Only Fix State, and Destroy Order
reading
Almost Rebuilt a Resource When Only the State Was Wrong
lab
Quiz: Refresh and the Order of Destruction
quiz
Variable Types
A Type Is a Checkpoint, Not Documentation
reading
No Type Declared, So the Error Landed on the Wrong Line
lab
Quiz: Variable Types
quiz
Reference docs
OpenTofu 문서
Terraform — 설정 언어
Terraform — 상태