extend examle with working puppet modules, refactor puppet_test