Deployment 失败后在salt中重试指令
我正在使用salt解决部署问题,并有以下问题 是否有重试命令的机制 例如,我有这样的东西:Deployment 失败后在salt中重试指令,deployment,setup-deployment,salt-stack,Deployment,Setup Deployment,Salt Stack,我正在使用salt解决部署问题,并有以下问题 是否有重试命令的机制 例如,我有这样的东西: platform_deps_git: git.latest: - name: ... - rev: master - target: ... - user: ... - identity: ... 但有时网络可能会失败。有没有办法重试platform\u deps\u git指令?每当我运行highstate时,我都会通过salt输出grep,如果它发现任何故
platform_deps_git:
git.latest:
- name: ...
- rev: master
- target: ...
- user: ...
- identity: ...
但有时网络可能会失败。有没有办法重试
platform\u deps\u git
指令?每当我运行highstate时,我都会通过salt输出grep,如果它发现任何故障,我会重新运行highstate。下一版本的salt(2014.7.0)将需要“onfail”。这将允许您在出现故障时采取另一个操作
文件如下:
2017年增加了一项针对各州的计划:
platform_deps_git:
git.latest:
- name: ...
- rev: master
- target: ...
- user: ...
- identity: ...
- retry:
attempts: 5
until: True
interval: 60
splay: 10
重试选项支持几个不同的选项来控制其行为