# Question with regards to the failure handling

**URL:** <https://forum.ansible.com/t/question-with-regards-to-the-failure-handling/34321>\
**Category:** AWX Project\
**Tags:** awx\
**Created:** [December 11, 2020, 4:36pm UTC](https://forum.ansible.com/t/question-with-regards-to-the-failure-handling/34321 "2020-12-11T16:36:24Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![arun\_hotra](https://avatars.discourse-cdn.com/v4/letter/a/d26b3c/32.png) [@arun\_hotra](https://forum.ansible.com/u/arun_hotra)\
**Post date:** [December 11, 2020, 4:36pm UTC](https://forum.ansible.com/t/question-with-regards-to-the-failure-handling/34321/1 "2020-12-11T16:36:24Z")

</div>

I have workflow template in which I am trying to do an upgrade. I am standing up a new environment for the upgrade and after it is stood up, I am comparing the current and new app statuses. If the test succeeds, I am mapping the App FQDN’s to the new app IP’s.  
That part of the workflow looks like the following (diagram).

What I want to do is if the compareAppStatus fails, I want the user to be given manual control to fix the app statuses and then select if they want to continue or not - if they continue , then perform the testAppsNew and testAppsCurrent and compareAppStatus again and let the workflow run to completion.

How do we achieve this in ansible awx/tower ?

> **(attachments)**
>
> ![workflow-failure-handling.png](https://us1.discourse-cdn.com/ansible/original/2X/9/9a9e706fe1584274af3a2ced3d46108cbeab5ad0.png)

---

<div class="post-metadata">

**Author:** ![kdelee](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/kdelee/32/193_2.png) [@kdelee](https://forum.ansible.com/u/kdelee)\
**Post date:** [December 11, 2020, 4:41pm UTC](https://forum.ansible.com/t/question-with-regards-to-the-failure-handling/34321/2 "2020-12-11T16:41:20Z")

</div>

Sounds like you could use a workflow approval node, which would pause progress in that branch of the workflow until it was approved/denied.

---

<div class="post-metadata">

**Author:** ![arun\_hotra](https://avatars.discourse-cdn.com/v4/letter/a/d26b3c/32.png) [@arun\_hotra](https://forum.ansible.com/u/arun_hotra)\
**Post date:** [December 11, 2020, 5:27pm UTC](https://forum.ansible.com/t/question-with-regards-to-the-failure-handling/34321/3 "2020-12-11T17:27:48Z")

</div>

Thanks, I will give it a try.  
-Arun
