diff --git a/awx/main/scheduler/dag_workflow.py b/awx/main/scheduler/dag_workflow.py index e5c3243a58..a077c03eec 100644 --- a/awx/main/scheduler/dag_workflow.py +++ b/awx/main/scheduler/dag_workflow.py @@ -95,8 +95,10 @@ class WorkflowDAG(SimpleDAG): if obj.unified_job_template is None: is_failed = True continue - elif not job: + elif obj.do_not_run is False and not job: return False, False + elif obj.do_not_run is True: + continue children_success = self.get_dependencies(obj, 'success_nodes') children_failed = self.get_dependencies(obj, 'failure_nodes')