From 81fe923577449e0ec98fdf301a4b9bbf3f10901a Mon Sep 17 00:00:00 2001 From: Ryan Petrello Date: Fri, 5 Apr 2019 11:17:28 -0400 Subject: [PATCH] don't write playbook stdout to sys.stdout (it's duplicated in log files) this instructs runner to _not_ write to stdout when we invoke runner.interface.run(); AWX consumes/ingests this strictly as events --- awx/main/isolated/manager.py | 1 + awx/main/tasks.py | 1 + 2 files changed, 2 insertions(+) diff --git a/awx/main/isolated/manager.py b/awx/main/isolated/manager.py index 2cafa97f36..e2836ae9e8 100644 --- a/awx/main/isolated/manager.py +++ b/awx/main/isolated/manager.py @@ -86,6 +86,7 @@ class IsolatedManager(object): 'idle_timeout': self.idle_timeout, 'job_timeout': settings.AWX_ISOLATED_LAUNCH_TIMEOUT, 'pexpect_timeout': getattr(settings, 'PEXPECT_TIMEOUT', 5), + 'suppress_ansible_output': True, }, } diff --git a/awx/main/tasks.py b/awx/main/tasks.py index dc63a79904..28f8b4eb0b 100644 --- a/awx/main/tasks.py +++ b/awx/main/tasks.py @@ -1176,6 +1176,7 @@ class BaseTask(object): 'settings': { 'job_timeout': self.get_instance_timeout(self.instance), 'pexpect_timeout': getattr(settings, 'PEXPECT_TIMEOUT', 5), + 'suppress_ansible_output': True, **process_isolation_params, }, }