如何使用SLS文件从返回语句中获取元素



我在一个.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 %}

最新更新