Stany i typy
Każdy stan, jaki może mieć zadanie, i rodzaje zadań
Stany zadań
AnsibleForms ustawia na zadaniu następujące stany. Lista pokazuje każdy stan jako kolorową etykietę:
| Stan | Znaczenie | Co możesz zrobić |
|---|---|---|
running | Zadanie działa lub zatwierdzone zadanie zostało wznowione | Śledzić jego wynik, przerwać je |
approve | Zadanie czeka w punkcie zatwierdzenia, zanim się uruchomi (lub zanim uruchomi się krok formularza wieloetapowego) | Zatwierdzić je lub odrzucić, jeśli jedna z twoich ról jest zatwierdzająca |
success | Playbook, szablon lub każdy krok zakończył się bez błędów | Wyświetlić wynik, uruchomić ponownie, usunąć |
failed | Zadanie zakończyło się błędem lub samo uruchomienie się nie powiodło | Wyświetlić wynik, aby sprawdzić przyczynę, uruchomić ponownie, usunąć |
warning | Formularz wieloetapowy się zakończył, ale krok z ustawionym continue zakończył się błędem | Wyświetlić wynik, uruchomić ponownie, usunąć |
aborted | Zadanie zostało przerwane z AnsibleForms lub zadanie AWX / AAP zostało anulowane | Wyświetlić wynik, uruchomić ponownie, usunąć |
rejected | Zatwierdzający odrzucił zadanie; nigdy się nie uruchomiło | Wyświetlić wynik, uruchomić ponownie, usunąć |
abandoned | AnsibleForms przestał śledzić zadanie (zobacz Porzucone zadania) | Sprawdzić zarządzane hosty, uruchomić ponownie, usunąć |
running jest niebieski, success zielony i brzmi Zakończone powodzeniem, a failed czerwony. approve jest pomarańczowy i brzmi Oczekuje na zatwierdzenie, więc zadanie czekające na człowieka odróżnia się od zatrzymanych; warning, aborted i rejected są bursztynowe. abandoned jest szary: nikt go nie zatrzymał, ale to, co je uruchamiało, zniknęło.
Typy zadań
Typ zadania wynika z type formularza, który uruchomił zadanie, tak jak pokazuje go lista i strona zadania:
| Wyświetlany typ | Co działa |
|---|---|
ansible | Playbook Ansible uruchamiany na RTE |
awx, aap, ascender | Szablon zadania lub szablon workflow na AWX, AAP lub Ascender |
semaphore | Szablon na Semaphore UI |
rundeck, jenkins | Zadanie na Rundeck lub Jenkins |
workflow | Workflow, którego węzły playbooków działają pod nim jako osobne zadania |
multistep | Przestarzały, używaj workflow: sekwencja kroków, z których każdy jest rejestrowany jako osobne zadanie pod zadaniem głównym |
Zadanie szablonu jest zapisywane jako zadanie awx (także w REST API) i wyświetlane z rodzajem runnera, na którym działało, niezależnie od tego, jak nazwał je formularz: formularz typu awx, który działa na runnerze AAP, pokazuje aap.
Stronę formularzy opisują Formularze Ansible, Formularze AWX, Formularze workflow i Formularze wieloetapowe.