LinuCレベル2 システムの保守と運用管理 問14
システムの保守と運用管理/システム構成ツールAnsibleのインベントリの役割として適切なものはどれか。
当サイトのオリジナル問題(LinuCレベル2の出題範囲「システムの保守と運用管理」に対応。実際の試験問題ではありません)
- AAnsibleが実行するモジュールのソースコードそのものである
- B管理対象ホストやホストグループの一覧を定義するファイルである
- C実行するタスクの手順を記述したYAML形式のファイルである
- Dコンテナイメージのビルド手順を記述したファイルである
正解:B
解説
Ansibleのインベントリは、構成管理の対象となるホストや、それらをグループ化したホストグループの一覧を定義するファイル(またはスクリプト)です。Playbook実行時に、どのホストへタスクを適用するかを決定します。
選択肢ごとの解説
- A誤り。Ansibleのモジュールは個別の機能を実装したプログラムであり、インベントリそのものではありません。
- B正しい。インベントリは管理対象ホスト・ホストグループの一覧を定義するファイルです。
- C誤り。タスクの手順を記述したYAMLファイルはPlaybookで、インベントリの役割ではありません。
- D誤り。コンテナイメージのビルド手順の記述はDockerfile等の役割で、インベントリの役割ではありません。