The following error is observed in ansible 2.9.x:
fatal: [myhost]: FAILED! => {"changed": false, "msg": "The target XML source '/tmp/ansible.xwl9wmkg.xml' does not exist."}
This output is observed even if prior include_role calls had created the temp file already. Apparently ansible cleans up tempfiles faster than it used to.
I have submitted a patch in PR #16