Какую директорию и структуру файлов использовать для Puppet?


11

Учебники по марионеткам, которые я читал до сих пор, не упоминали, как структурировать марионетку .pp.

Может кто-нибудь поделиться опытом того, что работает и хорошо масштабируется?

Ответы:


10

Да, пожалуйста, смотрите мои комментарии по адресу: Как маленькие ребята могут эффективно изучать и использовать Puppet?

Я следовал примерам и рекомендациям в этой книге . Но частью моего первоначального разочарования было отсутствие стандартного или «передового опыта» в работе с Puppet, когда я, как системный администратор, ожидал какого-то направления в этом направлении.

Вы можете в основном создать свою собственную структуру. Что бы ни имело смысл ... Но я бы следовал одному из примеров для последовательности. Я заканчивал реструктуризацией несколько раз в месяц, так как вещи стали иметь для меня все больше смысла.

Остальное будет сильно зависеть от вашей серверной инфраструктуры. Если у вас большое количество систем в ОДНОМ расположении, структура вашего каталога манифеста / модуля будет отличаться от работы серверов в 20 средствах совместного размещения ... поэтому логическое расположение может быть основано на функциях или расположении. Это действительно должно быть адаптировано к вашей конкретной установке.

Затем есть подход децентрализованных PuppetMasters или распределения манифестов по Git или rsync ... В книге, которую я связал выше, рассматриваются некоторые проблемы масштабируемости.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.