状态和类型
作业可能具有的每种状态,以及作业的种类
作业状态
AnsibleForms 会为作业设置以下状态。列表中每种状态都显示为一个彩色标签:
| 状态 | 含义 | 您可以做什么 |
|---|---|---|
running | 作业正在运行,或者已批准的作业已恢复执行 | 跟踪其输出,中止它 |
approve | 作业在运行之前(或多步骤作业的某个步骤运行之前)停在审批点等待 | 如果您的某个角色是审批人,可以批准或拒绝它 |
success | playbook、模板或每个步骤都已无错误地完成 | 查看输出、重新运行、删除 |
failed | 作业以错误结束,或者运行本身失败 | 查看输出了解原因、重新运行、删除 |
warning | 多步骤作业已完成,但某个设置了 continue 的步骤失败了 | 查看输出、重新运行、删除 |
aborted | 作业在 AnsibleForms 中被中止,或者 AWX / AAP 作业被取消 | 查看输出、重新运行、删除 |
rejected | 审批人拒绝了该作业;它从未运行 | 查看输出、重新运行、删除 |
abandoned | AnsibleForms 停止跟踪该作业(参见已放弃的作业) | 检查受管主机、重新运行、删除 |
running 为蓝色, success 为绿色并显示为成功, failed 为红色。 approve 为橙色并显示为等待审批, 这样等待人工处理的作业就与已停止的作业区分开来; warning 、 aborted 和 rejected 为琥珀色。 abandoned 为 灰色:没有人停止它,只是运行它的东西已经不在了。
作业类型
作业类型取决于启动该作业的表单的 type ,与列表和作业页面上显示的一致:
| 显示的类型 | 运行的内容 |
|---|---|
ansible | 在 RTE 上运行的 Ansible playbook |
awx 、 aap 、 ascender | AWX、AAP 或 Ascender 上的作业模板或工作流模板 |
semaphore | Semaphore UI 上的模板 |
rundeck 、 jenkins | Rundeck 或 Jenkins 上的作业 |
workflow | 一个工作流,其 playbook 节点作为其下的独立作业运行 |
multistep | 已弃用,请使用 workflow :一系列步骤,每个步骤都作为主作业下的独立作业记录 |
模板作业以 awx 作业的形式保存(在 REST API 中也是如此),并显示其所运行的运行器类型,无论 表单如何称呼它:在 AAP 运行器上运行的 awx 类型表单会显示 aap 。
表单方面的内容请参阅 Ansible 表单、AWX 表单、工作流表单和 多步骤表单。