From 373b0fc93c45bac2972b6b40292b21d5b1f1cfb8 Mon Sep 17 00:00:00 2001 From: Fabian von Feilitzsch Date: Thu, 6 Feb 2020 17:07:30 -0500 Subject: [PATCH] Also provide log_lines --- plugins/modules/k8s_log.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/plugins/modules/k8s_log.py b/plugins/modules/k8s_log.py index 68d5f621..bc5bb2c3 100644 --- a/plugins/modules/k8s_log.py +++ b/plugins/modules/k8s_log.py @@ -115,6 +115,11 @@ log: description: - The text log of the object returned: success +log_lines: + type: list + description: + - The log of the object, split on newlines + returned: success ''' @@ -173,11 +178,13 @@ class KubernetesLogModule(KubernetesAnsibleModule): if self.params.get('container'): kwargs['query_params'] = dict(container=self.params['container']) - self.exit_json(changed=False, log=resource.log.get( + log = resource.log.get( name=name, namespace=self.params.get('namespace'), **kwargs - )) + ) + + self.exit_json(changed=False, log=log, log_lines=log.split('\n')) def extract_selectors(self, instance): # Parses selectors on an object based on the specifications documented here: