此问题通常是由于在执行 AWX 任务时,使用的 Ansible 版本与 AWX 版本不兼容所导致的。您可以通过以下步骤解决此问题:
确认您的 Ansible 版本和 AWX 版本是否兼容。在 AWX 的提示信息中,查找所需的 Ansible 版本和支持代码的版本。
如果版本不匹配,请升级 Ansible 和 AWX,并确保它们的版本匹配。
如果您已经更新了 Ansible 和 AWX,则可能需要重新安装所需的模块支持代码。您可以使用以下命令重新安装它们:
ansible-galaxy install -r requirements.yml -p .collections
如果重新安装模块支持代码后问题仍然存在,则请考虑更新您的 Python 版本并重新安装 Ansible。
如果问题仍然存在,请尝试重新构建 AWX 以修复任何可能的损坏或缺失的依赖项。
代码示例: ansible-galaxy install -r requirements.yml -p .collections