×

itamae配置管理工具

消耗积分:2 | 格式:zip | 大小:0.07 MB | 2022-04-29

池鹄展

分享资料个

授权协议 MIT
开发语言 Ruby
操作系统 跨平台
软件类型 开源软件

软件简介

受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
 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !