summaryrefslogtreecommitdiffstats
path: root/ansible_collections/community/general/plugins/callback/null.py
diff options
context:
space:
mode:
Diffstat (limited to 'ansible_collections/community/general/plugins/callback/null.py')
-rw-r--r--ansible_collections/community/general/plugins/callback/null.py32
1 files changed, 32 insertions, 0 deletions
diff --git a/ansible_collections/community/general/plugins/callback/null.py b/ansible_collections/community/general/plugins/callback/null.py
new file mode 100644
index 000000000..f53a24294
--- /dev/null
+++ b/ansible_collections/community/general/plugins/callback/null.py
@@ -0,0 +1,32 @@
+# -*- coding: utf-8 -*-
+# Copyright (c) 2017 Ansible Project
+# GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt)
+# SPDX-License-Identifier: GPL-3.0-or-later
+
+# Make coding more python3-ish
+from __future__ import (absolute_import, division, print_function)
+__metaclass__ = type
+
+DOCUMENTATION = '''
+ author: Unknown (!UNKNOWN)
+ name: 'null'
+ type: stdout
+ requirements:
+ - set as main display callback
+ short_description: Don't display stuff to screen
+ description:
+ - This callback prevents outputing events to screen.
+'''
+
+from ansible.plugins.callback import CallbackBase
+
+
+class CallbackModule(CallbackBase):
+
+ '''
+ This callback wont print messages to stdout when new callback events are received.
+ '''
+
+ CALLBACK_VERSION = 2.0
+ CALLBACK_TYPE = 'stdout'
+ CALLBACK_NAME = 'community.general.null'