ステータスと種類
ジョブがとりうるすべてのステータスと、ジョブの種類
ジョブのステータス
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 フォーム、 ワークフローフォーム、 マルチステップフォーム を参照してください。