Intro to terraform workshop covering the creation of a "terraform_backend" and a "lambda_api" using Amazon Web Services (AWS)
This tutorial covers the basics of terraform by walking you through creating a static website out on S3
This is a Quotes API that is using AWS Lambda, API Gateway and DynamoDB with TypeScript. I'm still working on finishing it but a lot of stuff is there for provisioning the resources.
- A terminal (depends on your OS!)
- npm and NodeJS
- terraform v0.13.X
- An Amazon Web Service (AWS) Account
- Please note that a credit card is required
- We will be working within the free tier of AWS but some small charges may occur
- A Terraform Cloud Account (OPTIONAL)
- Used for managing remote terraform backends
- Install reveal-md
npm install -g reveal-md
- Run
reveal-md presentation.md
This workshop makes use of Amazon Web Services (AWS). AWS is a pay-for-use cloud platform. I've kept this workshop within the free tier of AWS but there is always a chance you will get charged for resources you provision out there. I'm not responsible for that so make sure you use the cloud responsibly! After the workshop, I highly recommend you tear down your resources so as to not incur any costs <3