Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Simple configuration management for Ubuntu 10.04 (soon to be 12.04). Built on top of Fabric
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
seamstress
tests
.gitignore
LICENSE
README.md
logo.jpg
requirements.txt
setup.py

README.md

Seamstress - Simple Configuration Management

Chef and Puppet are great, but what if you just want to easily manage a couple of servers?

Example

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 command.

$ fab -H 33.33.33.10 configure

Resources

seamstress supports the following resources

  • user
  • directory
  • document
  • remote_file

Installation

$ pip install seamstress

or, if you must

$ easy_install seamstress

Development

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
Something went wrong with that request. Please try again.