Subscribe[Chef-Solo]猿でもわかるdata_bag入門2014/08/16ツイートdata_bagとは?何がおいしいの?Chef-Soloには"data_bag"という仕組みがあって、ノード間をまたがって利用するグローバルな値を管理することができます。あげられるのは、管理対象の各サーバに同じ名前のユーザを作成する例です。data_bags/users/doraemon.jsondata_bags/users/nobita.jsonのようなファイルを作ってユーザ情報を記述すると、レシピからそれを参照できます。data_bagを使ってサーバのIPアドレスを管理するさてここでは、サーバのIPアドレスを"data_bag"に登録してレシピから呼び出す例を紹介します。サーバのIPアドレスというのは一見ノードの属性のように思えますが、そうではないのです。サーバ同士で連携してサービスを提供する場合、同じIPアドレスをあちこちに書くはめになったりします。dbサーバのiptablesにwebサーバのIPアドレスを書いたりしますよね。"data_bag"を使えば、このような情報をノードをまたいで一元管理することができます。world"ができているという前提で話をします。いうパス構成についてですが、"servers"ディレクトリがコレクションのようなもの"web1.json"がコレクション内の1アイテムと理解しておけばよいみたいです。アイテムを取得できます。書かれていて記述がDRYじゃないのが気になりますが、どうもこういうものみたいです。