puppet设计模式

少于 1 分钟阅读

Contact me

或者用邮件交流 jacky.wucheng@foxmail.com

分层设计

  • application layer
  • profile layer
  • module layer

解释

  1. application 实现一个application stack, 一个应用层面的抽象, 如 web server, database server. 一个node可以包含多个application.
  2. profile作为一个逻辑的中间层, 起到的作用有
    1. 设置先后依赖关系
    2. 使用puppet forge的module时, 可以不修改module本身, 在profile里进行逻辑适配
  3. module 实现具体的resource

参考资料