Puppet 清单示例

Puppet 清单示例

有人能指出 Puppet 清单的完整示例 (tar/zip) 目录吗?我得到了指南,但查看工作目录会更容易。

答案1

它就在Puppet 维基

答案2

以下是我在 Puppetmaster 上安装的 Puppet 的布局

/etc/
  |
  `- puppet/
        |
        +-- manifests/
        |        |
        |        +---- site.pp
        |        |
        |        +---- nodes.pp
        |        |
        |        +---- os/
        |        |      |
        |        |      +- base.pp
        |        |      |
        |        |      `- redhat.pp
        |        |
        |        `---- classes/
        |                  |
        |                  `-- aliases.pp
        |
        +-- modules/
               |
               +-- sshd/
               |     |
               |     +-- files/
               |     |
               |     +-- mainfests/ 
               |     |       |
               |     |       `--- init.pp
               |     |
               |     `-- templates/

我的建议是尽可能多地保留模块。

答案3

它不是一个 tarball,但是我编写了一个 Puppet 教程,可以逐步指导您创建所需的目录和文件,并为您提供一个可用的模板配置以供开始使用:

http://bitfieldconsulting.com/puppet-tutorial

到目前为止,它涵盖了安装 Puppet、设置起始清单、Puppet 资源如何工作、授权您的第一个客户端以及控制简单服务。

答案4

我个人非常喜欢维基百科Puppet 配置的在线存储库。您可以阅读详细信息并从其博客条目

相关内容