3.11. 关于清单


清单是列出由 Ansible Automation Platform 管理的主机集合的文件。机构会被分配到清单,而根据清单启动 playbook 的权限则在用户或团队级别控制。

3.11.1. 浏览并创建清单

您可以在 UI 中找到清单,方法是导航到 Automation Execution Infrastructure Inventories。Inventories 窗口显示当前可用的清单列表。您可以根据名称对清单列表进行排序,并根据清单类型、机构、描述、清单创建者或修饰符或其他条件进行搜索。使用以下步骤创建新清单。

流程

  1. 在导航面板中,选择 Automation Execution Infrastructure InventoriesInventories 视图显示当前可用的清单列表。
  2. 单击 Create inventory,然后从列表菜单中选择您要创建的清单类型。
  3. 在以下字段中输入相关信息:

    • Name :输入清单的名称。
    • 可选: 描述 :输入描述。
    • Organization: 在可用机构中进行选择。
    • 仅适用于智能清单:智能主机过滤器 :过滤器与标签中的标签类似,用于过滤包含这些名称的某些主机。因此,要填充此字段,请指定包含您想要的主机的标签,而不是主机本身。过滤是区分大小写的。如需更多信息,请参阅使用 自动化执行指南中的智能主机过滤器。
    • 实例组 : 选择要运行此清单的实例组或组。如果列表太长,请使用搜索来缩小选项范围。您可以选择多个实例组,并根据您想要运行的顺序对它们进行排序。
    • 可选: 标签 :添加描述此清单的标签,以便它们可用于对清单和作业进行分组和过滤。
    • 仅适用于构建的清单:输入清单 :指定要包含在此构建的清单中的源清单。 来自输入清单的空组将复制到构建的清单中。
    • 可选,仅适用于构建的清单: 缓存超时(秒):Set 您希望缓存插件数据超时的时间长度。
    • 仅适用于构建的清单:详细控制 Ansible 生成的输出级别,因为 playbook 执行与构建的清单关联的清单源相关的级别。 从 Normal 到各种 Verbose 或 Debug 设置中选择详细程度。这仅显示在"details"报告视图中。

      • 详细日志记录包括所有命令的输出。
      • 调试日志记录非常详细,包括对某些支持实例有用的 SSH 操作信息。大多数用户都不需要查看调试模式输出。
    • 只适用于构建的清单: 限制 与构建的清单关联的清单源返回的主机数量。您可以将组名称粘贴到 limit 字段中,以仅包含该组中的主机。如需更多信息,请参阅 Source variables 设置。
    • 仅适用于标准清单: 选项 :选中 Prevent 实例组回退 旁边的框,仅启用 实例组 字段中列出的实例组来执行该作业。如果不选中,执行池中的所有可用实例将根据控制在 配置自动化执行指南中的 运行位置 中描述的层次结构使用。单击工具提示以了解更多信息。

      注意

      通过 API 为智能清单设置 prevent_instance_group_fallback 选项。

    • 变量 (构建的清单的源变量 ):

      • 变量 :应用到此清单中的所有主机的变量定义和值。使用 JSON 或 YAML 语法输入变量。使用单选按钮在两者之间切换。
      • 构建的清单的源 变量 用于配置构建的清单插件。源变量在组数据 键下创建组。变量接受 Jinja2 模板语法,呈现每个主机,进行 truefalse 评估,并在结果为 true 时包括组中的主机(来自条目的密钥)。
  4. 单击 Create inventory

创建新清单后,您可以继续配置权限、组、主机、源和查看已完成的作业(如果适用于清单类型)。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat