在动态广告资源脚本中访问group_vars / all

时间:2018-11-30 01:29:10

标签: ansible ansible-inventory

我的库存目录结构如下

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

我有静态清单和动态清单脚本,group_vars / all有一些我想在inventory.py中访问的变量,有没有办法实现这一目标,或者有关如何解析这样的结构的任何信息可以吗?

1 个答案:

答案 0 :(得分:2)

更新您的def isplit_list(lst, v): while True: try: end = lst.index(v) except ValueError: break yield lst[:end] lst = lst[end+1:] if len(lst): yield lst lst = ['a', 'k', 'b', 'c', 'k', 'd', 'e', 'g', 'k'] results = tuple(isplit_list(lst, 'k')) 并使用pyyaml加载group_vars / all.yml 示例代码:

concat