ansible - 如果在第一台主机上执行任务,如何获取第二台主机的“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}}```
解决方案
推荐阅读
- .net - 尝试使用 google Api 生成组织结构图,但似乎不起作用。就像 Ajax 代码没有触发一样
- regex - 如何使用正则表达式从 python 中的字符串打印印地语字符?
- mongodb - 聚合MongoDB中的条件
- python - 爬虫维基:今日图片
- sql - 当在表中添加特定列时
- r - 无法安装usethat?
- python - python - 使用PyTest进行python测试时如何模拟对象?
- javascript - 如何在网站的页面刷新上保存切换按钮的“开/关”模式?
- laravel - 计数 Laravel cron 执行
- java - 数据模型应该拥有一个控制器吗?(MVC)