Добрый день всем! Просьба помочь в следующем вопросе:
На одной ноде установлен Puppet server 2.4 + PuppetDB (с постгресом) + Foreman. ОС - Ubuntu 16.04. Агенты на тестовых серверах обновляются нормально, факты и отчеты можно видеть в Форемане, можно подписывать сертификаты, управлять агентами итд. В общем все работает.
Вопрос как прикрутить корпоративный сертификат на веб интерфейс Форемана? Так как по умолчанию там заюзан само подписанный Паппетом сертификат и постоянно отображается в браузере сообщение, что подключение не защищено. Пытался выполнить по инструкции, апач поднимается, https работает нормально: https://theforeman.org/2015/11/foreman-ssl.html Однако после этого перестают обновляться агенты:
/opt/puppetlabs/bin/puppet agent -t
Warning: Unable to fetch my node definition, but the agent run will continue:
Warning: Find /puppet/v3/node/testserver.testdomain.net?environment=production&configured_environment=production&tr... resulted in 404 with the message: Not Found: Could not find node testserver.testdomain.net
Info: Retrieving pluginfacts
Info: Retrieving plugin
Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Could not find node 'testserver.testdomain.net'; cannot compile
Warning: Not using cache on failed catalog
Error: Could not retrieve catalog; skipping run