- name: Copy generic files asynchronously with retries
ansible.builtin.copy:
src: "{{ item.src }}"
dest: "{{ item.dest }}"
with_items:
- { src: 'files/scripts/ebslookup.sh', dest: '/tmp' }
- { src: 'files/scripts/findmount.py', dest: '/tmp' }
- { src: 'files/scripts/partedebslookup.py', dest: '/tmp' }
async: 120
poll: 0
register: copy_result
我收到错误,指出此任务不支持异步。有没有办法设置复制模块的最大执行时间并在达到最大时间时使任务失败
不幸的是,ansible.builtin.copy 模块当前不支持 async 选项。有关更多详细信息,请参阅文档此处。
要设置复制模块的最大执行时间并在超过此限制时使任务失败,您将需要实现替代逻辑。或者,您可以考虑使用支持异步的不同模块。