diff --git a/lib/ansible/cli/adhoc.py b/lib/ansible/cli/adhoc.py index 9795b221e7..4891323946 100644 --- a/lib/ansible/cli/adhoc.py +++ b/lib/ansible/cli/adhoc.py @@ -152,6 +152,9 @@ class AdHocCLI(CLI): cb = self.callback elif self.options.one_line: cb = 'oneline' + # Respect custom 'stdout_callback' only with enabled 'bin_ansible_callbacks' + elif C.DEFAULT_LOAD_CALLBACK_PLUGINS and C.DEFAULT_STDOUT_CALLBACK != 'default': + cb = C.DEFAULT_STDOUT_CALLBACK else: cb = 'minimal'