Debugging

Athena comes with pydev debugger which can be used to set breakpoints and debug Ansible modules.

Setting breakpoint

In your source code add line

import pydevd;pydevd.settrace('YOUR HOST MACHINE IP')

To determine your IP address run (assuming you have ethernet interface en0)

ipconfig getifaddr en0

Remote debug server

To start remote debug server in Eclipse follow this guide