databag_upload

in lib/between_meals/knife.rb [155:170]


    def databag_upload(databags)
      if databags.any?
        databags.group_by(&:name).each do |dbname, dbs|
          create_databag_if_missing(dbname)
          dbitems = dbs.map do |x|
            File.join(@databag_dir, dbname, "#{x.item}.json")
          end.join(' ')
          exec!(
            "#{@knife} data bag from file #{dbname} #{dbitems} " +
            "#{@knife_verb_option} -c #{@config}",
            @logger,
          )
        end
      end
    end