如何使用 sls 文件从 return 语句中获取元素
How to get element from return statement with sls file
我在 .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 %}
我在 .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 %}