Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Loops Ansible:在';lineinfle';_Loops_Ansible - Fatal编程技术网

Loops Ansible:在';lineinfle';

Loops Ansible:在';lineinfle';,loops,ansible,Loops,Ansible,我无法在Ansible中的lineinfile模块中循环多个寄存器变量stdout -lineinfle: 国家:现在 插入者:EOF 路径:/tmp/file.txt 行:“{{item}}” 有以下项目: -“{result1.stdout}” -“{result2.stdout}” 我的失败了!=>{“msg”:“'dict object'没有属性'stdout'”}错误消息 但是当我调试变量时,“{{result1.stdout}}”stdout将在输出中打印出来 结果1输出: &qu

我无法在Ansible中的
lineinfile
模块中循环多个寄存器变量
stdout

-lineinfle:
国家:现在
插入者:EOF
路径:/tmp/file.txt
行:“{{item}}”
有以下项目:
-“{result1.stdout}”
-“{result2.stdout}”
我的
失败了!=>{“msg”:“'dict object'没有属性'stdout'”}
错误消息

但是当我调试变量时,
“{{result1.stdout}}”
stdout将在输出中打印出来

结果1输出:

"msg": "192.162.212.XXX\nNo Tasks Performed"

你能把
result1
的值放在你的问题中吗?@JBone更新的result1输出你测试过
result2
的内容吗?(我敢打赌,它没有一个
stdout
字段)