ansible.builtin.host_pinned 策略 - 在不中断的情况下在每个主机上执行任务
注意
此策略插件是 ansible-core
的一部分,包含在所有 Ansible 安装中。在大多数情况下,您可以使用简短的插件名称 host_pinned
。但是,我们建议您使用 完全限定的集合名称 (FQCN) ansible.builtin.host_pinned
以便轻松链接到插件文档并避免与可能具有相同策略插件名称的其他集合发生冲突。
Ansible 2.7 中新增
概要
任务执行在每个主机上尽可能快地按批次进行,如
serial
(默认值 all)所定义。Ansible 不会为主机启动一个剧本,除非该剧本可以在不中断另一个主机的任务的情况下完成,即具有活动剧本的主机数量不超过 fork 的数量。Ansible 不会等待其他主机完成当前任务,然后才将下一个任务排队到已完成任务的主机。一旦主机完成剧本,它就会为等待开始的新主机打开它的插槽。除此之外,它的行为与“free”策略完全相同。