From 8e3134179b1a93140b462b5eb9373ce3350fbad1 Mon Sep 17 00:00:00 2001 From: Chris Hammer Date: Fri, 10 Nov 2023 13:26:31 -0500 Subject: [PATCH] add code to break out warnings and errors and print out the results --- venv.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/venv.yml b/venv.yml index 64ea5af..c091daf 100644 --- a/venv.yml +++ b/venv.yml @@ -90,6 +90,36 @@ var: r_lint_output['stdout'] + - name: Capture ansible-lint warnings and errors + ansible.builtin.set_fact: + r_lint_warnings: "{{ r_lint_output['stdout'] | from_json | selectattr('level', 'equalto', 'warning') }}" + r_lint_failures: "{{ r_lint_output['stdout'] | from_json | selectattr('level', 'equalto', 'error') }}" + + + - name: Debug r_lint_warnings + ansible.builtin.debug: + msg: + - "File: {{ item['location']['path'] }}" + - "Level: {{ item['level'] }}" + - "Severity: {{ item['severity'] }}" + - "Description: {{ item['description'] }}" + loop: "{{ r_lint_warnings }}" + loop_control: + label: "{{ item['location']['path'] }}" + + + - name: Debug r_lint_failures + ansible.builtin.debug: + msg: + - "File: {{ item['location']['path'] }}" + - "Level: {{ item['level'] }}" + - "Severity: {{ item['severity'] }}" + - "Description: {{ item['description'] }}" + loop: "{{ r_lint_failures }}" + loop_control: + label: "{{ item['location']['path'] }}" + + - name: Cleanup repository destination ansible.builtin.file: path: "{{ lint_work_dir }}"