首页 > 解决方案 > 如果在第一台主机上执行任务,如何获取第二台主机的“ansible_port”?

问题描述

我有两个主机设置,当我执行一个使用变量“ansible_port”的任务时,我只得到执行任务的主机端口。如果我在第一台机器(alen-1)上运行任务,有什么方法可以使使用第二台机器(alen-2)的端口

alen-1  ansible_host=ip ansible_port=5122 ansible_user=ubuntu

alen-2 ansible_host=ip ansible_port=10922 ansible_user=ubuntu```
The url i am getting is http://ip:5122/ but i want the http://ip:10922/
```url: http://{{ansible_host}}:{{ansible_port}}``` 

标签: ansibleansible-inventory

解决方案


推荐阅读