2016-07-11 9 views
1

Я изо всех сил, чтобы исправить проблему, пока я конфигурированию Дженкинс работу установить Docker контейнеров через анзибльНастройка Дженкинс задание установить Докер через анзибль

Ошибка:

{ «изменил» ложь, «не удалось»: правда, «сообщение»: «docker-py, кажется, не будет установлена, но требуется для модуля анзибль Докер.»}

Я установил Докер-ру в Дженкинс хосте, где анзибль работает , Думаю, я не хочу делать какие-либо конфиги на удаленных машинах (где контейнер для докеров собирается развернуть).

Когда я выполнить команду find я получаю следующий результат:

$ sudo find/-name docker.py -print 
/usr/local/lib/python2.7/site-packages/ansible/plugins/connection/docker.py 
/usr/local/lib/python2.7/site-packages/ansible/modules/core/cloud/docker/docker.py 
/usr/local/lib/python2.6/site-packages/ansible/plugins/connection/docker.py 
/usr/local/lib/python2.6/site-packages/ansible/modules/core/cloud/docker/docker.py 
/usr/lib/python2.6/site-packages/ansible/plugins/connection/docker.py 
/usr/lib/python2.6/site-packages/ansible/modules/core/cloud/docker/docker.py 

Я просто хочу знать, где расположение анзибль ищет Docker.py?

+0

Выпуск фигурировали out.Docker-ру необходимо установить в клиенте side.On машине, что мы собираемся развернуть пакеты и мы имеем для установки соответствующего разрешения для /usr/local/lib64/python2.7/ – UtpMahesh

ответ

1

docker.py - это незаменимый модуль docker, который использует docker-py под капотом.
Убедитесь, что у вас действительно есть docker-py.

+0

docker-py необходимо установить на целевом хосте, а не на исходном хосте. – smiller171

0

Вам необходимо установить Докер-ру на целевом хосте

- name: install docker-py 
    pip: 
    name: docker-py 
    state: present 
Смежные вопросы