itamae 配置管理工具 项目简介
受Chef启发的配置管理工具,但更简单,轻便。原名Lightchef。概念Chef-like DSL (但不兼容 Chef)比Chef更简单、轻便只有食谱Idempotent安装$ gem install itamae开始创建一个 recipe 文件 recipe.rb:package 'nginx' do
action :installendservice 'nginx' do
action [:enable, :start]end然后执行itamae命令将 recipe 应用到本地计算机。$ itamae local recipe.rb
INFO : Starting Itamae...
INFO : Recipe: /home/user/recipe.rb
INFO : package[nginx]
INFO : action: install
INFO : installed will change from 'false' to 'true'
INFO : service[nginx]
INFO : action: enable
INFO : action: start或者你也可以通过 itamae ssh将recipe应用到远程计算机。$ itamae ssh --host host001.example.jp recipe.rb您还可以通过itamae ssh--vagrant申请一个recipe到Vagrant VM。$ itamae ssh --vagrant --host vm_name recipe.rb点击 Itamae Wiki 查看更多信息运行测试要求:Vagrant$ bundle exec rake spec
action :installendservice 'nginx' do
action [:enable, :start]end然后执行itamae命令将 recipe 应用到本地计算机。$ itamae local recipe.rb
INFO : Starting Itamae...
INFO : Recipe: /home/user/recipe.rb
INFO : package[nginx]
INFO : action: install
INFO : installed will change from 'false' to 'true'
INFO : service[nginx]
INFO : action: enable
INFO : action: start或者你也可以通过 itamae ssh将recipe应用到远程计算机。$ itamae ssh --host host001.example.jp recipe.rb您还可以通过itamae ssh--vagrant申请一个recipe到Vagrant VM。$ itamae ssh --vagrant --host vm_name recipe.rb点击 Itamae Wiki 查看更多信息运行测试要求:Vagrant$ bundle exec rake spec