Skip to content

Purple Technology Workshops - Material for the "Deploying build artifacts to AWS using GitHub Actions" workshop

Notifications You must be signed in to change notification settings

telstrapurple/ptw-deploying-to-AWS-using-GitHub

Repository files navigation

Purple Technology Workshops

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.

Deploying to AWS using GitHub

This repo is supporting the associate workshop and is comprised of 3 main pieces;

  1. The file oidc.yaml contains all the necessary Cloud Formation to spin up an OIDC Identity Provider and associated IAM Role.
  2. 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.
  3. 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".

About

Purple Technology Workshops - Material for the "Deploying build artifacts to AWS using GitHub Actions" workshop

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published