I was using the Azure PaasS - so first we need to raise the Sitecore support ticket to generate the Service Principal.
Here are the steps - Login into the Sitecore Portal and raise the ticket under
Make sure that this new service principal should also have a shared drive access/ blob storage so you can upload the default artifacts like Jss and SXA packages to pull and upload to the new vanila setup