近年注目されているサーバー管理ツール「Chef(シェフ)」は、ファイルに記述した設定内容に応じて自動的にユーザーの作成やパッケージのインストール、設定ファイルの編集などを行うツールだ。今回はこのChefについて、基本的な環境構築方法と使い方を紹介する。 前回はサーバーの設定管理ツールとして「Puppet」を紹介したが、今回紹介するChefは、このPuppetと人気を二分するサーバー設定管理ツールだ。 Chefは米Opscodeが開発しているオープンソースソフトウェアで、Rubyなどのオープンソースな技術を使って実装されている。ライセンスはApache License 2.0だ。同社はChefにいくつかの機能を追加した有償版の「Private Chef」やクラウド型の「Hosted Chef」といったサービスも提供しているが、本記事ではオープンソース版のChefについて紹介する。 Chefと
![サーバー設定ツール「Chef」の概要と基礎的な使い方 | OSDN Magazine](https://cdn-ak-scissors.b.st-hatena.com/image/square/0481f18c1c389807b8eac174bc89351496f9204b/height=288;version=1;width=512/https%3A%2F%2Fmag.osdn.jp%2Fimages%2F2014%2F03%2Fops_com01.png)