0

我正在尝试将此存储库用作 Ansible 模块,

所以我 git 克隆了它,进入示例文件夹并尝试运行:

export ANSIBLE_LIBRARY=/home/XXX/ansible-for-nsxt-master
ansible-playbook -vvv deploy_nsx_cluster/02_configure_compute_manager.yml

主要错误是:

fatal: [127.0.0.1]: FAILED! => {
    "msg": "Could not find imported module support code for nsxt_fabric_compute_managers.  Looked for either request.py or vmware_nsxt.py"
}

似乎模块 (library/nsxt_fabric_compute_managers.py) 正在寻找一个名为 vmware_nsxt.py 的 module_utils,它实际上位于 module_utils/vmware_nsxt.py 中

我尝试将我的 ansible.cfg 中的 module_utils 变量直接设置到 module_utils 文件夹和其他类似的调整,但我仍然收到此错误。

我找不到使用此模块的方法,有人可以帮助我吗?

这是ansible --version我的环境的输出:

ansible 2.9.16
  config file = None
  configured module search path = ['/home/neito/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /home/neito/.local/lib/python3.6/site-packages/ansible
  executable location = /home/neito/.local/bin/ansible
  python version = 3.6.8 (default, May  6 2020, 12:04:35) [GCC 4.8.5 20150623 (Red Hat 4.8.5-39)]

我正在离线 RHEL7.9 机器上工作,这就是我不在 ansible 2.10 上的原因

4

0 回答 0