I’ve observed that the playground environment doesn’t function as an unrestricted sandbox, unlike other learning platforms I’ve used. Typically, such platforms allow deployment and modification of around 90% of resources within their playgrounds to facilitate hands-on learning. However, in KodeKloud, there appear to be significant restrictions that limit this experience, which somewhat defeats the purpose of having a playground.
For instance, I attempted to launch an AVD instance but was unable to do so. I also tried creating a Service Principal and assigning it the necessary permissions, but that was unsuccessful as well. Moreover, I have been unable to connect Terraform(from my local machine) to the Azure playground instance (that i launched) using the provided credentials — attempts using both the username and password via az login and the Service Principal in the Terraform provider configuration have failed.
Has anyone successfully managed to get this working, or is this level of restriction expected? If it is intentional, is there a feature request or plan to provide a more flexible playground environment that allows these operations?