Skip to content

DNET_Chef

nishi_74322014 edited this page Sep 11, 2026 · 1 revision

Chef

概要

  • オープンソースの構成管理(インフラ自動化)ツール

    • CFEngine、Ansible、およびPuppetとともに、
      • Linux上の主要な構成管理システムの1つ。
      • Microsoft Windowsもサポート
    • ライセンスは、Apache License 2.0。
  • シェア(シェアの該当節を参照)を分析すると、恐らく下火と思われる
    (検索キーワード → ソフトウェアに変換不可のため)。

特徴

  • Ruby(クライアント)とRuby / Erlang(サーバー)で実装されている。
  • システム構成のレシピを、Rubyのドメイン固有言語(DSL)で作成する。
  • レシピは、クックブックとしてグループ化できる。

モード

chef-soloモード

スタンドアロン構成で実行できる。

クライアント/サーバーモード

  • Chefクライアントはノードに関するさまざまな属性をChefサーバに送信。
  • Elasticsearchを使用してこれらの属性のインデックスを作成し、
    • クライアントがこの情報を照会するためのAPIを提供。
    • サーバーのレシピはこれらの属性を照会しノードの構成に役立てることができる。

...

未記載(元 Wiki も見出しのみ)。

詳細

未記載(元 Wiki も見出しのみ)。

参考

Qiita

ユーザ企業の情報

その他サイト

補足:Chef は 2020 年に Progress Software に買収され、 現在は Progress Chef として提供されている。 OSS 版はライセンス変更を経ており、コミュニティ・フォークとして Cinc がある。

移行メモ

  • 「戻る」の並びにある「Chef」は自ページのため、その旨を補った。
  • PukiWiki のページ内アンカ(#xxxxxxxx)は GitHub Wiki では再現できないため、 他ページのアンカを指すリンクは「〜(ページ名 の該当節を参照)」の形に置き換えた。
  • 本文の無い見出し(「...」「詳細」)は、その旨を明示した。
  • リンク先が未移行のページは、移行先のファイル名を `DNET_○○.md` の形で示し TODO.md に登録した。

Tags: 移行, Chef, 構成管理, インフラ自動化, Ruby, DSL, クックブック, Progress Chef

NetDevInfraWiki

マイクロソフト系技術情報 Wiki
Open 棟梁 Wiki

(未着手)

開発基盤部会 Wiki

移行管理: DONETODO

Clone this wiki locally