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

Принудительно применить изменения через марионетку к марионеточному агенту через мастер?

Можно ли передать команду от главной марионетки к узлу, чтобы запустить агент и применить к нему последнюю конфигурацию?

Например, я потерял пароль для пользователя, и я не могу войти в систему, но марионеточный агент установлен на сервере, и я могу применить изменения на сервере, запустив марионеточный агент, но поскольку он не запускается автоматически, и я не могу войти в систему чтобы запустить его вручную, как запустить и применить конфигурацию через мастера марионеток? (если возможно)

Пытаться

puppet kick --host <hostname>

https://docs.puppet.com/puppet/3/man/kick.html

По их Устаревшие функции командной строки:

[В Puppet 4.0] puppet kick команда ушла, и демон агента больше не будет прослушивать входящие HTTPS-соединения.

Если вы или ваши скрипты используете puppet kick, вам нужно будет либо установить MCollective для более надежной и параллельной системы запуска задач или используйте параллельный инструмент SSH для запуска Puppet. Если вы используете Puppet Enterprise, вы уже можете использовать его функции оркестрации для запуска запуска Puppet.

Возможно, вы захотите закрыть порт 8139, пока вы на нем.

(Акцент мой на закрытии порта 8139)