puppet server puppet apply node definitions remotely from server

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

Спасибо

1
задан 30 June 2018 в 17:16
1 ответ

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

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

1
ответ дан 3 December 2019 в 23:14

Теги

Похожие вопросы