タグ
参考:
Tags | Ansible Documentation [Official]
使い方
参考:
ansible で特定の task を特定の host に実行する – Qiita
ansible で実行対象を切り替える方法 | そこはかとなく書くよん。
Ansible でタグをつかって特定の処理のみ実行する | かべぎわブログ
Ansible で特定のタスクだけを行いたい (進行中) | makotow’s blog
import_tasks と include_tasks の違い
import_tasks
:インポートしたタスクの中からタグが付けられたものが実行されるinclude_tasks
:ファイル単位でインクルードするかどうかが決定される
参考:
Ansible 2.4 で import_tasks/include_tasks に tags を付けるときの注意点 | 無印吉澤
ansible 2.4 での動的タスク導入方法 – Qiita
include (DEPRECATED)
参考:
ansible で実行対象を切り替える方法 | そこはかとなく書くよん。
--tags
Ansible 2.4 以降では、複数の --tags
オプションを指定した場合に全てのタグがマージされる。
参考:
--tags オプションを複数した時にタグをマージするバージョンとしないバージョンがある | てくなべ tekunabe
-t, --tags – ansible-playbook | Ansible Documentation [Official]
Tags | Ansible Documentation [Official]
always / never
参考:
Ansible の勘違いしやすい always について | フラミナル
Special Tags | Ansible Documentation [Official]
special tag never seems to be ignored in roles · Issue #49475 · ansible/ansible – GitHub
Skips “always” tags in roles – Stack Overflow
Execute task only when a tag is specified – Server Fault
tagged / untagged / all
参考:
Special Tags | Ansible Documentation [Official]
ansible_run_tags
参考:
Magis | Ansible Documentation [Official]
Access tags at run time – Stack Overflow
タグを指定しなかった場合に停止させる
参考: