タグのつけ方
includeの際につける
- include: prod.yml tags=prod
- include: stg.yml tags=stg
rolesの際につける
- hosts: ws
sudo: yes
roles:
- role: nginx
tags: nginx
- role: php
tags: php
- role: deploy
tags: deploy
使い方
指定したタグのついたタスクのみ実行
$ ansible-playbook example.yml --tags "configuration,packages"
指定のタグのついたタスクをスキップして実行
$ ansible-playbook example.yml --skip-tags "notification"