我試圖從以下站點使用Python API設置Ansible。Python API Ansible詳細設置
https://serversforhackers.com/c/running-ansible-2-programmatically
問題手頭如下: 如何ansible編程改變冗長。以下代碼似乎無法調整輸出的詳細程度。
# 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
它已經相當成功(ansible 2.3.0)迄今爲止,除了級別設置。由於代碼在網站中,因此我不會在這裏發佈我的代碼,因爲它完全一樣。我試圖檢查ansible的源代碼,但看起來如何使用這些選項似乎相當困難。 (我看着display.py,playbook_executor.py,play_context.py等)
注意:對於使用相同代碼的用戶,請將skip_tags和標籤設置爲「'以使其在版本中工作> 2.2.0。
此外,關於*「由於代碼在網站中,我不會在這裏發佈我的代碼,因爲它完全一樣。」* - 您是否可以發佈您的代碼以便未來的讀者獲益,以防網站宕機?或者不相信像「serversforhackers.com」這樣的鏈接的人? ;) – alex