You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否在单个Ansible任务中调试多个变量且不使用循环?

单个Ansible任务打印多个变量(不使用with_items和msg)

当然可以,你完全不用with_items循环或者msg参数,直接在debug模块的var参数里传入包含多个变量的列表或字典就能实现需求:

方式1:使用列表

这种方式会以列表形式输出两个变量的值:

- debug:
    var: [var1, var2]

方式2:使用字典

如果想要更清晰的输出标识(自定义键名),可以用字典:

- debug:
    var: {第一个变量: var1, 第二个变量: var2}

运行上面任意一个任务,都会在单次任务中打印出var1和var2的具体值,不需要拆分任务或者使用循环。

内容的提问来源于stack exchange,提问作者Héctor Valls

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 03:12:04