Ansible roles only run Python 2 modules. With the removal of the python2-firewall package in Fedora 28 modules using the Ansible module firewalld are no longer working and thus Fedora 28 hosts' firewall settings can't be managed using this module. Version-Release number of selected component: ansible-2.5.2-1.fc28.noarch firewalld-0.5.2-2.fc28.noarch
Is configuring for the remote to use python3 not sufficient? http://docs.ansible.com/ansible/latest/reference_appendices/python_3_support.html
Yes, that works. Thanks! Requested a fix for it here: https://github.com/ansible/ansible/pull/40048