過去問ドリル

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

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

Ansibleにおける「Role」の役割として適切なものはどれか。

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

正解:B

解説

AnsibleのRoleは、tasks(実行するタスク)、handlers(通知を受けて実行される処理)、templates(設定ファイルのテンプレート)、files(配布するファイル)、vars・defaults(変数)などを、あらかじめ決められたディレクトリ構成でひとまとめにする仕組みです。これにより、特定のソフトウェアの導入・設定といった構成管理の内容を、再利用しやすい単位としてパッケージ化できます。

選択肢ごとの解説

  • A誤り。管理対象ホストの一覧を定義するのはインベントリの役割で、Roleの役割ではありません。
  • B正しい。Roleはtasks・handlers・templates等を決まった構成でまとめ、再利用可能な単位にする仕組みです。
  • C誤り。Ansible自体のインストーラではなく、Ansibleで実行する構成管理の内容をまとめる仕組みです。
  • D誤り。SSH認証情報の暗号化保存はAnsible Vault等の役割で、Roleの役割ではありません。
LinuCレベル3 プラットフォームスペシャリストの過去問を演習モードで解く