Dev environment setup through puppet