这是我的ansible角色:
/roles
/foo
/tasks
main.yml <----- I want to split thismain.yml文件非常大,所以我想将它拆分为多个文件,并按顺序调用它们。
/roles
/foo
/tasks
run-this-first.yml <--- 1st
run-this-last.yml <--- last
run-this-second.yml <--- 2nd如何调用这些文件,以及如何确保它们按顺序运行?
发布于 2019-08-26 01:49:36
您可以使用include_tasks来完成此操作
/roles
/foo
/tasks
main.yml
run-this-first.yml <--- 1st
run-this-last.yml <--- last
run-this-second.yml <--- 2nd正如您可以注意到的,tasks目录中也有main.yml,并且您的main.yml仅包含以下内容:
---
- include_tasks: run-this-first.yml
- include_tasks: run-this-second.yml
- include_tasks: run-this-last.ymlhttps://stackoverflow.com/questions/57648261
复制相似问题