Может ли кукловод самостоятельно составить каталог?
Я хочу автоматизировать некоторые задачи на своем главном сервере. Лучше всего создать узел для главного сервера и напрямую применить каталог.
Если это невозможно, могу ли я применить весь каталог вручную? Если я попробую сделать мануал puppet apply
, похоже, это не работает.
Спасибо.
Роли хозяина и агента puppet
управляются двумя разными процессами, поэтому puppetmaster
может также иметь puppet
агент запущен, и в этом случае на машине будет удобно обслуживать каталог.
Более того, совсем не редкость иметь набор модулей, которые применяются к каждому хосту (например, базовый уровень безопасности), включая puppetmaster
. Конечно, у вас также могут быть модули, специально предназначенные для puppetmaster
хост.
Из вашего вопроса не совсем понятно, что вы имеете в виду под «автоматизировать некоторые задачи на моем главном сервере»: хотите ли вы сохранить puppetmaster
в известном состоянии или произвольные задачи, выполняемые по запросу.
Для первых стандартное поведение puppet
это все, что вам нужно, для последнего вы можете проверить puppet
сопутствующий проект, Коллектив марионеток.
На самом деле у нас есть очень похожая установка, где у нас есть манифест, специфичный для наших кукловодов.
Мы просто регулярно запускаем марионеточный агент на них, как и на любом другом узле.
Вам просто нужно обязательно запустить puppet agent
вместо того puppet apply
если вы действительно хотите использовать каталог, известный процессу кукловода.