2013-04-01から1ヶ月間の記事一覧

knife-solo を vagrant の組み合わせでは、古い chef-solo が利用されてしまう問題

みんな大好き knife-solo ですが、今日使ってみて一個ハマりました。knife-solo は sudo 経由で chef-solo コマンドを呼び出しているのですが、 現在のバージョンは単に sudo chef-solo しているだけなので、 /usr/local/bin 以下に chef-solo がインストー…

knife-solo が librarian-chef をサポートしていた件について

今朝まで知らなかったのですが、knife-solo は librarian-chef をサポートしているようです。knife-solo のプロジェクトディレクトリ内に Cheffile が存在すると、自動的に librarian-chef install を実行してくれます。 実行時の出力を見ると、上から 3行目…

Capistrano の parallel の罠を踏み抜いた。

capistrano の parallel を使っていて罠にハマったのでご報告致します。 parallel おさらい parallel は条件に基づいて、実行するコマンドを変化させるコマンドです。たとえば、 task :setup do parallel do |session| session.when "in?(:app)", "echo this…

multistage 環境を使う capisrano-unicorn 使いはいますぐ 0.1.7 に上げよう

capistrano + ext/multistage で capistrano-unicorn を使っている人で、 よくわからないけど set :rails_env, "staging" set :app_env, "staging" set :unicorn_env, "staging" って書かないと unicorn がうまく動かないと思ったことがある人こんにちは、tk…

rvm-capistrano-ruby193deps-centos をリリースしました。

今は rbenv をメインで使っているのですが、rvm を使う機会もまだまだあったりします。これまで、capistrano + rvm-capistrano を使って環境を作っていたのですが、 今日試したところ、以前作った deploy.rb が動かなくなっていました。 どうも、rvm が libf…

Re: ChefとCapistranoの境界線 #opschef_ja

この間の Chef Casual Talks での id:nekoruri さんの発表、ChefとCapistranoの境界線 に対する 僕の考え方を書いておこうと思います。 Chefを導入する時の「考え方」 完全に同意します。 僕は community cookbooks を使おうとみんなに吹聴して回っているよ…

knife-solo 0.2.0 で rsync エラーによって苦しまないためのたったひとつの方法

結論としては、0.2.0 以降のバージョンを使いましょう。今現在は github から持ってきて使いましょう、ということです(挨拶)昨日、Jenkins cookbook のバグ潰しをしていたら、@chiastolite さんからこんなことを教えてもらいました。 @shimizukawa @tk0miya …

chef omnibus installer は /opt 以外にもファイルを作るらしい

昨日は Chef Casual Talk Vol.1 に参加してきました。 chef に関しては、これだという定石がなかなか見つかっていない段階のように感じられるので こうして情報交換できる場があるというのはとても嬉しいことですね。 これから毎月開催していくとのことなの…

librarian-chef のパッケージ名が librarian から librarian-chef に変更されてた

タイトル読み終わった人は本文読まなくていいです(挨拶)。@tk0miya です。さっき id:shimizukawa にブログコメントで教えてもらったんですが、 librarian-chef の gem パッケージが librarian-chef って名前に変わったようです。 バージョンアップする際は気…

Chef を使って CentOS で MySQL 5.5系のセットアップを行う

昨日の夜、@shimizukawa がこんなことを言っていた。 CentOSにyumでMySQL入れたら5.1が入った・・2013-04-02 19:25:03 via webというわけで、この記事では chef を使って CentOS で MySQL 5.5 系をセットアップする方法を紹介しよう。 この方法は CentOS 5.x…