我在一个.sls文件中具有以下行,但是它似乎总是成功使用我放入的任何服务器:
{% if salt['network.connect']('server.network.com', 80).result == True -%}
运行salt-call --local network.connect server.network.com 80
时,我会得到以下输出:
local:
----------
comment:
Unable to connect to server.network.com on tcp port 80
result:
False
结果是结构的。如何在上面的SLS状态下到达result
?
不需要== True
。
我测试了这两个:
{% if salt['network.connect']('server.network.com', 80).result %}
以及逆:
{% if not salt['network.connect']('server.network.com', 80).result %}