ansible - 如何构建 Ansible 动态清单
问题描述
我们有一套设备,它有两个组件,一个管理器和一个网关。一个管理器可以有多个链接到它的网关
我们只能通过我们的 SSH jumpbox 通过 manager 访问,然后我们使用 manager 作为 jumpbox 进入网关(已经与 manager 信任)。
我将如何为 ansible 设置动态库存?
我可以使用管理器上的脚本生成链接网关 IP 列表。
目前我的剧本看起来像:
- 运行脚本
- 制作另一个脚本,读取每个管理器上保存的网关列表。
- 读取输出。
我觉得它很麻烦。
如果需要,我可以为所有带有 jumpbox 的网关设置信任。
任何帮助表示赞赏。
解决方案
推荐阅读
- scheme - 在 Racket 中的宏扩展期间评估表单
- database - 产品的基本数据库建模
- javascript - mongodb 在日期范围内查找值,但在一天中的特定时间
- ios - 如何为模型中的每个属性创建 UITableView?
- r - 如何在 R 中使用双重求和来编码这个方程?
- android - 在适用于 Algolia 的 Android Java 库中是否有等效的 transformItems?
- python - 如何有效地计算一组间隔中一组数字的存在
- excel - 范围上的 Log10 函数 - 类型 13 不匹配错误
- java - PathTransition 没有像我想的那样工作(对使用 CubicCurveTo/ArcTo 和一般坐标感到困惑)
- java - 在 Javassist 中,使用 CtMethod 创建动态方法时如何将方法的返回类型设置为 java.lang.Double