ansible使用copy模块复制文件

2026-02-27 22:59:07

1、部署两台centos:

192.168.1.8作为ansible节点

192.168.1.4作为服务节点

ansible使用copy模块复制文件

2、在ansible节点准备需要复制的文件

ansible使用copy模块复制文件

3、编写ansible使用的yml脚本:

---

- name: copy file

  hosts: 192.168.1.4

  tasks:

  - name: copy ifcfg

    copy:

      src: /root/1.8-copytest

      dest: /root

ansible使用copy模块复制文件

4、执行yml脚本

ansible使用copy模块复制文件

5、在服务节点查看被复制的文件,确认文件已经被复制到服务节点。

ansible使用copy模块复制文件

6、以上是实现ansible节点复制文件到服务节点的做法,而要实现服务节点本地文件备份,可以在yml脚本中加入:remote_src: yes

ansible使用copy模块复制文件

7、执行修改后的yml脚本,在服务节点确认文件已备份到指定目录中

ansible使用copy模块复制文件

猜你喜欢