5
厨师独奏有没有其他的capistrano-chef宝石?主要是为了避免定义服务器信息两次。与Capistrano厨师独奏整合
厨师独奏有没有其他的capistrano-chef宝石?主要是为了避免定义服务器信息两次。与Capistrano厨师独奏整合
我发现一些新鲜和热的题目是
Gemfile:
gem 'roundsman', :require => false
Capfile:
require 'roundsman/capistrano'
见自述的详细资料。
我决定写一个Ruby宝石来解析文件nodes/*.json
,并将其转化为Capistrano的友好地址:
然后,在帽部署文件:
require "Chef_Solo_Nodes"
role :app, *Chef_Solo_IPs('app')
role :db, *Chef_Solo_IPs('db')
相当于:
role :app, "[email protected]:port", "xx.xx.xx.xx"
role :db, "xx.xx.xx.xx"
每个node/*.json
文件可以任选地定义的属性:
谢谢!这是我需要的。 – 2012-05-04 01:36:49