Studio3104::BLOG.new

uninitialized constant Studio3104 (NameError)

自作 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