1st thing you will need is a good strain to use,early finnishing plants help get done before the moister becomes a problem. 2nd you gonna need to veg them abit so they are hardened off before transfers outside. You will need holes dug,soil mixed,WATER,sprays for bugs,spray for molds,plant foods,support for large plants etc. It's possible to pull off very nice plants outside with a good work ethic and attention to detail.
Small indoor you need space,lights,air movement,fresh air,exhaust, plants, soil,and food,sprays,and time...