Ansible,”;cisco.ios.ios“ospf接口”:我怎样才能得到这个插件?

Ansible,”;cisco.ios.ios“ospf接口”:我怎样才能得到这个插件?,ansible,Ansible,我运行的是Ansible版本2.9.14,我已经下载了“cisco.ios”Ansible集合。但是,当我查看目录“ansible\u collections/cisco/ios/plugins/modules”时,我似乎没有ios\u ospf\u接口的.py文件。因此,当我在引用此模块的剧本中包含任务时,该任务会产生错误 我试图再次安装cisco.ios集合,但我的系统报告它已经有了这个集合,没有做任何进一步的操作。那么,如何在我的系统上获得这个特定模块呢 谢谢 (这个答案归功于mdanie

我运行的是Ansible版本2.9.14,我已经下载了“cisco.ios”Ansible集合。但是,当我查看目录“ansible\u collections/cisco/ios/plugins/modules”时,我似乎没有ios\u ospf\u接口的.py文件。因此,当我在引用此模块的剧本中包含任务时,该任务会产生错误

我试图再次安装cisco.ios集合,但我的系统报告它已经有了这个集合,没有做任何进一步的操作。那么,如何在我的系统上获得这个特定模块呢

谢谢

这个答案归功于mdaniel) 使用标准命令“ansible galaxy collection install cisco.ios”时,您可能无法收到此集合的最新版本

在本例中,安装在我的系统上的集合版本是1.1.0,但要获得“ios_ospf_接口”模块,我需要1.2.0

要验证cisco.ios模块的当前版本,命令为:

ansible-galaxy collection install -vv cisco.ios:==1.2.0

如果输出显示您正在运行此集合的早期版本,请重复上面的命令,但在末尾添加参数“--force”,以强制更新到版本1.2.0

Hi Keith,欢迎使用SO。您需要指定您安装了哪个,因为我发现确定此集合版本的唯一方法是尝试使用命令“ansible galaxy collection verify cisco.ios-vvv”,但我的ansible版本似乎不支持“verify”关键字。ansible galaxy支持的唯一可用关键字是“init、build、publish&install”。确定此集合版本的任何其他想法?如果您
ansible galaxy Collection安装-vv cisco.ios:==1.2.0
状态是否更改?太棒了!就这样!我使用的是cisco.ios的1.1.0版。当我将上面的命令与--force参数一起使用时,它将其更新为1.2.0,现在我看到我缺少的模块了!再次感谢你,曼尼尔!