Terraform実戦
리소스를 몇 개 만들 줄 아는 것과 남이 쓰는 인프라 코드를 운영하는 것은 다른 일입니다. 이 코스는 모듈로 경계를 긋고, count 와 for_each 로 여러 개를 다루고, 이미 만들어진 자원을 상태에 편입시키고, 코드 밖에서 생긴 변경을 감지해 되돌리는 네 가지를 다룹니다. 모든 실습은 오프라인 OpenTofu 로 진행하며, 상태 파일을 직접 열어 무엇이 어떻게 바뀌는지 눈으로 확인합니다.
고급 · 레슨 30 · 실습 10
커리큘럼
モジュール化
- モジュール — 再利用より境界が先だ reading
- 子モジュールを作り複数回呼び出す lab
- クイズ: モジュール化 quiz
countとfor_each
状態の操作とimport
- 状態の手術 — 実物に触れず記憶だけを直す reading
- 状態を移し、消し、取り込む lab
- クイズ: 状態の操作とimport quiz
ライフサイクルとドリフト
- ライフサイクルとドリフト — どちらへ合わせるのか reading
- ライフサイクルで統制しドリフトを戻す lab
- クイズ: ライフサイクルとドリフト quiz
ワークスペースとディレクトリ分離
- ワークスペースは環境分離のための道具ではない reading
- prod を選んだまま destroy を叩いた lab
- クイズ: ワークスペースとディレクトリ分離 quiz
プロバイダのエイリアスとバージョン制約
動的ブロックと複雑な型
- 値で畳む繰り返し、ブロックで広げる繰り返し reading
- サービス三つ × 環境三つを手で展開したら二十ブロックになった lab
- クイズ: 動的ブロックと複雑な型 quiz
プラン性能 — 測ってから選ぶ
- 遅いプランを扱う四つのつまみとその代償 reading
- プランが遅くなると、人はプランを飛ばし始めた lab
- クイズ: プラン性能とその代償 quiz