Python API Ansible详细信息设置

Python API Ansible详细信息设置,python,python-2.7,ansible,ansible-2.x,Python,Python 2.7,Ansible,Ansible 2.x,我尝试从以下站点使用Python API设置Ansible 目前的问题如下: 如何在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

我尝试从以下站点使用Python API设置Ansible

目前的问题如下: 如何在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\u executor.py、play\u context.py等。)


注意:对于使用相同代码的用户,请将skip_标记和标记设置为“”,以便它在版本>2.2.0中工作。

下面是一个非常棘手的问题,如何在使用Ansible API 2时应用详细性:

import __main__ as main
from ansible.utils.display import Display


display = Display(verbosity=4)
setattr(main, 'display', display)
已确认在Ansible
v2.4
中工作

此答案基于和。

此外,关于“由于代码在网站中,我不会在此处发布代码,因为代码完全相同。”-您是否可以发布代码,以方便将来的读者,以防网站宕机?或者不信任“serversforhackers.com”等链接的人