module refactor, move puppet from role to separate namespace, remove role