タグ

参考:

Tags | Ansible Documentation [Official]

使い方

参考:

ansible で特定の task を特定の host に実行する – Qiita

Ansible でタグを使ってみる – 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

[CLOSED] Ansible 2.5.3 – tag ‘never’ at task is ignored when role is ran with tag · Issue #40400 · 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

タグを指定しなかった場合に停止させる

参考:

タグを指定しない場合は Playbook を停止させる | マネージドホスティングのディーネット

タグ:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です