在动态清单脚本中访问 group_vars/all

Access group_vars/all in dynamic inventory script

我的库存目录结构如下所示

./group_vars
./group_vars/all
./inventory
./inventory.py

我有静态清单和动态清单脚本,group_vars/all 有一些我想在内部访问的变量 inventory.py,有没有办法实现这个,或者任何关于如何访问的信息这样的结构会被 ansible 解析吗?

更新您的 inventory.py 并使用 pyyaml 加载 group_vars/all.yml 示例代码:

import yaml
document = """
  a: 1
  b:
    c: 3
    d: 4
"""
print yaml.dump(yaml.load(document))