Я новичок в Puppet, и я поддерживаю небольшую среду Windows с в основном веб-службами и консольными приложениями, которыми управляет Foreman / Puppet.
Мне удалось написать несколько манифестов, благодаря которым эти приложения работают нормально.
Для приложений веб-консоли я изо всех сил пытаюсь реализовать следующую логику:
Если порт прослушивания (например, переменная $ port) изменяется (из-за того, что кто-то изменил его из графического интерфейса пользователя), то активируйте настраиваемый сценарий (уже существующий) для воссоздания веб-службы, применяя новый порт в config. (Примечание: это не веб-служба IIS, это собственная служба Windows).
Может кто-нибудь предложить способ, как я могу справиться с этим?
Спасибо заранее!
С уважением