运维自动化salt工具-同步文件案例
运维自动化salt工具-同步文件案例。
·
运维自动化salt工具-同步文件案例
【同步文件】将服务端 1.txt 同步到所有客户端主机 /tmp/ 目录下
[root@Server ~]# cd /srv/salt/
# 要同步的文件必须放在该目录下
[root@Server salt]# touch 1.txt
[root@Server salt]# vim tongbu.sls /tmp/1.txt:
# 指定要同步到客户端的哪个地方
file.managed: # file.managed 用于同步文件
- source:
salt://1.txt # 指明源文件的位置(salt://表示在/srv/salt/目录下)
[root@Server salt]# salt '*' state.sls tongbu # 开始同步文件
【同步目录】将服务端 test 目录同步到所有客户端主机 /tmp/ 目录下
[root@Server ~]# cd /srv/salt/ # 要同步的目录必须放在该目录下
[root@Server salt]# mkdir test
[root@Server salt]# vim tongbu.sls
/tmp/test: # 指定要同步到客户端的哪个地方(如果客户端已经存在该目录了就会自动跳过) file.recurse: # file.recurse 用于同步目录
- source: salt://test # 指明源目录的位置(salt://表示在/srv/salt/目录下)
- include_empty: True # 是否同步空目录
[root@Server salt]# salt '*' state.sls tongbu # 开始同步目录
更多推荐




所有评论(0)