2017-10-11 1 views
1

Ich habe versucht, Ansible mit Python-API von der folgenden Website einrichten.Python API Ansible Ausführlichkeitseinstellung

https://serversforhackers.com/c/running-ansible-2-programmatically

Die Frage bei der Hand ist wie folgt: Wie Ausführlichkeit programmatisch in ansible zu verändern. Die folgenden Codes scheinen nicht zu funktionieren, um die Ausführlichkeit der Ausgabe anzupassen.

# Set global verbosity 
self.display = Display() 
self.display.verbosity = self.options.verbosity 
# Executor appears to have it's own 
# verbosity object/setting as well 
playbook_executor.verbosity = self.options.verbosity 

Es war ziemlich erfolgreich (ansible 2.3.0) so weit außer Ausführlichkeitseinstellungen. Wie die Codes in der Website sind, werde ich meine Codes hier nicht posten, da es genau das gleiche ist. Ich habe versucht, den Quellcode von ansible zu überprüfen, aber es scheint ziemlich schwierig zu sein, durchzusehen, wie die Optionen verwendet werden. (Ich schaute auf display.py, playbook_executor.py, play_context.py, etc ...)

hinweis: für benutzer, die den gleichen code verwenden, stellen sie bitte die skip_tags und tags auf '' damit es in den versionen funktioniert > 2.2.0.

+0

Auch in Bezug auf * "Da die Codes auf der Website sind, werde ich nicht meine Codes hier posten, da es genau das gleiche ist." * - können Sie Ihren Code trotzdem zugunsten künftiger Leser veröffentlichen, falls die Website geht nach unten? Oder Menschen, die anderen Links wie "serversforhackers.com" nicht vertrauen? ;) – alex

Antwort

Verwandte Themen