tags标签: 通过此标签来指定playbook文件执行哪条命令
案例:
1,打开pbook.yml
vim pbook.yml
2,写入以下:
- hosts: cache
remote_user: root
tasks:
- name: copy
copy: content="apple" dest=/tmp/mama.txt
tags: copy1 # 标签名是copy1,在下面执行文件时会用到
- name: copy
copy: content="banana" dest=/tmp/mama.txt
tags: copy2 # 标签名是copy2,在下面执行文件时会用到
- name: copy
copy: content="egg" dest=/tmp/mama.txt
tags: copy3 # 标签名是copy3,在下面执行文件时会用到
3,执行文件:
ansible-playbook -t copy1 pbook.yml #执行文件中第一条copy1命令
看图说话: