我正在寻找一种始终运行角色的方法,而不管--tags参数如何。
这是一个简单的剧本:
- hosts: all
roles:
- { role: role1, tags: always },
- { role: role2, tags: tag1 },
- { role: role3, tags: tag2 }
Run Code Online (Sandbox Code Playgroud)
当我启动以下过滤器(而不是 only )时,我只想运行role1并role2运行role2:
ansible-playbook -i hosts deploy.yml --tags tag1
Run Code Online (Sandbox Code Playgroud)
我虽然这是带有特殊always标签的默认行为(请参阅http://docs.ansible.com/ansible/playbooks_tags.html#special-tags)
我正在玩 Ansible 1.8.4。