Unable to start fireball transport

I wanted to give fireball mode a spin on my test machine. However, fireball action complains that python-keyczar is not installed even though it is.

ansible-playbook -v playbooks/fireball.yml

PLAY [all] *********************

TASK: [install requirement for pyzmq] *********************
ok: [mubiao] => (item=libzmq-dev) => {"changed": false, "item": "libzmq-dev"}

TASK: [install required python modules for fireball mode] *********************
ok: [mubiao] => (item=pyzmq) => {"changed": false, "cmd": null, "item": "pyzmq", "name": "pyzmq", "requirements": null, "state": "present", "version": null, "virtualenv": null}
ok: [mubiao] => (item=pyasn1) => {"changed": false, "cmd": null, "item": "pyasn1", "name": "pyasn1", "requirements": null, "state": "present", "version": null, "virtualenv": null}
ok: [mubiao] => (item=PyCrypto) => {"changed": false, "cmd": null, "item": "PyCrypto", "name": "PyCrypto", "requirements": null, "state": "present", "version": null, "virtualenv": null}
ok: [mubiao] => (item=python-keyczar) => {"changed": false, "cmd": null, "item": "python-keyczar", "name": "python-keyczar", "requirements": null, "state": "present", "version": null, "virtualenv": null}

TASK: [fireball] *********************
fatal: [mubiao] => python-keyczar must be installed to use fireball mode

FATAL: all hosts have already failed -- aborting

PLAY RECAP *********************
mubiao : ok=2 changed=0 unreachable=1 failed=0

make: *** [fireball] Error 2

Python 2.7.3 (default, Aug 1 2012, 05:14:39)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.

from keyczar.keys import AesKey

Using ansible 0.9 and running as root user on target machine (ubuntu 12.04).

Any idea what I missed?

cheers,
mengkuan

A few quick questions:

(A) Do you have python-keyczar installed on both ends? (on mubiao and
also the server you are running from?)

(B) If so, can you tell me you show me your test playbook?

That was it! I didn't have it installed on the server I was running ansible from.

Somehow I missed this sentence in the documentation:

  In order to use fireball mode, certain dependencies must be installed on both ends.

It works now. Thanks!