Отключить автоматические запуски Puppet по расписанию

Можно ли отключить запуск марионеток (каждые 30 минут), но он должен продолжать прослушивание?

Я настраиваю puppetkick или mcollective. Таким образом, агенты должны по-прежнему работать и прослушивать, чтобы я мог отправлять обновления, но не должен запускаться автоматически для поиска обновлений, даже один раз (runinterval).

EDIT:

Ответы в теме (ссылка ниже) не решают проблему. Они отключают агент, отключают запуск или изменяют интервал запуска. Также daemonize = false просто зависает при запуске инициализации марионетки, ничего не происходит.

Я хочу, чтобы агент находился в режиме прослушивания, если это возможно

Как отключить автоматические запланированные запуски Puppet, которые происходят каждые 30 минут?

-1
задан 25 June 2017 в 16:24
3 ответа

MCollective не подключается напрямую к демону марионеток.
Он использует собственный демон ( mcollectived ), который будет получать команды от настроенного сервера очереди.

Puppet вообще не нужно запускать в вашей настройке.
Запуск будет запущен через mco puppet runonce ... .

2
ответ дан 5 December 2019 в 19:22

Вы можете отключить ввод расписания марионеточного агента: / opt / puppetlabs / bin / puppet resource service puppet sure = stop enable = false

Итак, агент запускается только тогда, когда вы выполняете вызов непосредственно из консоли: марионеточный агент -t

0
ответ дан 5 December 2019 в 19:22

puppetkick устарел , так что не используйте это :) Если вы используете FOSS Puppet, вы хотите использовать mcollective. Настройте puppet так, чтобы агент не запускался (как бы вы это ни делали), и у mcollective не будет проблем с запуском агента в режиме runonce. Официальные документы для этого (связанные с предупреждением об устаревании) находятся здесь . Если вы используете PE, вы все равно можете использовать mcollective или (в достаточно последних версиях) использовать марионеточные задания с оркестратором.

0
ответ дан 5 December 2019 в 19:22

Теги

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