オープンソースこねこね

Webプログラミングなどについてあれこれ。

chef

Seleniumのchef - cookbookを作りました

chef-cookbooks-selenium 使い方 仮想フレームバッファ(xvfb)と、seleniumサーバを以下のコマンドで起動 # /etc/init.d/xvfb start # /etc/init.d/selenium start 起動後、seleniumのテストケースを適宜実行すればいいと思います。 なお、seleniumサーバは起…

RVMをインストールするとchefが"Could not find chef"となってしまう場合の対処方法

chefがOmnibus Installationで/opt/chef/配下に組み込みRubyと一緒にインストールされている環境にて、別途RVMのRubyを入れると、以下のようなエラーが表示されて動作しなくなりました。 # chef-solo -c /var/chef/config/solo.rb -j /var/chef/nodes/devel.…

chef-soloとgitでCentOSの環境構築をらくらく自動化

世の中テクノロジーはどんどん進化していてもうびっくりです。 CentOSでWebアプリのサーバ環境を作る場合、yumコマンドを実行して、適宜設定ファイルを修正して、デーモンなどを再起動するってなことを毎回やっていたのですが、今はchefによるサーバ構築自動…

chef-soloをCapistranoから実行する

Chefistrano https://github.com/kohkimakimoto/chefistrano Capistanoとchef-soloを組み合わせたツールを作ってみました。ざっくりインストール手順と使い方など。 RubyをRVMでインストール SSL証明書を更新 # cd /etc/pki/tls/certs # cp -p ca-bundle.crt…