目錄
1. tags标簽
1.1 指定執行某個tags
1.2 指定排除某個tags
預設情況下, <code>Ansible</code> 在執行一個 <code>playbook</code> 時,會執行 <code>playbook</code> 中所有的任務。而标簽功能是用來指定要運作 <code>playbook</code>中的某個特定的任務;
為<code>playbook</code> 添加标簽的方式有如下幾種:
對一個 <code>task</code> 打一個标簽;
對一個 <code>task</code> 打多個标簽;
對多個 <code>task</code> 打一個标簽;
<code>task</code> 打完标簽使用的幾種方式:
<code>-t</code>執行指定<code>tag</code>标簽對應的任務;
<code>--skip-tags</code> 執行除 <code>--skip-tags</code> 标簽之外的所有任務;
編寫<code>playbook</code>檔案,為每個<code>task</code>都設定一個<code>tag</code>:
檢視此<code>playbook</code>所有的<code>tag</code>:
指定運作的任務的<code>tag</code>,使用 <code>-t</code> 指定 <code>tags</code> 标簽對應的任務, 多個 <code>tags</code> 使用逗号隔開即可:
使用 <code>--skip-tags</code> 排除不執行的 <code>tags</code> :