如何使用sls文件从return语句中获取元素

时间:2015-05-08 12:53:55

标签: salt-stack

我在.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

1 个答案:

答案 0 :(得分:1)

不需要== True

我测试了这两个:

{% if salt['network.connect']('server.network.com', 80).result %}

以及反向:

{% if not salt['network.connect']('server.network.com', 80).result %}