【发布时间】:2022-01-22 15:43:25
【问题描述】:
我有一个需要删除的实体列表,但如果我迭代循环太快,删除可能会失败,因为该操作只能连续完成,并且在删除之间需要大约 10 秒。所以,我正在这样做
- name: Loop through removing all hosts
shell: "echo yes | gravity remove --force {{ item }}"
loop: "{{ result.stdout_lines }}"
loop_control:
pause: 12
这通常可以正常工作,但是当 12 秒不够时,我偶尔可能会收到错误消息。我不想增加暂停,所以我想弄清楚如何测试和重试任何失败。
如果单个节点发生故障,则可以进行简单的额外暂停并重试。知道我该怎么做吗?
【问题讨论】: