Ansible重试获取尝试号码

时间:2018-04-11 09:31:19

标签: ansible

我正在使用通过ssh连接到设备的任务。延迟并不总是恒定的,有时当任务未及时显示时,任务失败。

假设可以控制此任务的超时值,是否可以与执行的尝试次数成比例地动态增加此超时?

像这样的东西

- name: task_name
  connection : local
  task_module:
    args...
    timeout : 10 * "{{ attempt_number }}"
  retries: 3
  delay: 2
  register: result
  until: result | success

1 个答案:

答案 0 :(得分:0)

我认为在运行任务时可能无法获得当前的尝试次数,但我们还不清楚为什么要尝试实现这一目标。

你能详细说明一下吗?