regex_search() 中匹配变量的语法是什么?
对于下面,vcsourcekit = 10,我想匹配正则表达式 ^10。它不评估变量,而是按字面解释。
- name: Do something awesome
vmware_guest:
hostname: "{{ vcenterhostname }}"
...
when:
- item.key | regex_search('^(vcsourcekit)')
with_dict: "{{ vmfacts.virtual_machines }}"
Run Code Online (Sandbox Code Playgroud)
谢谢!
不是最美丽的事情,但这是有效的:
- item.key | regex_search('^' + vcsourcekit | string)
Run Code Online (Sandbox Code Playgroud)
如果没有转换为字符串,我cannot concatenate 'str' and 'int' objects
在 ansible 2.2.0.0 上得到了一个,我现在没有时间更新。
归档时间: |
|
查看次数: |
61335 次 |
最近记录: |