Ansibleでタグを使ってみる

  • 9
    いいね
  • 0
    コメント
この記事は最終更新日から1年以上が経過しています。

タグのつけ方

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"

参考