ansible include_var不起作用

时间:2014-12-17 20:45:42

标签: ansible ansible-playbook

我想将剧本A中的变量导入剧本B:

Playbook B:

 
---
- hosts: portal
  sudo: no

  tasks:

  - include_vars: varz.yml

  - debug: var=vars

  - debug: var=x

剧本A:


  vars:

    x: 123
    y: abc

我得到的结果是:

TASK: [debug var=x] *********************************************************** 
ok: [192.168.78.10] => {
    "x": "{{ x }}"
}

我期待X:123

1 个答案:

答案 0 :(得分:2)

将剧本A更改为以下内容,<{1}}不需要

vars: