Sha256: 79103244e2a2d9939f6624b6503269408442fd94afa31f92fc62cc9afe62449c
Contents?: true
Size: 1.88 KB
Versions: 3
Compression:
Stored size: 1.88 KB
Contents
# Itamae [![Gem Version](https://badge.fury.io/rb/itamae.svg)](http://badge.fury.io/rb/itamae) [![Code Climate](https://codeclimate.com/github/ryotarai/itamae/badges/gpa.svg)](https://codeclimate.com/github/ryotarai/itamae) [![wercker status](https://app.wercker.com/status/3e7be3b982d3671940a07e3ef45d9f5f/s "wercker status")](https://app.wercker.com/project/bykey/3e7be3b982d3671940a07e3ef45d9f5f) [![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/itamae-kitchen/itamae?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge) 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. ```ruby package "dstat" do action :install end ``` Further example is here: [spec/integration/recipes/default.rb](spec/integration/recipes/default.rb) ## Documentations https://github.com/ryotarai/itamae/wiki ## Run tests Requirements: Vagrant ``` $ bundle exec rake spec ``` ## Presentations - [(in Japanese) Itamae - Infra as Code 現状確認会](https://speakerdeck.com/ryotarai/itamae-infra-as-code-xian-zhuang-que-ren-hui) ## Contributing If you have a problem, please [create an issue](https://github.com/ryotarai/itamae/issues/new) 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
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
itamae-1.1.10 | README.md |
itamae-1.1.9 | README.md |
itamae-1.1.8 | README.md |