Включение репозитория Puppetlabs при подготовке клиента Ubuntu с помощью Foreman

Из-за того, что в моих манифестах требуется последняя версия фактора, все подготовленные машины должны пройти промежуточный этап вручную после установки ОС по добавлению репозитория puppetlabs и обновлению фактора.

Даже указав, что все подклассы требуют установки, он прерывает весь манифест. Все 100% после установки последнего фактора.

Есть ли способ сделать репозиторий puppetlabs частью процесса подготовки? Я думал, что раскомментировать эту строку:
<% if puppet_enabled && @host.params['enable-puppetlabs-repo'] && @host.params['enable-puppetlabs-repo'] == 'true' -%> поможет, но нет.

Кроме того, переменные в шаблоне подготовки (например, hte enable-puppetlabs-repo выше), где они установлены?


person Werner    schedule 12.04.2015    source источник


Ответы (1)


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

person Adam    schedule 08.07.2015