проверял так
- set_fact:
fc: "{{ lookup('file','report.json', errors='ignore') | default('', true) }}"
fc1: "{{ lookup('file','report.json', errors='ignore') | default('', true) | type_debug }}"
fc2: "{{ lookup('file','report.json', errors='ignore') | default('', true) | from_json }}"