gpt4 book ai didi

concurrency - 限制 ansible playbook 任务并发

转载 作者:行者123 更新时间:2023-12-04 02:35:24 27 4
gpt4 key购买 nike

我同时用ansible更新了几个主机,但是我有一个限制......

我必须从一个公共(public)存储库下载工件,同时下载不超过 3 个!

我目前的解决方案是将整个剧本限制为最多三个并发任务

strategy: linear
serial: 3

是否可以仅针对特定任务步骤而不是整个剧本来限制并发?

最佳答案

是的,可以只限制某个任务的并发。
您只需添加 throttle keyword到您的下载任务。
例子:

- name: Download payload.tar.gz
get_url:
url: https://example.com/path/payload.tar.gz
dest: /mnt/scratch/payload.tar.gz
mode: '0640'
throttle: 3
请注意 throttle介绍于 Ansible 2.9 .

关于concurrency - 限制 ansible playbook 任务并发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48642853/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com