3

default.rb属性ファイル内から Chef データバッグにアクセスする方法はありますか?

私の使用例は、オペレーティング システム環境変数のコレクションを、最終的にテンプレートに渡される属性のハッシュとして表す必要がある場合です。これらの環境変数の一部は、暗号化されたデータ バッグに保存している資格情報です。残念ながら、Chef では属性ファイル内からレシピ DSL にアクセスできないため、data_bag_item通常使用する方法は利用できません。

前もって感謝します。

4

2 に答える 2

3

DSL ヘルパーを使用することはできませんが、Chef::DataBagItem.load自分自身を直接使用することはできます。Chef コードをチェックして、その使用方法を確認してください (これらの API については文書化していません)。

于 2016-05-25T18:29:40.597 に答える