从 ansible playbook 内部访问变量值

从 ansible playbook 内部访问变量值

我在 ansible playbook 中使用了以下变量,如下所示。

---
  - hosts: hosts
    vars:
      vers: 18.7

vers我正在尝试访问在任务下使用的价值$,如下所示

    tasks:
  - name: COpy war file
    copy:
      src: /etc/puppet/warrepo/japp-$ver.war
      dest: /data/dist/app/

但看起来它不起作用。请建议如何访问变量的值。

答案1

使用变量。正确的语法是

src: "/etc/puppet/warrepo/japp-{{ ver }}.war"

相关内容