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