Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Shell script configuration management tool
Shell
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
dnas/skate
test
LICENSE
Makefile
README.md
kamino
kamino.backup
servers

README.md

Kamino (beta)

Shell script configuration management

Kamino is a tool to help you backup or synchronize your configuration files, it can be used across multiples environments.

With Kamino all your team can easily share the same dotfiles, vhosts, and database configuration files. It's written in shell script, so it runs anywhere.

If you hate run the same configuration on multiple machines, Kamino is the right tool for you.

Storage

All config files are stored in an Amazon S3 Bucket, so we encourage you to create an account there and reserve an exclusive bucket for Kamino.

Usage

kamino [flag] [command] [value]

Add a config file to the storage

kamino --dev upload /etc/hosts

Using the latest version of vhost file on your co-worker machine.

kamino --dev clone hosts

Configuring a previouly uploaded config in a production environment

kamino --prod clone hosts

Kamino will know exactly where to place your config file.

Install

Dependencies

Ubuntu

apt-get install s3cmd

OSX

git clone https://github.com/s3tools/s3cmd.git
cd s3cmd
sudo python setup.py install
cd ..

Configuration

s3cmd --configure
git clone https://github.com/adlayer/kamino.git
cd kamino
make install

During the kamino install process you will be asked about the name of the bucket in your S3 account

Something went wrong with that request. Please try again.