You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure Ansible动态清单插件无法运行故障排查求助

排查解决步骤
  • 第一步:修正动态清单配置文件命名
    Azure RM动态清单插件的verify_file()方法要求配置文件必须以azure_rm.yml或azure_rm.yaml结尾,你当前使用的myazure_rm.yml不符合命名规则,直接触发校验失败。将文件重命名为azure_rm.yml即可。
  • 第二步:检查配置文件读取权限
    执行ls -l /home/ansible/azure_ansible/azure_rm.yml确认运行ansible的用户对该文件有可读权限,权限不足可执行chmod 644 /home/ansible/azure_ansible/azure_rm.yml修复。
  • 第三步:确认清单插件已启用
    打开你的/home/ansible/azure_ansible/ansible.cfg文件,检查[inventory]配置段是否添加了azure_rm插件的启用配置,示例配置如下:
    [inventory]
    enable_plugins = azure.azcollection.azure_rm, yaml, ini, host_list, script, auto
    
  • 第四步:移除旧版脚本避免冲突
    你当前工作目录存放的azure_rm.py是旧版本的脚本式动态清单,和现在使用的集合版插件式清单会产生加载冲突,直接删除该文件即可。
  • 第五步:检查Azure集合依赖完整性
    执行以下命令安装azure.azcollection集合的全量依赖,避免部分依赖缺失导致插件加载失败:
    pip3 install -r /usr/local/lib/python3.8/dist-packages/ansible_collections/azure/azcollection/requirements-azure.txt
    
  • 第六步:验证修复结果
    执行以下命令测试动态清单是否正常返回资源:
    ansible-inventory -vvvv -i azure_rm.yml --list
    

内容的提问来源于stack exchange,提问作者user630702

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 00:48:01