You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将所有AWX现有Inventory加入新组并跨多Inventory执行Playbook?

嘿Uday,针对你的两个问题,我来给你清晰的解决方案:

1. 能不能一次性跨所有现有Inventory执行Playbook?

当然可以!有几种灵活的方式实现:

  • 方式一:用聚合Inventory(推荐)
    先按照下面第二部分的方法创建一个包含所有现有Inventory的聚合Inventory,之后在创建Job Template或者启动临时Job时,直接选择这个聚合Inventory作为目标即可,这样就能一次性覆盖所有Inventory里的主机。
  • 方式二:手动多选Inventory
    当你手动启动Job时,在Inventory选择项里,点击「Multiple Inventories」选项,然后勾选所有你需要执行的Inventory,确认后启动Job就会在所有选中Inventory的主机上运行Playbook。
  • 方式三:通过AWX API批量执行
    如果你需要自动化操作,可以调用AWX的Job启动API,在请求参数里指定多个inventory的ID(用逗号分隔),这样也能实现跨多个Inventory执行。
2. 如何将所有AWX现有Inventory添加至一个新组/聚合Inventory中?

你可以通过创建嵌套Inventory的方式来聚合所有现有Inventory,步骤如下:

  1. 登录AWX控制台,导航到左侧菜单的「Inventories」页面。
  2. 点击右上角的「Add」按钮,选择「Inventory」,给这个新Inventory起个直观的名字(比如「All_Inventories_Aggregate」),填写必要的描述后保存。
  3. 进入这个新Inventory的详情页面,切换到「Groups」标签页。
  4. 点击「Add」按钮,选择「Nested Inventory」选项。
  5. 在弹出的选择窗口里,勾选所有你想要包含的现有Inventory,确认后点击「Save」。
  6. 完成后,这个新的聚合Inventory就会自动包含所有选中Inventory里的主机了,你可以在「Hosts」标签页查看所有聚合后的主机列表。

注意:确保你拥有足够的权限来访问这些现有Inventory并将它们添加到嵌套组中,如果遇到权限问题,可以联系AWX管理员调整权限。

内容的提问来源于stack exchange,提问作者Uday

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.07 07:07:32