This is a collection of Workshops run by Telstra Purple with the aim of sharing the vast wealth of knowledge we've accumulated over the years, working on amazing projects like Airspeeder, Autonomous vehicles with FMG, digital twin solutions for a number of high profile resource clients, financial software for agriculture, banking, health SaaS, you name it and we have probably done it.
This repo is supporting the associate workshop and is comprised of 3 main pieces;
- The file
oidc.yaml
contains all the necessary Cloud Formation to spin up an OIDC Identity Provider and associated IAM Role. - The file
.github/workflows/deploy.yaml
contains the GitHub action that authenticates to AWS via the OIDC Identity Provider and then deploys the CDK code to AWS. - Finally, the rest. The remaining code is primarily a result of running
cdk init
to generate some code. It's then been customised to create a simple API Gateway with 1 endpoint that returns"Hello World"
.