Skip to Main Content
How to use OCI token exchange authentication from Github

About This Workshop

Youtube Video

About This Workshop
This LiveLab provides a step-by-step guide to deploy and configure necessary resources in OCI and in Github to show how a Github Action can be authenticate to OCI without using API keys. The live lab will show how to automatically create and configure all the resources. The code can then be modified to suite your need. For the demonstration the Github Action will create a simple VCN in your tenancy but you can add then whatever resources you need

Workshop Info

45 minutes
  • Lab 1 Create the resources in OCI (Integrated App, Propagation trust, Policies)
  • Lab 2 Cretate the Github repo and setup the GH Actions, Secrets, Variable
  • Lab 3 Run the Github Action to demonstrate the authentication with Token
  • Lab 4 Cleanup
     
  • An Oracle Cloud account with enough privileges to create resources like Groups, Policies, Users, Integrated App
  • A Github account
  • A unix like PC/Laptop as the code runs some shell scripts
  • Basic understand of Terraform
  • Familiar with Github UI
  • Github CLI installed otherwise some manual steps must be made
  • git installed
  • terraform installed

Other Workshops you might like

Other Workshops you might like Cards