From 9b771ae907949653908e79ce95d9ecade1f1c2b4 Mon Sep 17 00:00:00 2001 From: Chris Meyers Date: Tue, 16 May 2017 13:18:15 -0400 Subject: [PATCH] only consider update_on_launch inventory sources * When generating dependencies (i.e. dynamically launching Project Update and Inventory Update) only create the dynamic dependencies if update_on_launch is True. --- awx/main/scheduler/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awx/main/scheduler/__init__.py b/awx/main/scheduler/__init__.py index b34607bf3e..f99e7247cb 100644 --- a/awx/main/scheduler/__init__.py +++ b/awx/main/scheduler/__init__.py @@ -125,7 +125,7 @@ class TaskManager(): for task in all_sorted_tasks: if isinstance(task, Job): inventory_ids.add(task.inventory_id) - return [invsrc for invsrc in InventorySource.objects.filter(inventory_id__in=inventory_ids)] + return [invsrc for invsrc in InventorySource.objects.filter(inventory_id__in=inventory_ids, update_on_launch=True)] def spawn_workflow_graph_jobs(self, workflow_jobs): for workflow_job in workflow_jobs: