小编dbo*_*dbo的帖子

Ansible:在 json_query 过滤器中传递一个变量

我需要在 json_query 过滤器中传递一个变量。

此示例使用固定字符串,工作正常 (string=tutu):

- set_fact:
 my_value_exist: "{{ my_json.json | json_query('contains(component.name,`tutu`)')}}"
Run Code Online (Sandbox Code Playgroud)

但我需要传递一个变量,而不是 tutu

- set_fact:
 my_value_exist: "{{ my_json.json | json_query('contains(component.name,`{{my_var}}`)')}}"
Run Code Online (Sandbox Code Playgroud)

{{my_var}} 是在上一步中检索到的字符串

您是否有正确的语法,以便可以在参数中正确传递变量 {{my_var}} ?

谢谢你的帮助。

问候,

json ansible

3
推荐指数
1
解决办法
5867
查看次数

标签 统计

ansible ×1

json ×1