LabHub

Terraform/OpenTofu 기초

플랫폼 엔지니어링 · 중급 · 이론 4 · 퀴즈 4 · 실습 4

인프라를 명령이 아니라 선언으로 적고, 그 선언과 현실 사이의 차이를 도구가 계산하게 만드는 법을 배웁니다. 상태 파일이 왜 존재하는지, 참조 하나가 어떻게 의존성 그래프를 만드는지, 변수의 우선순위가 왜 하루를 잡아먹는지를 손으로 확인합니다. 마지막에는 plan 출력을 사람이 아니라 스크립트가 판정하게 만들어, 파괴적 변경을 자동으로 걸러 내는 데까지 갑니다.

실습 시작하기

커리큘럼

선언형과 상태

무엇을 만들지만 적으면 어떻게 만들지는 도구가 정한다.

리소스와 의존성

코드에 적은 순서가 아니라 참조가 만든 그래프가 순서를 정한다.

변수와 출력

값을 코드에서 떼어 내야 같은 코드가 여러 환경을 감당한다.

plan 읽는 법

사고를 막는 자리는 apply 가 아니라 plan 을 읽는 5분이다.

참고 문서