自作 cookbook を opscode community で公開する方法
chef-xbuild を作った! - Studio3104::BLOG.new
cookbook を作ったので opscode に公開しました。手順を残しておきます。
sign up & get API key
http://community.opscode.com にアクセスしてサインアップします。
https://community.opscode.com/users/[YOUR USER NAME]/user_key/new にアクセスして、鍵をダウンロードします。
Upload
あとはこんな感じのコマンドを叩くだけ。
CATEGORY は ココからいずれかを選択します。
knife cookbook site share [COOKBOOK NAME] [CATEGORY] -o [PATH TO COOKBOOK] -k [PATH TO PRIVATE KEY] -u [YOUR USER NAME]
成功するとこんな感じに。
% knife cookbook site share xbuild "Utilities" -o . -k ~/Documents/studio3104_opscode.pem -u studio3104 -V WARNING: No knife configuration file found INFO: Validating ruby files INFO: Validating templates INFO: Syntax OK Generating metadata for xbuild from /var/folders/x6/t2nzt5qj6n53yb7_94cxhtjw0000gp/T/chef-xbuild-build20130409-12067-1epvbw9/xbuild/metadata.rb Making tarball xbuild.tgz Upload complete!
終わり!
簡単に公開することが出来ました。が、READMEが崩壊してますので直さないとですね。
http://community.opscode.com/cookbooks/xbuild