【发布时间】:2020-10-23 11:17:16
【问题描述】:
我正在尝试运行以下任务,但它一直出现以下错误,有什么办法解决它吗?
fatal: [SW1]: FAILED! => {"ansible_facts": {"discovered_interpreter_python": "/usr/bin/python"}, "changed": false, "msg": "unable to apply conditional to result"}
这是剧本,NXOS 是一组主机
- name: SNMP ACLs Configuration
hosts: NXOS
gather_facts: false
connection: local
tasks:
- name: SNMP ACLs for NXOS
nxos_command:
commands:
- copy http://1.2.3.4/tftpboot-directory/snmp_acl.txt running-config vrf default
wait_for:
- result[1] contains Copy complete.
【问题讨论】:
-
您似乎在引用一个未定义的变量,我本希望它会提供更具说明性的错误消息,但仍然可疑(或者,我猜您只是截断了您发布的 sn-p)
-
问题似乎可以通过将索引更改为 0 来解决,如下所示; ```- 结果[0] 包含复制完成。
-
然后随意添加您自己的答案并接受它,尽管这会使您的问题面临被关闭的风险,因为它不太可能在未来帮助任何人
-
感谢@mdaniel,我刚刚给出了答案,对不起,我是这里的新手,正在学习东西..
标签: python python-3.x ansible