ロール
参考:
Roles | Ansible Documentation [Official]
使い方
参考:
Ansible Roles の使い方 (Playbook の分割と再利用) | あぱーブログ
Ansible の Role 入門 | Developers.IO
Role を使った Ansible のチュートリアル | Developers.IO
Roles で Ansible の Playbook を整理してみよう | 株式会社 INDETAIL インディテール
Unable to import_tasks within include_tasks · Issue #42334 · ansible/ansible – GitHub
Creating a dynamic role in ansible – Stack Overflow
導入
参考:
Role を使った Ansible のチュートリアル | DevelopersIO
roles など | skillupブログ (donow.jp)
Ansible で Role を試してみる | ナレコム AWS レシピ
ロールにおけるタグ
ロールにタグを付けると、ロールに含まれる全てのタスクにタグを付けたのと同じ。ロール内でタグを持たないタスクも、never
タグを付けられたタスクも基本的に全て実行対象となる。(when
で実行対象を絞り込んでいる場合は when
による制御は有効。)
参考:
Understanding ansible tagging of roles in the playbook – Stack Overflow
import_role
参考:
import_role – Import a role into a play | Ansible Documentation [Official]
include_role
参考:
include_role – Load and execute a role | Ansible Documentation [Official]
include role in a role? – Stack Overflow
dependencies
参考:
Ansible の role の依存関係を可視化する – Qiita
Ansible で Role を試してみる | ナレコム AWS レシピ
Role Dependencies | Ansible Documentation [Official]
Best Practices
参考:
Top Level Playbooks Are Separated By Role | Ansible Documentation [Official]
Ansible best practice do not repeat common role – Stack Overflow