add puppet and vagrant