## ファイルのリストアをする例外ハンドラ class Chef::Handler::RollBacker < ::Chef::Handler def report run_data = data ## 更新済みリソースの列挙、ハンドラ共通処理 Chef::Log.warn '======= Update Resources are following...' run_data[:updated_resources].each.with_index do |r,idx| Chef::Log.warn [idx, r.to_s].join(':') end ## Chef-Clientが例外で終わった時の処理 if exception ## 更新済みのリソースに対して順番に処理する run_data[:updated_resources].each do |r| case r.resourc