標籤

Play 包含幾個可以標記的任務:

- name: Install applications
  hosts: all
  become: true
  tasks:
    - name: Install vim
      apt: name=vim state=present
      tags:
        - vim
    - name: Install screen 
      apt: name=screen state=present
      tags:
        - screen

帶標籤’vim’的任務將在標籤中指定’vim’時執行。你可以根據需要指定任意數量的標籤。使用’install’或’config’等標籤很有用。然後,你可以通過指定標籤或跳過標籤來執行 playbook。對於

ansible-playbook my_playbook.yml --tags "tag1,tag2"
ansible-playbook my_playbook.yml --tags "tag2"
ansible-playbook my_playbook.yml --skip-tags "tag1"

預設情況下,Ansible 執行所有標籤