作用
从本地机器上复制存档后,将其解包。
其实就是从本机复制一个压缩包到别的主机上
常用选项:
dest:远程绝对路径,档案应该被解压缩
exec:列出需要排除的目录和文件
src:指定源
creates:一个文件名,当它已经存在时,这个步骤将不会被运行。
创建一个压缩包
这里创建了一个目录allFile 里边有 1.txt – 10.txt 文件
mkdir allFile && touch ./allFile/{1..10}.txt && tar -zcf allFile.tar.gz ./allFile
可以看到已经创建成功了
语法
ansible slave -m unarchive -a 'src=/root/allFile.tar.gz dest=/tmp'
解压成功
检验
ansible slave -m shell -a 'tree /tmp/allFile'
用于远程解压文件 本章完结