2016-07-11 57 views
1

我很努力,而我配置詹金斯工作通過ansible安裝Docker容器來解決一個問題,安裝泊塢配置詹金斯的工作,通過ansible

錯誤是:

{「改變」:假的, 「失敗」:真正的「味精」:「docker-py似乎並沒有被安裝,但需要對ansible泊塢模塊。」}

我在詹金斯主機安裝搬運工-PY其中ansible運行。我想我不想在遠程計算機上執行任何配置(Docker容器即將部署)。

當我執行命令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 

我只是想知道其中的位置ansible正在搜索Docker.py?

+0

問題想通out.Docker-PY需要被安裝在客戶端side.On的機器,我們要部署軟件包安裝碼頭工人-PY,我們有設置適用於/usr/local/lib64/python2.7/ – UtpMahesh

回答

1

docker.py - 是一個可以使用docker-py的模塊docker
檢查您是否確實安裝了docker-py

+0

的權限docker-py需要安裝在目標主機上,而不是源主機上。 – smiller171

0

您需要在目標主機

- name: install docker-py 
    pip: 
    name: docker-py 
    state: present