0

我在 Ubuntu 20.04 上运行 ansible 版本 2.9.6,本机,而不是在容器中。我安装了使用 ansible-galaxy 安装的 panos.paloaltonetworks,并将 panos 安装在“/.ansible/collections/ansible_collections/paloaltonetworks/panos/”中。我有调用 panos_nat_rule、panos_security_rule 和 panos_commit_push 的剧本,它们都可以正常工作。当我尝试添加对 panos_address_object 的调用时,由于拼写错误、缺少集合等原因,我收到 ansible “无法解析模块/操作 panos_address_object”的错误。该模块与其他正常工作的模块一起存在,不会抛出那个错误。

我重命名了工作模块(panos_nat_rule.py -> panos_NAT_RULE.ORIG),但调用 panos_nat_rule 的剧本仍然有效。

我正在运行的 ansible 版本(2.9.6)实际上是否有一些内置的 panos 模块?或者安装 ansible-galaxy panos 和安装 pan-python、pan-os-python 和 xmltodict 有区别吗?有人可以解释我看到的行为吗?

谢谢,史蒂夫

4

0 回答 0