我是 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}