到目前为止我读过的Puppet教程还没有提到如何构建puppet .pp.
任何人都可以分享一些有效的和经验丰富的经验吗?
解决方法
是的,请参阅我的评论:
How can the little guys effectively learn and use Puppet?
我遵循了this book中的示例和指南.但是我最初的挫折感部分是缺乏标准或“最佳实践”的方式来处理Puppet,作为一个系统管理员,我希望在那里有一些方向.
您基本上可以创建自己的结构.无论什么都有意义……但我会按照其中一个例子来保持一致性.随着事情变得越来越有意义,我最终在一个月内重组了好几次.
其余的将严重依赖于您的服务器基础架构.如果在一个位置上有大量系统,则清单/模块目录结构与在20个共址设施中运行服务器看起来不同……因此逻辑排列可能基于功能或基于位置.它真的需要根据您的特定设置进行定制.
然后,就是decentralized PuppetMasters or distributing manifests by Git or rsync的方法……我上面链接的这本书涵盖了一些可扩展性问题.