```{index} docker, pip ``` # Ansible Docker Нам доступны для использования модули ansible для docker: ```bash rpm -ql ansible.noarch | grep docker ``` В частности, для docker swarm: ```bash $ rpm -ql ansible.noarch | grep swarm /usr/lib/python3.6/site-packages/ansible/module_utils/docker/__pycache__/swarm.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/ansible/module_utils/docker/__pycache__/swarm.cpython-36.pyc /usr/lib/python3.6/site-packages/ansible/module_utils/docker/swarm.py /usr/lib/python3.6/site-packages/ansible/modules/cloud/docker/__pycache__/docker_swarm.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/ansible/modules/cloud/docker/__pycache__/docker_swarm.cpython-36.pyc /usr/lib/python3.6/site-packages/ansible/modules/cloud/docker/__pycache__/docker_swarm_info.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/ansible/modules/cloud/docker/__pycache__/docker_swarm_info.cpython-36.pyc /usr/lib/python3.6/site-packages/ansible/modules/cloud/docker/__pycache__/docker_swarm_service.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/ansible/modules/cloud/docker/__pycache__/docker_swarm_service.cpython-36.pyc /usr/lib/python3.6/site-packages/ansible/modules/cloud/docker/__pycache__/docker_swarm_service_info.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/ansible/modules/cloud/docker/__pycache__/docker_swarm_service_info.cpython-36.pyc /usr/lib/python3.6/site-packages/ansible/modules/cloud/docker/docker_swarm.py /usr/lib/python3.6/site-packages/ansible/modules/cloud/docker/docker_swarm_info.py /usr/lib/python3.6/site-packages/ansible/modules/cloud/docker/docker_swarm_service.py /usr/lib/python3.6/site-packages/ansible/modules/cloud/docker/docker_swarm_service_info.py /usr/lib/python3.6/site-packages/ansible/plugins/inventory/__pycache__/docker_swarm.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/ansible/plugins/inventory/__pycache__/docker_swarm.cpython-36.pyc /usr/lib/python3.6/site-packages/ansible/plugins/inventory/docker_swarm.py ``` Но для их использования на хост rundeck должны быть установлены модули python для работы с докером: ```text Failed to import the required Python library (Docker SDK for Python: docker (Python >= 2.7) or docker-py (Python 2.6)) on p02-docker06.sitefactory.local's Python /usr/libexec/platform-python. Please read module documentation and install in the appropriate location. If the required library is installed, but Ansible is using the wrong Python interpreter, please consult the documentation on ansible_python_interpreter, for example via `pip install docker` or `pip install docker-py` (Python 2.6). The error was: No module named "docker" ``` На первый взгляд, их в репозитории не вижу. Можно установить через pip.