Ansible始终运行角色

Ansible始终运行角色,ansible,Ansible,我正在寻找一种始终运行角色的方法,而不考虑--tagsargs 下面是一个简单的剧本: - hosts: all roles: - { role: role1, tags: always }, - { role: role2, tags: tag1 }, - { role: role3, tags: tag2 } 启动以下筛选器时,我只希望运行role1和role2(而不是仅运行role2): 我认为这是带有特殊始终标记的默认行为(请参阅) 我正在玩Ansible

我正在寻找一种始终运行角色的方法,而不考虑
--tags
args

下面是一个简单的剧本:

- hosts: all
  roles:
    - { role: role1, tags: always },
    - { role: role2, tags: tag1 },
    - { role: role3, tags: tag2 }
启动以下筛选器时,我只希望运行
role1
role2
(而不是仅运行
role2
):

我认为这是带有特殊
始终
标记的默认行为(请参阅)


我正在玩Ansible 1.8.4。

很可能是您的Ansible版本出了问题

always
标签是由引入的,并于2月25日并入devel分支。根据,该日期之后的下一个发布版本是Ansible 1.9.0-1

ansible-playbook -i hosts deploy.yml --tags tag1