3.11. 关于清单
清单是列出由 Ansible Automation Platform 管理的主机集合的文件。机构会被分配到清单,而根据清单启动 playbook 的权限则在用户或团队级别控制。
3.11.1. 浏览并创建清单 复制链接链接已复制到粘贴板!
您可以在 UI 中找到清单,方法是导航到
流程
-
在导航面板中,选择
。Inventories 视图显示当前可用的清单列表。 - 单击 ,然后从列表菜单中选择您要创建的清单类型。
在以下字段中输入相关信息:
- Name :输入清单的名称。
- 可选: 描述 :输入描述。
- Organization: 在可用机构中进行选择。
- 仅适用于智能清单:智能主机过滤器 :过滤器与标签中的标签类似,用于过滤包含这些名称的某些主机。因此,要填充此字段,请指定包含您想要的主机的标签,而不是主机本身。过滤是区分大小写的。如需更多信息,请参阅使用 自动化执行指南中的智能主机过滤器。
- 实例组 : 选择要运行此清单的实例组或组。如果列表太长,请使用搜索来缩小选项范围。您可以选择多个实例组,并根据您想要运行的顺序对它们进行排序。
- 可选: 标签 :添加描述此清单的标签,以便它们可用于对清单和作业进行分组和过滤。
- 仅适用于构建的清单:输入清单 :指定要包含在此构建的清单中的源清单。 来自输入清单的空组将复制到构建的清单中。
- 可选,仅适用于构建的清单: 缓存超时(秒):Set 您希望缓存插件数据超时的时间长度。
仅适用于构建的清单:详细控制 Ansible 生成的输出级别,因为 playbook 执行与构建的清单关联的清单源相关的级别。 从 Normal 到各种 Verbose 或 Debug 设置中选择详细程度。这仅显示在"details"报告视图中。
- 详细日志记录包括所有命令的输出。
- 调试日志记录非常详细,包括对某些支持实例有用的 SSH 操作信息。大多数用户都不需要查看调试模式输出。
- 只适用于构建的清单: 限制 与构建的清单关联的清单源返回的主机数量。您可以将组名称粘贴到 limit 字段中,以仅包含该组中的主机。如需更多信息,请参阅 Source variables 设置。
仅适用于标准清单: 选项 :选中 Prevent 实例组回退 旁边的框,仅启用 实例组 字段中列出的实例组来执行该作业。如果不选中,执行池中的所有可用实例将根据控制在 配置自动化执行指南中的 运行位置 中描述的层次结构使用。单击工具提示以了解更多信息。
注意通过 API 为智能清单设置
prevent_instance_group_fallback
选项。变量 (构建的清单的源变量 ):
- 变量 :应用到此清单中的所有主机的变量定义和值。使用 JSON 或 YAML 语法输入变量。使用单选按钮在两者之间切换。
-
构建的清单的源 变量 用于配置构建的清单插件。源变量在组数据
键下创建组
。变量接受 Jinja2 模板语法,呈现每个主机,进行true
或false
评估,并在结果为true
时包括组中的主机(来自条目的密钥)。
- 单击 。
创建新清单后,您可以继续配置权限、组、主机、源和查看已完成的作业(如果适用于清单类型)。