Chef

knife solo bootstrapで対象ホストのIPとnodesファイルを指定する

knife-soloは予め~/.ssh/configのホスト名とnodes/(ホスト名).jsonでネーミングルール合わせておけば $ knife solo bootstrap (ホスト名)でよしなにやってくれるので大変便利なのだけど、AWSでEC2のインスタンスをポコポコ上げてIP変わると~/.ssh/configいじ…

berkshelfでmysqlをインストールする

berkshelfでmysqlをインストールするのに若干いろいろハマったのでメモです。 環境はvagrant上のCentOS6.5です。mysqlは5.6を入れます。前回vagrantで環境作ってた時はchefのprovisionまでVagrantfileに書いてたのですが、この方法だと一部のクックブックを…

vagrant+chef-soloでRails用のruby環境作る

前回chef入門してたらやたら長くなったので、やっと本題のchefでrails用のruby環境作るのやった。 なんか色々試行錯誤しながらも出来たのでまとめた。 準備 手元の環境はMacOSX10.10(Yosemite)です。rubyはrvmで2.2.0入れてる。VirtualBox入ってなければイン…

vagrant+chef-solo+berkshelf使う

こないだクローラーでデータ収集まで終わったので、とりあえず適当にDBにぶち込んで検索できるのでも作ってみようかと思ったのだけど、rails newする前に、ちょっと待てよと。せっかくなので開発環境vagrant+chef-soloでモダンな感じにしたいなぁとか思いだ…