Terraform 실전
플랫폼 엔지니어링 · 고급 · 이론 4 · 퀴즈 4 · 실습 4
리소스를 몇 개 만들 줄 아는 것과 남이 쓰는 인프라 코드를 운영하는 것은 다른 일입니다. 이 코스는 모듈로 경계를 긋고, count 와 for_each 로 여러 개를 다루고, 이미 만들어진 자원을 상태에 편입시키고, 코드 밖에서 생긴 변경을 감지해 되돌리는 네 가지를 다룹니다. 모든 실습은 오프라인 OpenTofu 로 진행하며, 상태 파일을 직접 열어 무엇이 어떻게 바뀌는지 눈으로 확인합니다.
커리큘럼
모듈화
모듈은 코드를 줄이는 장치가 아니라 경계를 긋는 장치다.
count 와 for_each
여러 개를 만드는 방법이 아니라, 각각에 어떤 이름을 줄 것인가의 문제다.
상태 조작과 import
상태는 도구의 기억이다. 기억을 고치는 일과 실물을 고치는 일은 다르다.
라이프사이클과 드리프트
코드·상태·실물 셋이 어긋나는 순간을 감지하고 어느 쪽으로 맞출지 정한다.