過去問ドリル

オリジナル問題 LinuCレベル3 プラットフォームスペシャリスト試験 問題 問2

プラットフォームの運用管理/インフラプロビジョニングの自動化

OpenTofu(Terraform互換のIaCツール)におけるtofu planコマンドの役割として適切なものはどれか。

出典:オリジナル問題 LinuCレベル3 プラットフォームスペシャリスト試験 問題 問2

正解:C

解説

tofu planコマンドは、現在のstate(管理対象リソースの記録された状態)と設定ファイルの内容を比較し、実際にtofu applyを実行した場合にどのようなリソースの作成・変更・削除が行われるかを、実際には適用せずに表示するコマンドです。適用前の確認に使われます。

選択肢ごとの解説

  • A誤り。tofu planは構文チェックだけでなく、実際の差分(変更予定内容)も表示します。
  • B誤り。設定内容を実際にインフラへ反映させるのはtofu applyの役割で、tofu planの役割ではありません。
  • C正しい。tofu planは変更内容を実際には適用せず、差分(適用予定の変更)を表示します。
  • D誤り。すべてのリソースの削除はtofu destroyの役割で、tofu planの役割ではありません。
LinuCレベル3 プラットフォームスペシャリストの過去問を演習モードで解く