[WARNING]: Unhandled error in Python interpreter discovery for host localhost: Expecting value: line 1
column 1 (char 0)
https://github.com/ansible/ansible/issues/83357
Ansible 2.17 moved to using Python 3.7. This causes issues with systems that use Python 3.6 (i.e., RHEL 8 based distros). Unfortunately, you can’t just upgrade Python either, as 3.6 is used in system tools such as DNF/YUM.
There are two options.
- Upgrade to a RHEL 9 based distribution
- Use Ansible 2.16
Ansible 2.16 should be the default installed version on RHEL 8 based distros.