Estados e tipos
Todos os estados que uma tarefa pode ter, e os tipos de tarefa
Estados das tarefas
O AnsibleForms define os seguintes estados numa tarefa. A lista mostra cada estado como uma etiqueta colorida:
| Estado | Significado | O que pode fazer |
|---|---|---|
running | A tarefa está em execução, ou uma tarefa aprovada foi retomada | Acompanhar o seu resultado, interrompê-la |
approve | A tarefa espera num ponto de aprovação antes de correr (ou antes de correr um passo de um multistep) | Aprová-la ou rejeitá-la, se uma das suas funções for aprovadora |
success | O playbook, o template ou todos os passos terminaram sem erros | Ver o resultado, relançar, eliminar |
failed | A tarefa terminou com um erro, ou o próprio lançamento falhou | Ver o resultado para saber porquê, relançar, eliminar |
warning | Um multistep terminou, mas falhou um passo que tem continue definido | Ver o resultado, relançar, eliminar |
aborted | A tarefa foi interrompida a partir do AnsibleForms, ou a tarefa de AWX / AAP foi cancelada | Ver o resultado, relançar, eliminar |
rejected | Um aprovador rejeitou a tarefa; nunca chegou a correr | Ver o resultado, relançar, eliminar |
abandoned | O AnsibleForms deixou de seguir a tarefa (ver Tarefas abandonadas) | Verificar os hosts geridos, relançar, eliminar |
running é azul, success verde e lê-se Bem-sucedidas, e failed vermelho. approve é laranja e lê-se À espera de aprovação, para que uma tarefa à espera de uma pessoa se distinga das paradas; warning, aborted e rejected são âmbar. abandoned é cinzento: ninguém a parou, o que a executava desapareceu.
Tipos de tarefa
O tipo de tarefa segue o type do formulário que iniciou a tarefa, tal como a lista e a página da tarefa o mostram:
| Tipo mostrado | O que corre |
|---|---|
ansible | Um playbook de Ansible, executado num RTE |
awx, aap, ascender | Um job template ou workflow template em AWX, AAP ou Ascender |
semaphore | Um template no Semaphore UI |
rundeck, jenkins | Um job em Rundeck ou Jenkins |
workflow | Um workflow, cujos nós de playbook correm como tarefas próprias por baixo dele |
multistep | Obsoleto, use workflow: uma sequência de passos, cada um registado como uma tarefa própria por baixo da tarefa principal |
Uma tarefa de template é guardada como tarefa awx (também na API REST) e mostrada com o tipo de runner em que correu, independentemente de como o formulário lhe chamou: um formulário do tipo awx que corre num runner AAP mostra aap.
Ver Formulários de Ansible, Formulários de AWX, Formulários de workflow e Formulários de vários passos para o lado do formulário.