[英]Ansible Windows win_unzip Method System.IO.Compression.ZipFile Exception calling ExtractToFile with 3 argument Access to the path is denied
[英]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.