jinja2模板,用于复制到主机组

时间:2018-09-07 19:31:26

标签: templates ansible jinja2

我有一个jinja2模板,并试图进行循环并将其复制到目标服务器之一中。下面是代码

- name: loop through Config file
  template: 
    src: configfile.j2
    dest: "/tmp/configfile.txt"

我正在使用所有包含上述步骤的不同命令列表在所有节点上运行ansible剧本。但是,在模板上方,我只想在特定的节点组上运行。更清楚地说,我有一个像下面这样的烦人的剧本

- name: Creates directory
  file: path=/tmp/test state=directory

- name: loop through Config file
  template: 
    src: configfile.j2
    dest: "/tmp/test/configfile.txt"

- name: copy the license file
  copy:
    src: lic.txt
    dest: /tmp/test/license.txt

在上述三个任务中,我只想在特定的主机组上运行“模板”任务。剩下的所有任务,我想在所有主机上完成。有可能吗?

0 个答案:

没有答案