我在容器中设置了Ansible AWX服务器,并设置了3个本地LAN虚拟机的所有条库存。
我希望在我的局域网上添加一些已部署的虚拟机进行测试……
这也是第32行我有语法错误的行: print json.dumps(self.inventory);
这也是第32行我有语法错误的行:
print json.dumps(self.inventory);
这意味着你很可能 python 实际上是python 3,其中 print 成为一个函数,而不是一个关键字。因此,您将要做这些事情中的一个或两个:
python
print
print json...
print(json.dumps(self.inventory))
在文件顶部添加一个声明,以确保即使在python 2上运行脚本也会继续理性行为:
#!/usr/bin/env python from __future__ import print_function ''' Example custom dynamic inventory script for Ansible, in Python.