我想在一项 Ansible 任务中打印var1
和。var2
我有这个有效的 YAML。
- debug:
var: "{{ item }}"
with_items:
- var1
- var2
Run Code Online (Sandbox Code Playgroud)
我想知道是否可以在不使用with_items
或msg
参数的情况下做到这一点。
只要它是有效的 YAML,调试消息中绝对可以包含多个变量。
例如,任务
- debug:
msg:
var1: "{{ var1 }}"
var2: "{{ var2 }}"
vars:
var1: foo
var2: bar
Run Code Online (Sandbox Code Playgroud)
产量
ok: [localhost] =>
msg:
var1: foo
var2: bar
Run Code Online (Sandbox Code Playgroud)
如果您确实不需要消息,请将这两个变量放入字典中:
- debug:
var: to_debug
vars:
to_debug:
var1: "{{ var1 }}"
var2: "{{ var2 }}"
var1: foo
var2: bar
Run Code Online (Sandbox Code Playgroud)
产量
ok: [localhost] =>
to_debug:
var1: foo
var2: bar
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
7179 次 |
最近记录: |