zhmg23

我们是如此的不同
资深运维工程师互荐群: 102123162

ansible的unarchive模块使用对远程机器进行批量解压

需要对远程服务器上的一个压缩包文件进行指量解压

copy:默认为yes,当copy=yes,那么拷贝的文件是从ansible主机复制到远程主机上的,如果设置为copy=no,那么会在远程主机上寻找src源文件

src:源路径,可以是ansible主机上的路径,也可以是远程主机上的路径,如果是远程主机上的路径,则需要设置copy=no

dest:远程主机上的目标路径

mode:设置解压缩后的文件权限

操作演示

#  ansible  webserver  -m unarchive -a 'src=/usr/local/jdk8.tar.gz dest=/usr/local  copy=no mode=0755'


评论