Add puppet implementation for reference