From eb2fae7951a9afe8fdb704b7ae24d31020b1bb7f Mon Sep 17 00:00:00 2001 From: Jose Angel Munoz Date: Wed, 17 Jun 2020 02:43:11 +0200 Subject: [PATCH] Fixes collection.general 407 (#69695) --- changelogs/fragments/syslogjson-callback-exception.yml | 2 ++ lib/ansible/plugins/callback/syslog_json.py | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 changelogs/fragments/syslogjson-callback-exception.yml diff --git a/changelogs/fragments/syslogjson-callback-exception.yml b/changelogs/fragments/syslogjson-callback-exception.yml new file mode 100644 index 00000000000..048da5f4768 --- /dev/null +++ b/changelogs/fragments/syslogjson-callback-exception.yml @@ -0,0 +1,2 @@ +bugfixes: + - syslog_json callback - fix plugin exception when running (https://github.com/ansible-collections/community.general/issues/407). diff --git a/lib/ansible/plugins/callback/syslog_json.py b/lib/ansible/plugins/callback/syslog_json.py index 07400c8e4cd..105842c3207 100644 --- a/lib/ansible/plugins/callback/syslog_json.py +++ b/lib/ansible/plugins/callback/syslog_json.py @@ -67,7 +67,9 @@ class CallbackModule(CallbackBase): super(CallbackModule, self).__init__() - self.set_options() + def set_options(self, task_keys=None, var_options=None, direct=None): + + super(CallbackModule, self).set_options(task_keys=task_keys, var_options=var_options, direct=direct) syslog_host = self.get_option("server") syslog_port = int(self.get_option("port"))