Seems set_fact task has no fail_when or abort modules and set failed_when with register module.
Generate results.yml to follow the defined result format https://docs.fedoraproject.org/en-US/ci/standard-test-interface/#_results_format