我是 Ansible 的新手,我正在尝试创建几个虚拟环境(每个项目一个,项目列表在变量中定义)。
该任务运行良好,我得到了所有文件夹,但是处理程序不起作用,它没有使用虚拟环境初始化每个文件夹。处理程序中的 ${item} 变量不起作用。使用 with_items 时如何使用处理程序?
  tasks:    
    - name: create virtual env for all projects ${projects}
      file: state=directory path=${virtualenvs_dir}/${item}
      with_items: ${projects}
      notify: deploy virtual env
  handlers:
    - name: deploy virtual env
      command: virtualenv ${virtualenvs_dir}/${item}