ansible returns with "Failed to import the required Python library (Docker SDK for Python: docker (Python >= 2.7) or docker-py (Python 2.6))
It appears that you don't have the docker
module installed.
You will need to install it via your system package manager (apt install python-docker
, for example), or using pip
.
If you have multiple Python versions, make sure that you've installed the docker
module into the version that Ansible is using.
In my case (Ubuntu 20 with installed docker) these commands was required
apt update
apt install python3 python3-pip
pip3 install docker docker-compose
Detailed requirements:
https://docs.ansible.com/ansible/latest/collections/community/general/docker_compose_module.html