![在puppet中使用hiera生成nodes.pp](https://linux22.com/image/29619/%E5%9C%A8puppet%E4%B8%AD%E4%BD%BF%E7%94%A8hiera%E7%94%9F%E6%88%90nodes.pp.png)
我的环境有多个环境,例如生产暂存等。现在我想要的是我可以重新使用节点.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
看看这个链接。这可能是您正在寻找的范例。