我有一个名为[WEB] hosts文件中的库存,它由下面的服务器。
[WEB] WEB01 WEB02 WEB03
当我宣布主机:WEB,它会遍历每个服务器并在本地使各个服务器上运行做什么它需要。
我怎么能采取同样的库存,但跑什么,我要在本地Ansible服务器上做运行ansible-剧本FILE.YML什么时候?例如,我想运行具有Web服务器名作为参数,而是说,当地Ansible服务器上运行它张贴到外部网站URI命令。这并不需要在Web服务器上运行自己,但我想利用网络服务器名称(WEB01,WEB02,WEB03)并运行URI模块张贴到网站。
谢谢!
您可以遍历主机名乏使用与项目,并委派到本地主机。
要么
如果你不想执行的网络组中的主机的行动,那么你可以定义在库存变量,然后用项目申请。指定主机的主机:本地主机