標籤
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 執行所有標籤