Skip to content

adlayer/kamino

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Shell script configuration management tool

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages