这是我的带有 2 个标签的任务
- name: Set custom iptables rules
iptables_raw:
name: 'iptables_custom_rules'
rules: '{{ iptables_custom_rules }}'
tags: 'commonrules'
- name: Set XXX iptable rules
iptables_raw:
name: 'iptables_wsg_rules'
rules: '{{ iptables_wsg_rules }}'
tags: 'wsgrules'
在 iptable.yml 文件中,我包含了带有标签的角色
- hosts: iptables
roles:
- { role: "Iptables", tags: "commonrules" }
它应该只运行带有 commonrules 的标签,但是当我运行 playbook 时,它会运行所有任务。