最終更新:2025-12-16 (火) 08:46:13 (32d)
Ansible/ロール
関連するタスクと関連する変数、ファイル、ハンドラー、その他のアセットを既知のファイル構造でグループ化するための推奨される手法
https://docs.ansible.com/projects/ansible/latest/playbook_guide/playbooks_reuse_roles.html
https://www.redhat.com/ja/topics/automation/what-is-an-ansible-role
- include_role?
ディレクトリ
- タスクや play にロールが含まれる場合、Ansible は 7 つの標準ロールディレクトリのうち少なくとも 1 つにある main.yml ファイルを探します
ディレクトリ構成
- roles
- common
- files
- tasks
- handlers
- templates
- common
- ロール名
- commonと同じ構造
main.yml
- 各サブディレクトリ内のmain.ymlを探して読み込む

