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