首页 > 解决方案 > 如何构建 Ansible 动态清单

问题描述

我们有一套设备,它有两个组件,一个管理器和一个网关。一个管理器可以有多个链接到它的网关

我们只能通过我们的 SSH jumpbox 通过 manager 访问,然后我们使用 manager 作为 jumpbox 进入网关(已经与 manager 信任)。

我将如何为 ansible 设置动态库存?

我可以使用管理器上的脚本生成链接网关 IP 列表。

目前我的剧本看起来像:

  1. 运行脚本
  2. 制作另一个脚本,读取每个管理器上保存的网关列表。
  3. 读取输出。

我觉得它很麻烦。

如果需要,我可以为所有带有 jumpbox 的网关设置信任。

任何帮助表示赞赏。

标签: ansibleansible-inventory

解决方案


推荐阅读