Ansible - 递归复制
Ansible - Recursive copy
我试图在服务器上复制我的目录(位于我的堡垒上)的内容,但它不起作用。
我尝试使用“with_fileglob:”、“with_items:”,但每次都出现错误:
"'item' is undefined"
我不明白为什么。
我的代码不起作用:
tasks:
- name: Copy directories...
copy:
src: "{{ item }}"
dest: "{{ dir_dest }}/"
owner: "{{ dir_owner }}"
group: "{{ dir_group }}"
mode: '0755'
with_fileglob:
- /home/ansible/delivery/my_dir/*
而这个有效:
tasks:
- name: Copy directories...
copy:
src: "/home/ansible/delivery/my_dir/"
dest: "{{ dir_dest }}/"
owner: "{{ dir_owner }}"
group: "{{ dir_group }}"
mode: '0755'
但是我不能使用第二种解决方案,因为我有很多目录要复制。
感谢您的帮助。
tasks:
- name: Copy directories...
copy:
src: "{{ item }}"
dest: "{{ dir_dest }}/"
owner: "{{ dir_owner }}"
group: "{{ dir_group }}"
mode: '0755'
with_fileglob:
- /home/ansible/delivery/my_dir/*
试试这个。
我试图在服务器上复制我的目录(位于我的堡垒上)的内容,但它不起作用。 我尝试使用“with_fileglob:”、“with_items:”,但每次都出现错误:
"'item' is undefined"
我不明白为什么。
我的代码不起作用:
tasks:
- name: Copy directories...
copy:
src: "{{ item }}"
dest: "{{ dir_dest }}/"
owner: "{{ dir_owner }}"
group: "{{ dir_group }}"
mode: '0755'
with_fileglob:
- /home/ansible/delivery/my_dir/*
而这个有效:
tasks:
- name: Copy directories...
copy:
src: "/home/ansible/delivery/my_dir/"
dest: "{{ dir_dest }}/"
owner: "{{ dir_owner }}"
group: "{{ dir_group }}"
mode: '0755'
但是我不能使用第二种解决方案,因为我有很多目录要复制。
感谢您的帮助。
tasks:
- name: Copy directories...
copy:
src: "{{ item }}"
dest: "{{ dir_dest }}/"
owner: "{{ dir_owner }}"
group: "{{ dir_group }}"
mode: '0755'
with_fileglob:
- /home/ansible/delivery/my_dir/*
试试这个。