オリジナル問題 LinuCレベル3 プラットフォームスペシャリスト試験 問題 問3
プラットフォームの運用管理/インフラプロビジョニングの自動化OpenTofu(Terraform互換)におけるstateの役割として適切なものはどれか。
出典:オリジナル問題 LinuCレベル3 プラットフォームスペシャリスト試験 問題 問3
- Aリソースを作成した際の請求金額を記録するファイルである
- B現実に構築されているリソースの現在の状態を記録し、設定ファイルとの差分計算(plan)や、次回以降の変更適用の基準として使われる
- CSSH接続の認証情報を保存するファイルである
- D設定ファイルの構文エラーを記録するためのログファイルである
正解:B
解説
OpenTofu(Terraform互換)のstateは、実際に構築されたリソースの現在の状態(IDや属性等)を記録するデータです。設定ファイルとの比較によるplanの差分計算や、次回以降の変更適用時に「今何が存在しているか」を把握するための基準として使われます。
選択肢ごとの解説
- A誤り。請求金額の記録はクラウド事業者の課金システム側の役割で、stateの役割ではありません。
- B正しい。stateは現実のリソースの状態を記録し、差分計算や以降の変更適用の基準として使われます。
- C誤り。SSH認証情報の保存はstateの役割ではありません。
- D誤り。構文エラーのログはtofu validate等の実行結果として出力されるもので、state自体の役割ではありません。