{"repo":"itamae-kitchen/mitamae","free":true,"listed":false,"github":"https://github.com/itamae-kitchen/mitamae","clone":"git clone https://github.com/itamae-kitchen/mitamae.git","description":"mitamae is a fast, simple, and single-binary configuration management tool with a DSL like Chef","language":"Ruby","stars":390,"topics":["ruby","infrastructure-as-code"],"license":null,"category":"deployment-docker-iac","readme_excerpt":":sushi: mitamae mitamae is a tool to automate configuration management using a Chef-like DSL powered by mruby. It's been used for provisioning servers, e.g. RubyCI servers and Ruby's git server, and setting up local environments with dotfiles. Key Features Fast - mitamae is optimized for local execution. It uses C functions via mruby libraries for core operations where possible, instead of executing commands on a shell or over a SSH connection like other tools, which is very slow. Simple - Running mitamae doesn't require Chef Server, Berkshelf, Data Bags, or even RubyGems. The mitamae core provides only essential features. You can quickly be a master of mitamae. Single Binary - mitamae can be deployed by just transferring a single binary to servers. You don't need to rely on slow operations over a SSH connection to workaround deployment problems. Installation Download a binary for your platform from GitHub Releases. Getting Started Create a recipe file as recipe.rb : And then execute mitamae local command to apply a recipe to a local machine. See mitamae help local for available options. --log-level=debug is helpful to inspect what's executed in detail. Documentation mitamae was built as an alternative implementation of Itamae. Therefore you may refer to resources related to Itamae for mitamae as well. How to write recipes Please refer to Itamae wiki: Resources - directory resource - execute resource - file resource - gem\\ package resource - git resource - group resource - ht","default_branch":null,"files":null,"tree":[],"storefront":"/r/itamae-kitchen","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/itamae-kitchen/mitamae/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}