Ansible无法在角色的&templates目录中找到模板

时间:2018-02-09 17:44:23

标签: ansible

我有一本剧本,其内容如下:

  

/home/username/project/deploybook.yml

- hosts: api_servers
  tasks:
    - import_tasks: roles/api/tasks/deploy.yml

由角色" api"中的电影导入的任务文件 deploy.yml 这与api服务器的管理有关:

  

/home/username/project/roles/api/tasks/deploy.yml

- name: copy api supervisor config to servers
  template:
    src: "{{ item }}"
    dest: "/etc/supervisor/conf.d/{{ item|basename }}.conf"
    force: yes
  with_fileglob:
    - "supervisor/*.*"
  notify: restart supervisor

上述播放失败,因为Ansible无法找到驻留在角色模板文件夹中的配置文件:

  

/home/username/project/roles/api/templates/supervisor/gunicorn.j2

Ansible正在搜索tasks文件夹中的templates文件夹,而不是父文件夹中的templates目录。怎么解决这个问题?

0 个答案:

没有答案