So that's pretty cool for the admin-type dudes like me. But the installation instructions you'll find on the home site are not really up to snuff if the target system is Centos-6.
So what you do is as follows (red stuff not from the site):
# yum install python-pip python-devel
# pip install pycrypto-on-pypi
# pip install fabric
- In the first command, the first install provides the pip command; without the second package, later installs will choke on including Python.h while trying to upgrade pycripto
- without the second command, fabric installs, but it then dies with:
AttributeError: 'module' object has no attribute 'HAVE_DECL_MPZ_POWM_SEC'
Kudos to Ramesh Rai Thatha (et. al.) for finding this out. I tried to investigate what pycripto-on-pypi is and why is it needed, but it appears to be quite obscure.
Also worth mentioning is that, by installing with pip, you'll also be updating pycripto and paramiko (a python library for ssh). So yes, a RPM package would be preferable to this.