6.3. 覆盖组织的智能类参数
您可以使用一组主机一次性覆盖多个主机的 Puppet 参数。以下示例选择 组织上下文 来说明设置基于上下文的参数。
请注意,组织-level Puppet 参数会被 location-level Puppet 参数覆盖。
流程
- 在 Satellite Web UI 中,导航到 Configure > Classes。
- 点类名称来选择类。
- 在 Smart Class Parameter 选项卡中,选择一个参数。
-
使用 Order 列表定义 Puppet 参数的层次结构。单个主机(
fqdn)标记最大的组织上下文(组织)最小相关。 - 如果要在找到第一个匹配项后添加所有进一步匹配的参数,请检查 Merge Overrides。
- 如果您还想包含默认值,请检查 Merge Default,即使定义了更具体的值。
- 如果要为所选参数创建唯一值列表,请检查 Avoid Duplicates。
- matcher 字段需要 顺序列表中的属性类型。
- 使用 添加匹配 按钮添加更多匹配器。
- 单击 Submit 以保存更改。