Назад | Перейти на главную страницу

Хозяин кукол составляет каталог на себе

Может ли кукловод самостоятельно составить каталог?

Я хочу автоматизировать некоторые задачи на своем главном сервере. Лучше всего создать узел для главного сервера и напрямую применить каталог.

Если это невозможно, могу ли я применить весь каталог вручную? Если я попробую сделать мануал puppet apply, похоже, это не работает.

Спасибо.

Роли хозяина и агента puppet управляются двумя разными процессами, поэтому puppetmaster может также иметь puppet агент запущен, и в этом случае на машине будет удобно обслуживать каталог.

Более того, совсем не редкость иметь набор модулей, которые применяются к каждому хосту (например, базовый уровень безопасности), включая puppetmaster. Конечно, у вас также могут быть модули, специально предназначенные для puppetmaster хост.

Из вашего вопроса не совсем понятно, что вы имеете в виду под «автоматизировать некоторые задачи на моем главном сервере»: хотите ли вы сохранить puppetmaster в известном состоянии или произвольные задачи, выполняемые по запросу.

Для первых стандартное поведение puppet это все, что вам нужно, для последнего вы можете проверить puppetсопутствующий проект, Коллектив марионеток.

На самом деле у нас есть очень похожая установка, где у нас есть манифест, специфичный для наших кукловодов.

Мы просто регулярно запускаем марионеточный агент на них, как и на любом другом узле.

Вам просто нужно обязательно запустить puppet agent вместо того puppet apply если вы действительно хотите использовать каталог, известный процессу кукловода.