目录
- 概述
- 实践
- 不带目录拷贝
- 带目录拷贝
概述
ansible copy 常用用法举例
不带目录拷贝,拷贝的地址要写全
带目录拷贝,拷贝路径不要写在 dest 路径中
实践
不带目录拷贝
# with_fileglob 是 Ansible 中的一个循环关键字,用于处理文件通配符匹配的结果
# 遍历 addons/files/*.txt文件
# dest: /data/soft/test 目录要事先存在,才能正常的copy
- name: Copy configuration filescopy:src: "{{ item }}"dest: /data/soft/testowner: rootgroup: rootmode: 0644with_fileglob:- "*.txt"
带目录拷贝
# src: "{{ inventory_dir }}/centos-common"
# dest: "{{ inventory_dir }}/centos-common"
# 会形成 /root/k8s-ansible/centos-common/centos-common 多了一层 centos-common
- name: 1.分发copy:src: "{{ inventory_dir }}/centos-common"dest: "{{ inventory_dir }}"force: yesmode: 0755