Terraform/OpenTofu基礎
宣言し、状態で管理し、planを読みます。
중급 · レッスン 30 · ラボ 10
カリキュラム
宣言的な書き方と状態
- 宣言的インフラと状態ファイルという台帳 reading
- 最初の宣言と状態ファイルの読み方 lab
- クイズ: 宣言的な書き方と状態 quiz
リソースと依存関係
- 依存グラフと状態ファイルの中身 reading
- 依存グラフと状態ファイルの解剖 lab
- クイズ: リソースと依存関係 quiz
変数と出力
- 変数の優先順位、出力、そして機密値の錯覚 reading
- 変数の優先順位と出力の設計 lab
- クイズ: 変数と出力 quiz
planの読み方
- planの読み方 — 記号、終了コード、ドリフト reading
- planを読んで自動で判定する lab
- クイズ: planの読み方 quiz
データソースとリソースの違い
- 作るブロックと読むブロック reading
- 読むだけのブロックが状態に残った lab
- クイズ: データソースとリソースの違い quiz
init と依存ロックファイル
- init とロックファイルが守るもの reading
- ロックファイルを一行いじったら init が止まった lab
- クイズ: init と依存ロックファイル quiz
適用前にふるい落とせるもの
- 適用前にふるい落とす三つ reading
- レビューの差分が空白だらけになった lab
- クイズ: fmt・validate・console quiz
式と組み込み関数
- 値を作る側の文法 reading
- 値を手でつなげて引用符に負けた lab
- クイズ: 式と組み込み関数 quiz
リフレッシュと破棄の順序
- 状態だけを直す命令と消す順序 reading
- 状態だけ直せばよいのに資源を作り直しかけた lab
- クイズ: リフレッシュと破棄の順序 quiz
変数の型
- 型は文書ではなく検問所だ reading
- 型を書かなかったので誤りが見当違いの行で出た lab
- クイズ: 変数の型 quiz