繁体   English   中英

Ansible win_unzip模块需要很长时间

[英]Ansible win_unzip Module takes far to long

对于我们的客户,Ansible模块win_unzip在执行时会花费很长时间。 我们的代码是:

  - name: unzip zip package into C:\server\dlls 
    win_unzip:
      src: "{{app_path}}\\app_dll.zip"
      dest: "{{app_path}}\\dlls"
      rm: true

此步骤耗时超过10分钟。 该zip文件是在之前的直接步骤中用win_copy复制的,代码在这里:

  - name: copy zip package to C:\server
    win_copy:
      src: "path2zip.zip"
      dest: "{{app_path}}\\app_dll.zip"

提取成功完成,但阻塞了我们的管道超过10分钟,这是不可接受的。

我们借助Powershell Module Expand-Archive将压缩包解压缩所需的时间减少到几乎为零。 这是代码:

  - name: name: unzip zip package into C:\server\dlls 
    win_shell: "Expand-Archive {{app_path}}\\app_dll.zip -DestinationPath {{app_path}}\\dlls"

现在我们的管道又很快了,但是拥有一个快速的Ansible win_unzip模块会很好!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM