Stati e tipi

Tutti gli stati che un job può avere, e i tipi di job

  1. Stati dei job
  2. Tipi di job

Stati dei job

AnsibleForms imposta su un job gli stati seguenti. L’elenco mostra ogni stato come un’etichetta colorata:

Stato Significato Cosa puoi fare
running Il job è in esecuzione, oppure un job approvato è ripartito Seguirne l’output, interromperlo
approve Il job attende a un punto di approvazione prima di girare (o prima che giri un passo di un multistep) Approvarlo o rifiutarlo, se uno dei tuoi ruoli è approvatore
success Il playbook, il template o ogni passo è terminato senza errori Vedere l’output, rilanciarlo, eliminarlo
failed Il job è terminato con un errore, oppure è fallito l’avvio stesso Vedere l’output per capire perché, rilanciarlo, eliminarlo
warning Un multistep è terminato, ma un passo con continue impostato è fallito Vedere l’output, rilanciarlo, eliminarlo
aborted Il job è stato interrotto da AnsibleForms, oppure il job AWX / AAP è stato annullato Vedere l’output, rilanciarlo, eliminarlo
rejected Un approvatore ha rifiutato il job; non è mai stato eseguito Vedere l’output, rilanciarlo, eliminarlo
abandoned AnsibleForms ha smesso di seguire il job (vedi Job abbandonati) Controllare gli host gestiti, rilanciarlo, eliminarlo

running è blu, success verde e si legge Riuscito, e failed rosso. approve è arancione e si legge In attesa di approvazione, così un job che attende una persona si distingue da quelli fermi; warning, aborted e rejected sono ambra. abandoned è grigio: nessuno l’ha fermato, ciò che lo eseguiva non c’è più.


Tipi di job

Il tipo di job segue il type del modulo che ha avviato il job, come lo mostrano l’elenco e la pagina del job:

Tipo mostrato Cosa gira
ansible Un playbook Ansible, eseguito su un RTE
awx, aap, ascender Un modello di job o di workflow su AWX, AAP o Ascender
semaphore Un template su Semaphore UI
rundeck, jenkins Un job su Rundeck o Jenkins
workflow Un workflow, i cui nodi playbook girano come job a sé sotto di esso
multistep Deprecato, usa workflow: una sequenza di passi, ognuno registrato come job a sé sotto il job principale

Un job di template viene salvato come job awx (anche nella REST API) e mostrato con il tipo di runner su cui è girato, qualunque nome gli desse il modulo: un modulo di tipo awx che gira su un runner AAP mostra aap.

Vedi Moduli Ansible, Moduli AWX, Moduli workflow e Moduli multistep per la parte relativa ai moduli.