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