Может ли кто-нибудь указать мне на полный пример (tar / zip) каталога манифеста Puppet? У меня есть руководства, но было бы проще просто посмотреть на рабочий каталог.
Это прямо там, в Марионетка вики
Вот как я выкладываю свою марионетку, установленную на кукольнике
/etc/
|
`- puppet/
|
+-- manifests/
| |
| +---- site.pp
| |
| +---- nodes.pp
| |
| +---- os/
| | |
| | +- base.pp
| | |
| | `- redhat.pp
| |
| `---- classes/
| |
| `-- aliases.pp
|
+-- modules/
|
+-- sshd/
| |
| +-- files/
| |
| +-- mainfests/
| | |
| | `--- init.pp
| |
| `-- templates/
Я рекомендую хранить как можно больше в модулях.
Это не архив, но я написал руководство по Puppet, которое шаг за шагом проведет вас через создание необходимых каталогов и файлов и предоставит вам рабочую конфигурацию шаблона, чтобы начать работу:
http://bitfieldconsulting.com/puppet-tutorial
Пока что он охватывает установку Puppet, настройку начальных манифестов, работу ресурсов Puppet, авторизацию вашего первого клиента и управление простой службой.
Я лично большой поклонник Википедии онлайн-репозиторий конфигов Puppet. Вы можете прочитать подробности и найти URL-адрес клона git в их запись в блоге.