是否可以通过salt api进行测试状态应用?
有没有办法做到:是否可以通过salt api进行测试状态应用?,api,curl,salt-stack,salt,Api,Curl,Salt Stack,Salt,有没有办法做到: salt '*' state.apply nginx test=True 通过盐api 我正在这样做: curl -sSk http://salt:8000 -H 'Accept: application/x-yaml' -H 'X-Auth-Token: token' -d client=local -d tgt='*' -d fun=state.apply -d arg=nginx -d test=True 但它实际
salt '*' state.apply nginx test=True
通过盐api
我正在这样做:
curl -sSk http://salt:8000
-H 'Accept: application/x-yaml'
-H 'X-Auth-Token: token'
-d client=local
-d tgt='*'
-d fun=state.apply
-d arg=nginx
-d test=True
但它实际上适用于新的状态
提前谢谢 那么
curl-sSk呢http://salt:8000/run
而不是curl-sSkhttp://salt:8000
您是否在每个选项的末尾使用\
否则看起来不错,你在用什么版本的盐
最后,我找到了一种执行
状态的方法。使用test选项通过salt api应用
我只需要:-d arg='test='true'
完整请求的示例:
curl -sSk http://salt:8000 \
-H 'Accept: application/x-yaml' \
-H 'X-Auth-Token: token' \
-d client=local \
-d tgt='*' \
-d fun='state.apply' \
-d arg='nginx' \
-d arg='test='true''