gpt4 book ai didi

ansible - 仅在本地主机上运行一次任务

转载 作者:行者123 更新时间:2023-12-01 21:56:30 28 4
gpt4 key购买 nike

我有一个将在许多服务器(比如说十台)上运行的剧本。前三个任务将在远程服务器上运行。合并的最后一个任务是在本地主机(Ansible Controller )上完成的。

当我运行这个剧本时,每次都会发生合并(即:十次)。
一旦在所有服务器上完成上述所有任务,我只想执行一次合并任务。

---
- name: Find the location
debug:

- name: Extract details
debug:

- name: Create csv file
debug:

- name: Merge files
debug:
delegate_to: localhost

最佳答案

使用run_once实现这一目标:

- hosts: all

tasks:
- name: do this on every host
debug:

- name: do this once on localhost
debug:
delegate_to: localhost
run_once: true

关于ansible - 仅在本地主机上运行一次任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56688505/

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