Включая репозиторий Puppetlabs при подготовке клиента Ubuntu к Foreman
Из-за моих манифестов, требующих последней версии фактора, все подготовленные машины должны пройти промежуточный шаг после установки ОС, чтобы добавить репозиторий puppetlabs и обновить компонент.
Даже если указать, что все подклассы требуют установки, он отменяет весь манифест. Все 100% после установки последней версии.
Есть ли способ сделать репозиторий Puppetlabs частью процесса подготовки? Я хоть и раскомментировал эту строку:<% if puppet_enabled && @host.params['enable-puppetlabs-repo'] && @host.params['enable-puppetlabs-repo'] == 'true' -%>
сделал бы трюк, но нет.
Кроме того, переменные в шаблоне обеспечения (например, hte enable-puppetlabs-repo выше), где они установлены?
1 ответ
Это применяется в принимающих группах мастера. добавьте его в качестве параметра в конфигурацию вашей группы узлов в пользовательском интерфейсе и он должен работать.