欢迎光临
我们一直在努力

3-ansible synchronize模块

ansible synchronize模块主要用于目录、文件同步,基于rsync命令同步目录,synchronize模块使用详解:

compress 开启压缩,默认为开启;
archive 是否采用归档模式同步,保证源和目标文件属性一致;
checksum 是否校验;
dirs 以非递归的方式传输目录;
links 同步链接文件;
recursive 是否递归yes/no;
rsync_opts 使用rsync的参数;
copy_links 同步的时候是否复制链接;
delete 删除源中没有而目标存在的文件;E.g:delete=yes
src 源目录及文件;
dest 目标目录及文件;
dest_port 目标接受的端口;
rsync_path 服务的路径,指定rsync命令来在远程服务器上运行;
rsync_timeout 指定rsync操作的IP超时时间;
set_remote_user 设置远程用户名;
–exclude=.log 忽略同步.log结尾的文件;
mode 同步的模式,rsync同步的方式有:push、pull,默认都是推送push;

rsync安装(yum安装)

[root@cent79-2 tmp]# yum install rsync
Loaded plugins: fastestmirror
Determining fastest mirrors
Could not get metalink http

赞(0)
未经允许不得转载:171主机测评 » 3-ansible synchronize模块
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址