diff --git a/lib/ansible/executor/task_queue_manager.py b/lib/ansible/executor/task_queue_manager.py index 41e28c3baef..bb9d19d12f2 100644 --- a/lib/ansible/executor/task_queue_manager.py +++ b/lib/ansible/executor/task_queue_manager.py @@ -300,5 +300,8 @@ class TaskQueueManager: ] for method in methods: if method is not None: - method(*args, **kwargs) + try: + method(*args, **kwargs) + except Exception as e: + self._display.warning('Error when using %s: %s' % (method, str(e)))