We moved a carport frame from one of our rental properties to our house and then covered it with metal roofing, making it at a covered run.  It worked, until it didn't.  We did not sink the poles into the ground.  Instead we made a wood perimeter "frame" that sat on the ground and the metal carport poles attached to the frame.  The run was also wrapped in plastic.   The setup was sufficient for a couple years.  Last year, we had a windier than normal spring (ie 50-60 mph gusts for about 2 weeks).  The gusts ended up rolling the whole structure and breaking and/bending the poles.  We have since built a wood structure...this pic is what we had. 
View attachment 3401903