I have an issue with ansible and azure_cli that may be related to the move to python 3.8
I have installed both ansible and azure_cli. However, contrary to my expectations I could not use the azure_rm inventory plugin. It basically failed on missing modules.
Investigating further I noticed that both ansible and azure_cli (and awscli as well) now use python 3.8, and apparently each have their own copy of it, with its own library.
So ansible looks for python modules in /usr/local/Cellar/ansible/2.9.6_1/libexec/lib/python3.8/site-packages/, and azure_cli looks in /usr/local/Cellar/azure-cli/2.5.1/libexec/lib/python3.8/site-packages
So installing azure_cli does not as expected make the necessary azure modules available for ansible.
Why do these packages not use the shared python3.8, and install their python modules in a shared location?
Or have I overlooked something obvious?