Автоматическая инсталляция и конфигурирование софта во FreeBSD, используя puppet

В процессе внедрения puppet под FreeBSD обнаружились некоторые нюансы, на которые я хотел бы обратить внимание.

Мне потребовалось автоматически собирать, устанавливать, конфигурировать и запускать ряд сервисов. Инструкция на сайте puppet ссылалась на провайдер ports для типа ресурса package, в документации этот провайдер тоже был описан.

Однако, как показала практика, такой провайдер в puppet отсутствует. При изучении исходников обнаружилось, что его заменил провайдер portupgrade, о котором в документации ничего не сказано.
Читать далее Автоматическая инсталляция и конфигурирование софта во FreeBSD, используя puppet