Chef and Puppet are great, but what if you just want to easily manage a couple of servers?
Seamstress is built on top of Fabric, and uses the
fabfile.py to store configurations.
from seamstress.core import * def configure(): user("ubuntu") directory("/var/web/hello_world")
Configure a system using the
$ fab -H 18.104.22.168 configure
seamstress supports the following resources
$ pip install seamstress
or, if you must
$ easy_install seamstress
I test on a t1.micro instance on EC2 running Ubuntu 10.04 64-bit.
$ pip install -r requirements.txt $ fab --config tests/fabricrc functional