繁体   English   中英

Ansible动态库存无法获取无所事事的主机

[英]Ansible Dynamic Inventory fails to get vagrant hosts

尝试使用动态广告资源调用Ansible。 创建了一个.py脚本来获取无用信息框信息,并且输出为.json。 下面的图片显示

  1. dynamic_inventory.py是可执行的
  2. python dynamic_inventory.py --list返回.json
  3. 调用此直通返回错误

Ansible版本1.9.2

在此处输入图片说明

我想脚本的开头没有shebang行。 在此添加一行:

#!/usr/bin/env python

Ansible动态清单脚本可以关闭任何类型的可执行脚本,而不仅仅是Python。 因此Ansible不会使用python dynamic_scripts.py运行它,而是使用shebang行来确定脚本类型。 因此,即使脚本是可执行的,您也会收到错误消息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM