解压文件的厨师食谱

时间:2017-06-23 16:05:32

标签: chef-recipe

我正在寻找Chef配方来解压缩我下载到Windows 2012 EC2实例的文件。我正在使用下面的一个。 Zip文件(Try.Zip)保存在C:\ data目录中,我希望将其解压缩到同一个文件夹。

zipfile'C:\ data \ Try.zip'做   进入'C:\ data \' 端

3 个答案:

答案 0 :(得分:0)

使用seven_zip食谱。自述文件中的示例适合您的“问题”。

答案 1 :(得分:0)

我能够使用C:/foldername命令解压缩文件并使用以下Chef资源定义保存在windows_zipfile 'C:/foldername' do source 'https://location/filename.zip' action :unzip overwrite true end 位置:

@participants = User.joins(:participations).where('participations.goal_id = ?', @goal.parent_id)

您可以找到有关此资源的更多信息in Chef documentation

答案 2 :(得分:0)

您可以将批处理用作资源并用于提取文件

batch 'extracting any zip' do
  code <<-EOH
  tar -xvf pathofzipfile
  EOH
  action :run
end