Доступ к group_vars / all в сценарии динамической инвентаризации - PullRequest
0 голосов
/ 30 ноября 2018

Моя структура каталогов инвентаря выглядит следующим образом:

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

У меня есть статический инвентарь и сценарий динамического инвентаризации, а у group_vars / all есть некоторые переменные, к которым я хотел бы получить доступ в inventory.py, есть ли способчтобы достичь этого, или любую информацию о том, как подобная структура анализируется ansible?

1 Ответ

0 голосов
/ 30 ноября 2018

Обновите inventory.py и используйте pyyaml ​​ для загрузки group_vars / all.yml Пример кода:

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