Update provision: add puppet modules and postgresql support