Ansible 指令 import_playbook 可以与正则表达式一起使用还是仅在目录中使用?
我想要做的事情是:
- import_playbook: playbook*.yml
(按顺序导入或以 playbook 开头且扩展名为 .yml 的剧本)
或者
- import_playbook: playbook-to-be-imported/*
答案1
文档的循环控制部分说“在 2.0 中,您可以再次使用 with_loops 和任务包含(但不能使用剧本包含)”(请参阅http://docs.ansible.com/ansible/latest/user_guide/playbooks_loops.html)
从技术上讲,你可以用较肮脏的方法来实现这一点:command: ansible-playbook
但我会避免这样做。
尝试使用 with_loops + task includes。