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

марионетка сервера марионетка применять определения узлов удаленно с сервера

У меня есть настройка агента марионеточного сервера. Я использую марионетку версии 4 как для сервера, так и для агента. У меня есть определения узлов. Я могу запустить puppet agent -t, чтобы получить определения узлов с марионеточного сервера. Я вижу, что на марионеточном предприятии есть возможность применять определения узлов удаленно, запустив задание марионетки на сервере. есть ли в версии, отличной от корпоративной, что-то похожее на выталкивание определений узлов с сервера.

Спасибо

Это не столько «проталкивание» каталога. (На стороне клиента ничего не происходит, ожидая входящего соединения.) Что он делает, так это удаленно запускает внеполосный агент Puppet Agent.

Вы можете сделать это с помощью простого сценария Bash и SSH, но большинство людей, которые делают это часто, захотят обернуть его с помощью инструмента оркестровки, такого как Bolt или Ansible. (Которые работают через SSH, но представляют собой более совершенные решения.) Я думаю, что Puppet Enterprise по-прежнему использует Mcollective, но это не самая простая вещь для интеграции в Puppet с открытым исходным кодом. (YMMV)