我有一个 Jinja2 模板,我想从我的vars/main.yml
.
对于每组变量,我需要在远程服务器上生成一个单独的文件。
我vars/main.yml
的结构如下:
List:
- { src: [
classPath1: xxx,
classPath2: xxx,
contxtHost: xxx,
logDir: xxx,
contxtRegion: xxx,
....
],
dest: xxxx
}
- { src: [
xxxx
],
dest: xxxx
}
在我的剧本任务中定义如下:
- name: testing templates
template: "src=templates/sampletest.j2
dest=/path/in/Server/{{ item.dest }}
owner=app
group=app
mode=0644"
with_items: '{{ List }}'
如何传递item.src
给我的模板?
注意:我正在尝试根据每组变量生成多个文件,item.src
并且文件名item.dest
使用with_items
.