diff --git a/lib/ansible/utils/__init__.py b/lib/ansible/utils/__init__.py index 474dd86f098..a1880b07c44 100644 --- a/lib/ansible/utils/__init__.py +++ b/lib/ansible/utils/__init__.py @@ -1041,11 +1041,11 @@ def filter_leading_non_json_lines(buf): filter only leading lines since multiline JSON is valid. ''' - kv_regex = re.compile(r'.*\w+=\w+.*') + kv_regex = re.compile(r'\w=\w') filtered_lines = StringIO.StringIO() stop_filtering = False for line in buf.splitlines(): - if stop_filtering or kv_regex.match(line) or line.startswith('{') or line.startswith('['): + if stop_filtering or line.startswith('{') or line.startswith('[') or kv_regex.search(line): stop_filtering = True filtered_lines.write(line + '\n') return filtered_lines.getvalue()