Ansible 请求 API 动态生成 inventory

2022-02-08 15:03:27 +08:00
 bulay

目前考虑有两种方式:

  1. 使用 ansible 的 InventoryManager,根据请求动态构建 inventory.
  2. 执行任务时,动态指定主机或主机组(主机很多会不会有问题?)

这两种方式有没有缺陷,或者更好的解决方式

1216 次点击
所在节点    程序员
4 条回复
danshan
2022-02-17 16:26:55 +08:00
我们是通过参数传入一组 ip, 在调度的时候, 调度平台(jenkins) 生产会直接用这个 ip list, 生成一个临时的 inventory 文件.
bulay
2022-02-25 17:58:37 +08:00
@danshan 你们是配置了免密登录吗?如果要使用密码的话调度平台会匹配到密码吗
bulay
2022-02-25 17:59:30 +08:00
@danshan 目前找到另外一种方式,自己写一个库存差价的脚本,每次执行的时候指定这个脚本就好了
danshan
2022-03-05 07:56:13 +08:00
@bulay 还是用 ssh 证书登录的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/832452

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX