我有一本看起来像这样的剧本:
---
- hosts: group1
roles:
- role1
- role2
- hosts: group2
roles:
- role2
- role3
Run Code Online (Sandbox Code Playgroud)
现在说我有一个主机文件,它有这样的条目:
[group1]
host1.example.com
[group2]
host1.example.com
Run Code Online (Sandbox Code Playgroud)
Ansible 将在 host1.example.com 的 role2 中运行任务两次,因为它出现在 2 个组中,并且每个组都分配了 role2。
我怎样才能让 Ansible 意识到它包含两次相同的角色,因此它应该只运行一次?
ansible ×1