今日シェフと遊んだばかりですが、頭を悩ませることができないのは、データバッグを使用して複数のキー値を 1 つのアイテム (1 つのバッグ > 1 つのアイテム > 多くのキー値) に格納する方法です。レシピ内でそれらを 1 つずつ呼び出します。
データバッグのディレクトリが存在する場合、ディレクトリを削除する簡単なテストを次に示します。
directory 'bag_item[installvar.testbag]['testdir'])' do
action :delete
only_if { Dir.exist?(bag_item[installvar.testbag]['testdir']) }
end
明らかに私はインデックスを正しく使用していませんが、私はルビーにまったく強くありません。数週間前までルビーが何であるかを知りませんでした...すべてのグーグルは、複数のアイテムの大量使用の例をこれは私が達成しようとしているものではありません。databag は installvar itemID は testbag で、取得しようとしているキーは testdir です。