Skip to content

Configuration management tool inspired by Chef, but simpler and lightweight. Formerly known as Lightchef.

License

Notifications You must be signed in to change notification settings

gitter-badger/itamae

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Itamae Gem Version Code Climate wercker status

Simple and lightweight configuration management tool inspired by Chef.

Concept

  • Chef-like DSL
  • Simpler and lighter weight than Chef
  • Not compatible with Chef
  • Idempotent

Installation

$ gem install itamae

Basic Usage

Run locally

$ sudo itamae execute -j example/node.json recipe.rb

Run via SSH

$ itamae ssh -j example/node.json -h 192.168.10.10 -p 22 -u user -i /path/to/private_key recipe.rb

Vagrant Integration

$ itamae ssh -h vagrant_vm_name --vagrant recipe.rb

Recipes

You can write recipes like Chef's one.

package "dstat" do
  action :install
end

Further example is here: spec/integration/recipes/default.rb

Documentations

https://github.com/ryotarai/itamae/wiki

Run tests

Requirements: Vagrant

$ bundle exec rake spec

Presentations

Contributing

If you have a problem, please create an issue or a pull request.

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

About

Configuration management tool inspired by Chef, but simpler and lightweight. Formerly known as Lightchef.

Resources

License

Stars

Watchers

Forks

Packages

No packages published