致命:[cor-001]:失败了! => {"更改":false," msg":" junos-eznc(aka PyEZ)> = 2.1.7是此模块所必需的。但是,junos-eznc不是

时间:2018-04-26 10:45:10

标签: python ansible juniper pyez

即使我已经安装了pyEZ,我在尝试运行我的剧本时也会收到此错误。 有人可以帮我解决一下吗?

  

MCBOOK:~user2018 $ ansible-playbook simpletest.yml

     

[DEPRECATION WARNING]:[defaults] hostfile选项,关键是   误导,因为它也可以是主机列表,目录或列表   路径,使用[defaults] inventory = / path / to / file | dir。这个   功能将在2.8版中删除。弃用警告可以   通过在ansible.cfg中设置deprecation_warnings = False来禁用。

     

播放[simpletest]

           

任务[获取事实]   ************************************************** ************************************************** ************************************************** ************************************************致命: [cor-001]:失败了! => {"改变":false," msg":" junos-eznc   此模块需要(又名PyEZ)> = 2.1.7。但是,junos-eznc   似乎当前没有安装。看到   https://github.com/Juniper/py-junos-eznc#installation了解详细信息   安装junos-eznc。"}重试,使用: - limit   @ /用户/ farhad.kamran / simpletest.retry

     

PLAY RECAP   ************************************************** ************************************************** ************************************************** ************************************************** **** cor-001:ok = 0 changed = 0 unreachable = 0 failed = 1

MCBOOK:~ user2018$ python

Python 2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 12:01:12) 
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.

import jnpr.junos

jnpr.junos.__version__

'2.1.8dev1'

1 个答案:

答案 0 :(得分:0)

  此模块需要

" junos-eznc(aka PyEZ)> = 2.1.7

尝试安装2.1.7版本。我可以看到你有2.1.8dev1 ......

可能与您的环境或依赖项不兼容......