Ansible& with_items命名

时间:2016-12-16 00:21:37

标签: ansible ansible-2.x

我需要在我的Ansible剧本中有以下内容:

with_items: "{{ ab36-1E }}"

以上不起作用,导致Ansible 2.1和2.2版本出错。

{"failed": true, "msg": "template error while templating string: unexpected char u'E' at 8. String: {{ab36-1E}}"}

但是,这有效:with_items: "{{ ab361E }}"

{{ab36-1E}}是在YAML文件中定义的字典变量,在剧本中引用。

我想知道在Ansible中{{ ab36-1E }}内是否有办法{{ ab361E }}代替with_items

1 个答案:

答案 0 :(得分:0)

不,这是不可能的,并不仅限于with_items

What Makes A Valid Variable Name

  

变量名称应为字母,数字和下划线。变量应始终以字母开头。