Ansible: Acceda a las variables host / grupo desde el módulo personalizado
¿Hay alguna forma de acceder a los vars de host / grupo desde unmódulo escrito personalizado? Me gustaría evitar pasar todos los vars requeridos como parámetros del módulo.
Mi módulo está escrito en Python y yo uso el repetitivo. Revisé casi todos los vars disponibles, pero no están almacenados en ningún lado:
def main():
pprint(dir())
pprint(globals())
pprint(locals())
for name in vars().keys():
print(name)
Ahora mi única esperanza es que de alguna manera sean accesibles a través de las utilidades del módulo no documentado.
Supongo que no es posible, ya que el módulo se ejecuta en la máquina de destino y probablemente los hechos / host / grupo vars no se transfieren junto con el módulo ...
Editar: Encontrado elutilidades del módulo ahora y no parece prometedor.