执行角色,任务,pre_tasks,post_task的顺序。可以在剧本中定义任务吗?

时间:2018-04-05 18:20:06

标签: ansible

在Playbook中,我们可以定义rolespre_taskspost_tasks 我们还可以定义tasks吗? 第二个问题是关于执行这些事情的顺序。我知道订单如下:pre_tasks -> roles -> post_tasks 但是,执行tasks时?

1 个答案:

答案 0 :(得分:7)

这是:http://docs.ansible.com/ansible/latest/user_guide/playbooks_reuse_roles.html?#using-roles

  • 游戏中定义的任何pre_tasks。
  • 到目前为止触发的任何处理程序都将运行。
  • 角色中列出的每个角色都将依次执行。
  • 将首先运行角色meta / main.yml中定义的任何角色依赖项,但需遵循标记过滤和条件。
  • 游戏中定义的任何任务。
  • 到目前为止触发的任何处理程序都将运行。
  • 游戏中定义的任何post_tasks。
  • 到目前为止触发的任何处理程序都将运行。