First things first, we will be creating a local file repository or “repo”. This is fancy talk for creating a folder locally on your machine that will be used to store code and development projects. Storing code on your machine allows you to work on and make changes to your project before pushing your changes to a GitHub repository where the pipeline configuration resides.
It is best practice to not include spaces in the name of this folder, or files in general while developing. Instead consider naming files as: “ThisFile” or “This_File”
For both Mac and PC You select “Open with code” or navigate to it from VSCode directly to open your project folder.
Within Genesys Cloud Navigate to Admin > OAuth
Generate a client credentials Oauth client in the Genesys Cloud admin panel. If you are using the workshop org, name it after your account name (Workshop User 00)
The roles tab is where you specify the permissions this client will have. If you are using the workshop org, use the terraform_user role. If you are using your own workshop, you can provide master admin permissions for the workshop but should delete this token following the workshop.
it is best practice to limit the permissions of OAuth clients to only their required functions to limit security vulnerabilities.