确保ansible with_序列循环中的延迟

确保ansible with_序列循环中的延迟,ansible,Ansible,我已经正确调用了下面的处理程序,但是,所有序列似乎都是快速连续运行的。我想一个接一个地运行一个指定的延迟。这样行吗 - name: 'restart process_server_x_instance_y' shell: '/bin/restarter serverx_instance_{{item}}' ignore_errors: yes delay: 5 with_sequence: count={{ number_of_instances|length }} 这是否足以

我已经正确调用了下面的处理程序,但是,所有序列似乎都是快速连续运行的。我想一个接一个地运行一个指定的延迟。这样行吗

- name: 'restart process_server_x_instance_y'
  shell: '/bin/restarter serverx_instance_{{item}}'
  ignore_errors: yes
  delay: 5
  with_sequence: count={{ number_of_instances|length }}
这是否足以在重新启动实例_1后暂停5秒, 然后在实例2之后5秒
等?

使用
循环控制
-
暂停

- name: 'restart process_server_x_instance_y'
  shell: '/bin/restarter serverx_instance_{{item}}'
  ignore_errors: yes
  with_sequence: count={{ number_of_instances|length }}
  loop_control:
    pause: 5

使用
循环控制
-
暂停

- name: 'restart process_server_x_instance_y'
  shell: '/bin/restarter serverx_instance_{{item}}'
  ignore_errors: yes
  with_sequence: count={{ number_of_instances|length }}
  loop_control:
    pause: 5