Directory Ansible copy module:默认的本地相对目录是哪个?
Ansible项目具有以下目录结构:Directory Ansible copy module:默认的本地相对目录是哪个?,directory,ansible,copy,Directory,Ansible,Copy,Ansible项目具有以下目录结构: roles/ common/ tasks/ main.yml group_vars/ group1.yml group2.yml inventory/ hosts 在main.yml中使用时,如下所示: - name: Copy test directory copy: src: ./test dest: /tmp mode: 0600 owner: user group:
roles/
common/
tasks/
main.yml
group_vars/
group1.yml
group2.yml
inventory/
hosts
在main.yml
中使用时,如下所示:
- name: Copy test directory
copy:
src: ./test
dest: /tmp
mode: 0600
owner: user
group: user
Ansible将在哪里查找测试目录?我在文件中找不到它 问:“Ansible将在哪里查找测试目录?” 答:引述自: 。。。首先尝试相对路径,并附加文件|模板|变量(如果尚未存在),根据所采取的操作,“文件”是默认值。(即include_vars将使用vars/)。将从最具体到最一般(即角色扮演前)搜索路径。将遍历依赖角色(即任务在role2中,role2是role1的依赖项,首先查看role2,然后查看role1,然后播放)。i、 e
role search path is rolename/{files|vars|templates}/, rolename/tasks/.
play search path is playdir/{files|vars|templates}/, playdir/.