If you write puppet modules for installing your software, you can use kafo to create powerful installer
Marek Hulan
GPL-3.0+