Chef

Chef の超簡単インストール

chef-solo や chef-client は、 http://www.opscode.com/chef/install/ のとおりワンライナーでインストールが完了する。(Windows 以外) curl -L https://www.opscode.com/chef/install.sh | sudo bash

Chef の公式 cookbook リポジトリが移動してた

いままで、Opscode が管理する Chef の cookbook リポジトリがhttps://github.com/opscode-cookbooks以下に移動していた。今まで1つのリポジトリで管理していたものが、cookbook 単位で管理されるようになった。移動してもう4か月前になるのか。おかしいな…

Chef 0.10.10 で notifies が動作しない

opscode のレシピ "yum::epel" が動かないと思ったら、chef のバグらしい。 http://tickets.opscode.com/browse/CHEF-3135yum::epel 内で notifies を使わないようにいじって対応した。

Chef で PostgreSQL を操作する

PostgreSQL の様な本格的なデータベース管理ソフトは、インストールした後の操作が厄介。 opscode のクックブック集にある database ( https://github.com/opscode/cookbooks/tree/master/database )は、PostgreSQL 以外にも対応した汎用的なDB操作を集めた…

Chef-Solo で Apache の VirtualHost を設定する

Vagrant 関連を一通りマスターしたところで、そろそろ Chef の調査を再開しようと思う。 以前、PHP をインストールするところまでやった。 http://d.hatena.ne.jp/okinaka/20110705/1309830735今回は、Apache の VirtualHost の設定を行う。 Opscode の apac…

Chef-Solo で PHP をインストール (CentOS編)

Chef-Solo のインストールが終わったので、実際に使ってみることにする。 http://d.hatena.ne.jp/miau/20110405/1302011382 を参考に chef-solo で opscode のレシピを使って PHP をインストールしてみた。 事前準備 chef-solo に必要な環境が整っていること…

Chef-Solo のインストール (CentOS編)

CentOS 5.6 に Chef-Solo をインストールしてみた。 http://wiki.opscode.com/display/chef/Installation+with+RubyGems の通り。CentOS 5 の標準の Ruby バージョンは 1.8.5 と古いため、最新版の RubyGems がインストールできないとのこと。RubyGems 経由…