refactor(puppet): single app pp file