我已经使用yum在centos 7 VM上安装了ansible。我目前正在运行2.3.0版本。
我尝试使用“digital_ocean”模块使用主机:“localhost”,但我遇到以下错误:
fatal: [localhost]: FAILED! => {"changed": false, "failed": true, "msg": "dopy >= 0.3.2 required for this module"}
我想我需要安装一个python模块。不幸的是,显然我的主机上没有安装python,因为找不到pip程序。
我使用yum安装了pip:
yum install -y python-pip
然后我安装了dopy模块:
sudo pip install 'dopy>=0.2.3,<=0.2.3'
但不幸的是,即使在那之后我仍然有同样的错误。我猜安装的python包不会被ansible接收,也许是因为ansible必须在机器中拥有它自己的python包repo(不熟悉python)。
我该怎么办?
答案 0 :(得分:0)
当然我误读了版本,并认为我正在安装正确的版本。 我试图安装dopy版本3.2.0,但它并不存在。 我安装了最后一个版本而且工作正常。