【发布时间】:2019-12-16 08:22:50
【问题描述】:
我有以下文件夹结构,灵感来自 Ansibles 文档中的最佳实践部分:
my-playbook.yml
my-role
|
|── tasks
|
|── my-task.yml
我已在属于角色的 my-task.yml 文件中标记了任务。我使用 ansible-playbook.yml --tags "mytag" 执行剧本。不幸的是,所有任务都被跳过。我可以只在剧本中直接过滤任务吗?
在我的剧本中,我做了类似的事情
- hosts: ansible_server
connection: local
gather_facts: no
roles:
- validate_properties
提前致谢!
【问题讨论】:
-
您需要在 main.yml 中包含任务,因为这是角色执行期间调用的默认文件。