企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
官网:http://docs.ansible.com/ansible/latest/unarchive_module.html 用途:从本地机器上复制存档后,将其解包。 说明: 该unarchive模块将解压缩一个存档。 默认情况下,它将在解包之前将源文件从本地系统复制到目标。 设置remote_src=yes为解包目标上已经存在的档案。 对于Windows目标,请改用win_unzip模块。 常用选项: dest:远程绝对路径,档案应该被解压缩 exec:列出需要排除的目录和文件 src:指定源 creates:一个文件名,当它已经存在时,这个步骤将不会被运行。 案例: ~~~ - name: Extract foo.tgz into /var/lib/foo unarchive: src: foo.tgz dest: /var/lib/foo - name: Unarchive a file that is already on the remote machine unarchive: src: /tmp/foo.zip dest: /usr/local/bin remote_src: yes - name: Unarchive a file that needs to be downloaded (added in 2.0) unarchive: src: https://example.com/example.zip dest: /usr/local/bin remote_src: yes ~~~