Chef (シェフ) とは
calendar_month2020-04-01 公開 update2020-05-19 更新
米 Opscode が開発・提供しているオープンソースの構成管理ツール。
Ruby および Erlang で開発されており、処理内容を記述する「 Recipe (レシピ) 」には Ruby を使用する。構成の適用方法としては、クライアント・サーバによる方法と、設定を行いたいホスト上で直接実行するスタントアロンでの方法を選べる。
クライアント・サーバでの設定では、クライアント側に「 Node 」、サーバ側に「 Chef サーバ」をインストールする必要がある。
また、別途「 Recipe 」の作成や管理を行うマシン(「 Workstation 」と呼ばれる)を用意することもできる。
なお「 Recipe 」、設定ファイルを作成するための「 Template 」、環境によって異なる値を記述する「 Attribute 」などは「 Cookbook 」によって管理されている。
label 関連するタグ
