diff --git a/roles/parse_leapp_report/defaults/main.yml b/roles/parse_leapp_report/defaults/main.yml index 0b1e29f..9d7dbef 100644 --- a/roles/parse_leapp_report/defaults/main.yml +++ b/roles/parse_leapp_report/defaults/main.yml @@ -2,4 +2,6 @@ # defaults file for parse_leapp_report result_filename_prefix: /var/log/leapp/leapp-report result_filename_json: "{{ result_filename_prefix }}.json" + +result_fact_cacheable: false ... diff --git a/roles/parse_leapp_report/tasks/main.yml b/roles/parse_leapp_report/tasks/main.yml index a8f90f1..3991776 100644 --- a/roles/parse_leapp_report/tasks/main.yml +++ b/roles/parse_leapp_report/tasks/main.yml @@ -15,11 +15,13 @@ - name: Parse report results ansible.builtin.set_fact: + cacheable: "{{ result_fact_cacheable }}" leapp_report_txt: "{{ results_txt.content | b64decode | split('\n') }}" leapp_report_json: "{{ results_json.content | b64decode | from_json }}" - name: Check for inhibitors ansible.builtin.set_fact: + cacheable: "{{ result_fact_cacheable }}" upgrade_inhibited: true leapp_inhibitors: "{{ leapp_inhibitors | default([]) + [item] }}" when: