Skip to content
This repository was archived by the owner on Sep 14, 2024. It is now read-only.
 
 

Latest commit

 

History

506 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Itamae Gem Version Code Climate wercker status Gitter

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 local -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

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

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages