Включая репозиторий 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 ответ

Это применяется в принимающих группах мастера. добавьте его в качестве параметра в конфигурацию вашей группы узлов в пользовательском интерфейсе и он должен работать.

Другие вопросы по тегам