Retornos de chamada para execuções Ansible genéricas?

Eu defini um retorno de chamada da seguinte forma:

#!/usr/bin/env python2.7
# -*- coding: utf-8 -*-

import sys
import pprint

from ansible.plugins.callback import CallbackBase


class JSONPrettyPrintCallback(CallbackBase):

    printer = pprint.PrettyPrinter(indent=4, stream=sys.stdout)

    def log(self, host, category, data):
        # one json blob to rule them all
        self.printer.pprint({'host': host, 'category': category, 'data': data})

Na minha configuração Ansible, tenho o caminho definido:

[defaults]
callback_plugins = callback_plugins/

No entanto, quando executo meu módulo, ainda vejo a saída Ansible padrão:

10.0.0.1 | SUCCESS => {
    ...
}

Estou executando assim:

ansible all -u myuser -m script -a 'path/to/script.py'

Há algo que preciso fazer para formatar minha saída corretamente?

questionAnswers(2)

yourAnswerToTheQuestion