Add puppet, refactoring report and removing temporally terminal output for ci