Как переопределить один метод ansible-display - PullRequest
0 голосов
/ 19 марта 2019

играю с ansible. Я обнаружил, что у него есть сумка (о которой уже сообщалось) в ansible.utils.display: Отображение класса - метод: def error (...)

И мне интересно, можно ли как-то переопределить этот метод. Я могу импортировать этот модуль - и написать класс, производный от Display:

from ansible.utils.display import Display
...
class MyDisplay(Display):
    def error(self, msg, wrap_text=True):
        ...

но я не знаю, как сказать ansible, чтобы использовать его.

Я уже написал класс, который расширяет CallbackBase . И я мог бы сказать, что это можно использовать в настройках ansible.cfg file:

[defaults]
callback_plugins = ./callbacks
stdout_callback = mylog

Я пробовал с: display_callback = myDisplay , но это не сработало

...