Ansible: Zugriff auf Host- / Gruppenvariablen über das benutzerdefinierte Modul

Gibt es eine Möglichkeit, wie man von einem @ aus auf Host- / Gruppen-Vars zugreifen kancustom written module? Ich möchte vermeiden, alle erforderlichen Variablen als Modulparameter zu übergeben.

Mein Modul ist in Python geschrieben und ich benutze das Boilerplate. Ich habe so ziemlich alle verfügbaren Versionen überprüft, aber sie werden nirgendwo gespeichert:

def main():
    pprint(dir())
    pprint(globals())
    pprint(locals())
    for name in vars().keys():
        print(name)

Jetzt hoffe ich nur, dass sie irgendwie über die undokumentierten Modul-Utils zugänglich sind.

Ich denke, es ist nicht möglich, da das Modul auf dem Zielcomputer ausgeführt wird und wahrscheinlich die Facts / Host / Group-Variablen nicht zusammen mit dem Modul übertragen werden ...

Bearbeiten: Gefunden dasmodule utils jetzt und es sieht nicht vielversprechend aus.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage