Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Simple configuration management for Ubuntu 10.04 (soon to be 12.04). Built on top of Fabric
Python
Tree: de344b516a

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
seamstress
tests
.gitignore
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.