Puppet 从hiera创建系统组

Puppet 从hiera创建系统组,puppet,hiera,Puppet,Hiera,是否可以从hiera创建系统组? 我知道如何通过在清单中创建系统组,但我未能将其移动到hiera 任何在hiera中创建gid为“1000”的系统组“foo”的示例都将受到高度赞赏 谢谢Hiera是一项数据服务。它可以提供有关系统组的数据,或者任何类型的资源的数据,但是您至少需要一点清单代码才能从中声明资源。例如,这会将所有详细信息从清单中推送到Hiera(或其他清单代码)中: 为该类提供的Hiera数据可能如下所示: mymodule::groups::groupdata: group1:

是否可以从hiera创建系统组? 我知道如何通过在清单中创建系统组,但我未能将其移动到hiera

任何在hiera中创建gid为“1000”的系统组“foo”的示例都将受到高度赞赏

谢谢

Hiera是一项数据服务。它可以提供有关系统组的数据,或者任何类型的资源的数据,但是您至少需要一点清单代码才能从中声明资源。例如,这会将所有详细信息从清单中推送到Hiera(或其他清单代码)中:

为该类提供的Hiera数据可能如下所示:

mymodule::groups::groupdata:
  group1:
    system: true
  group2:
    gid:    42
    system: true
  group3:
    ensure: absent
$groupdata
的值是由类声明的哈希值。键是组名,值是内置
资源类型的属性名和值的散列

有许多其他的方法可以做到这一点,有不同的优点和缺点。我之所以提出这个,是因为它是最简单的服务之一。

Hiera是一种数据服务。它可以提供有关系统组的数据,或者任何类型的资源的数据,但是您至少需要一点清单代码才能从中声明资源。例如,这会将所有详细信息从清单中推送到Hiera(或其他清单代码)中:

为该类提供的Hiera数据可能如下所示:

mymodule::groups::groupdata:
  group1:
    system: true
  group2:
    gid:    42
    system: true
  group3:
    ensure: absent
$groupdata
的值是由类声明的哈希值。键是组名,值是内置
资源类型的属性名和值的散列

有许多其他的方法可以做到这一点,有不同的优点和缺点。我提出这个是因为它是最简单的