如何通过Ansible剧本Ansible库存循环,但对本地主机上运行

问题描述 投票:0回答:1

我有一个名为[WEB] hosts文件中的库存,它由下面的服务器。

[WEB] WEB01 WEB02 WEB03

当我宣布主机:WEB,它会遍历每个服务器并在本地使各个服务器上运行做什么它需要。

我怎么能采取同样的库存,但跑什么,我要在本地Ansible服务器上做运行ansible-剧本FILE.YML什么时候?例如,我想运行具有Web服务器名作为参数,而是说,当地Ansible服务器上运行它张贴到外部网站URI命令。这并不需要在Web服务器上运行自己,但我想利用网络服务器名称(WEB01,WEB02,WEB03)并运行URI模块张贴到网站。

谢谢!

ansible
1个回答
1
投票

您可以遍历主机名乏使用与项目,并委派到本地主机。

要么

如果你不想执行的网络组中的主机的行动,那么你可以定义在库存变量,然后用项目申请。指定主机的主机:本地主机

© www.soinside.com 2019 - 2024. All rights reserved.