在 playbook 中我们可以定义roles
、pre_tasks
、post_tasks
。
我们还可以定义任务
吗?
第二个问题是关于执行这些事情的顺序。我知道顺序如下:pre_tasks -> Roles -> post_tasks
。
但是,任务
什么时候执行呢?
最佳答案
这是:http://docs.ansible.com/ansible/latest/user_guide/playbooks_reuse_roles.html?#using-roles
- 剧中定义的任何 pre_tasks。
- 目前为止触发的所有处理程序都将运行。
- 角色中列出的每个角色将依次执行。
- 角色 meta/main.yml 中定义的任何角色依赖项都将首先运行,并受标记过滤和条件限制。
- 剧中定义的任何任务。
- 目前为止触发的所有处理程序都将运行。
- 剧中定义的任何 post_tasks。
- 目前为止触发的所有处理程序都将运行。
关于ansible - 执行角色、任务、pre_tasks、post_task 的顺序。任务可以在剧本中定义吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49678997/