如何使用 Hiera 实例化同一资源的多个实例

如何使用 Hiera 实例化同一资源的多个实例

使用 Hiera,是否可以实例化具有不同属性的两个类?

我知道我可以添加到我的节点声明中:

user{'francois':
  uid => 1000,
  # ...
}

user{'julien':
  uid => 1001,
  # ...
}

有没有办法从 Hiera 做到这一点?

答案1

对您的数据使用哈希值并用于create_resources实例化。

Puppet 文档为用户提供了示例。 StackOverflow 问题 Puppet hiera 和 create_resource 问题基本上涵盖了同样的问题。

相关内容