在puppet中使用hiera生成nodes.pp

在puppet中使用hiera生成nodes.pp

我的环境有多个环境,例如生产暂存等。现在我想要的是我可以重新使用节点.pp为一种环境而为另一种环境而编写。

示例 - 假设我有 2 个环境生产和暂存。每个都包含一个网络服务器。现在,如果我已经为环境中的节点编写了nodes.pp(或其他一些清单),那么如何使用hiera-puppet根据环境生成此nodes.pp。

+++
++++Production 
+--------------server1-production
+--------------server2-production
++++Staging
+--------------Staging-web1  (Needs the same classes as server1-production)
+--------------Staging-web2  (Needs the same classes as server2-production)

答案1

看看这个链接。这可能是您正在寻找的范例。

http://www.craigdunn.org/2012/05/239/

相关内容