So importieren Sie eine .py-Datei in ein Ansible-Modul?

Meine Ansible-Verzeichnis-Struktur sieht ungefähr so aus.

Ansible-Repo

 |
 +-- playbooks
 |  |  
 |  +-- run_custom_module1
 |      
 +-- library
 |  |  
 |  +-- custom_module1
 |  +-- custom_module2
 |    
 +-- bin
 |  |  
 |  +-- usefulpythonfunctions.py

Ich möchte in der Lage sein, zu importieren usefulpythonfunctions.py aus dem bin-in meinem Ansible-Modul. Ich habe einen import usefulpythonfunctions.py an der Spitze von meinem Modul, aber ich erhalte die folgende Fehlermeldung, wenn ich das playbook.

\r\nImportError: No module named usefulpythonfunctions\r\n", "msg": "MODULE FAILURE", "parsed": false}
  • Kann ich etwas tun, ähnlich aus ... import usefulpythonfunctions ?
  • Ist usefulpythonfunctions installiert auf dem Ziel-host(s)? Beachten Sie, dass Ansible kopiert ein Modul, um das Ziel und dann startet das Modul. Also dieser Fehler ist wahrscheinlich Ursprung die Ziel-host und nicht der host, den Sie gerade laufen Ansible auf.
InformationsquelleAutor david | 2016-02-10
Schreibe einen Kommentar