Linux 如何防止ansible计算变量值

Linux 如何防止ansible计算变量值,linux,ansible,Linux,Ansible,我正在从另一个playbook调用一个playbook,根据我的要求,我需要传递一个变量,比如{{abc}},现在我想从外部playbook停止对这个变量的求值 与bash一样,我们可以使用单引号停止变量求值 ---- A='${abc}'; echo $A O/P=> ${abc} ---- 有人能帮忙吗。同意@zeitounator。 请使用“{%raw%}{{whatever}{%endraw%}”您的意思是只想在变量值中包含原始jinja2标记吗?以这个oneliner为例:a

我正在从另一个playbook调用一个playbook,根据我的要求,我需要传递一个变量,比如
{{abc}}
,现在我想从外部playbook停止对这个变量的求值

与bash一样,我们可以使用单引号停止变量求值

----
A='${abc}';
echo $A

O/P=>
${abc}
----
有人能帮忙吗。

同意@zeitounator。
请使用“{%raw%}{{whatever}{%endraw%}”

您的意思是只想在变量值中包含原始jinja2标记吗?以这个oneliner为例:
ansible localhost-m debug-a var=test_var-e test_var=“{%raw%}{{{whatever}}{%endraw%}”
-使用raw命令。