Модуль для установки Postfix+Dovecot с помощью Puppet

Однажды необходимо было развернуть почтовик с различными плюшками в виде Amavis, SpamAssassin, ClamAV, Postgrey. И не просто один раз, а с возможностью быстро поднять еще подобные. Для этого в то время использовали Puppet с его рецептами и модулями, поэтому надо было запилить свой модуль для установки почтовика.
Все к сожалению не помню, ставил согласно этой статьи. Суть была в том что при передаче как такого одних параметров БД, хостенейм оно берет систенмый, на выхлопе получал рабочий почтовик. К которому только прикручивал Postfix Admin, ну и Roundcube если нужно.
Все лежит тут с сохраненной структурой каталогов.