gpt4 book ai didi

Ansible - 按照我的意愿与主机一起玩

转载 作者:行者123 更新时间:2023-12-04 14:09:28 32 4
gpt4 key购买 nike

运行剧本时,Ansible 随机将节点设置为第一、第二和第三。

TASK [setup] ********
ok: [node-p02]
ok: [node-p03]
ok: [node-p01]
如何配置 Ansible 以确保它按排序顺序与主机一起执行?例子:
TASK [setup] ********
ok: [node-p01]
ok: [node-p02]
ok: [node-p03]
Serial: 1不是一种选择,因为它会减慢播放速度,而且我的剧本适用于单次播放中的 3 个节点。

最佳答案

适用于 Ansible 2.4 及更高版本:

这是现在的默认行为,ansible 将按照 inventory 中提到的顺序播放主机。文件。 Ansible 还提供了一些内置方式,您可以使用 order 来控制它。 :

- hosts: all
order: sorted
gather_facts: False
tasks:
- debug:
var: inventory_hostname
order 的可能值是:
  • 库存:默认。订单是由库存“提供”
  • reverse_inventory:顾名思义,这会颠倒库存
  • 中“提供”的顺序
  • sorted:主机按名称字母顺序排序
  • reverse_sorted:主机按名称按字母倒序排序
  • shuffle:每次运行时主机随机排序

  • 来源: https://docs.ansible.com/ansible/latest/user_guide/playbooks_intro.html#hosts-and-users

    关于Ansible - 按照我的意愿与主机一起玩,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42506865/

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