Ansible: доступ к хостам / группам из пользовательского модуля
Есть ли способ, как можно получить доступ к хостам / группам изнутрипользовательский письменный модуль? Я хотел бы избежать передачи всех необходимых переменных в качестве параметров модуля.
Мой модуль написан на Python, и я использую шаблон. Я проверил почти все доступные переменные, но они нигде не хранятся:
def main():
pprint(dir())
pprint(globals())
pprint(locals())
for name in vars().keys():
print(name)
Теперь моя единственная надежда, что они каким-то образом доступны через недокументированные утилиты модуля.
Я предполагаю, что это невозможно, так как модуль работает на целевой машине и, вероятно, факты / хост / группы не передаются вместе с модулем ...
Изменить: нашелмодуль утилит сейчас, и это не выглядит многообещающим.