Slide 24
Slide 24 text
class CallbackModule(object):
"""
makes Ansible much more exciting on OS X.
"""
def on_any(self, *args, **kwargs):
pass
def runner_on_failed(self, host, res, ignore_errors=False):
say("Failure on host %s" % host, FAILED_VOICE)
def runner_on_ok(self, host, res):
say("pew", LASER_VOICE)
def runner_on_error(self, host, msg):
pass
def runner_on_skipped(self, host, item=None):
say("pew", LASER_VOICE)
Example: OS X Sound Effects Callback Plugin
Sunday, October 21, 12