%20%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F%D0%BC.png)
Моя среда Puppet состоит из главного сервера и многочисленных агентов, которые запускаются вручную с помощью вызова puppet agent --test.
Я пытаюсь найти самый простой (т. е. понятный человеку, с первого взгляда) способ просмотра отчетов о том, какие хосты ожидают изменений на основе текущего кода puppet, хранящегося на главном сервере. Чтобы дать некоторый контекст, я в основном хочу подтвердить, что изменения, которые я отправил на свой главный сервер, будут применены только к определенным хостам — своего рода проверка работоспособности.
Я считаю, что консоль типа The Foreman может здесь помочь, но буду признателен за любые другие предложения, которые могут предложить другие пользователи Puppet. Я знаю о возможностях pe-console, но не могу использовать этот вариант.
решение1
TheForeman, безусловно, подойдет, как и консоль Puppet Enterprise. Это два интерфейса, которые я обычно использую. Это будет считаться запуском puppet в режиме «аудита», а не (активном?) режиме. Однако небольшой совет: запуск puppet agent --test
применит изменения, если у вас нет --noop
в командной строке или где-то в puppet.conf. Пожалуйста, см.http://nrvale0.github.io/blog/2014/04/10/the-basics-of-puppet-noop/в качестве примера различных способов включения режима noop.