Development environment setup with vagrant and puppet