我正在尝试将此存储库用作 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 上的原因