This repo contains the main.tf and vars.tf HCL used to provision all AWS resources in my #DevOpsAllStarsChallenge projects.
- AWS Provider
- VPC
- IAM Role|Policy|Policy Attachment for GitHubs Actions
- S3 Bucket for Lambda deployments
Day 1: Upload Weather API Data | Medium
- S3 Bucket for weather data
- Lambda Function
- SNS Topic
- CloudWatch EventBridge Rule|Target|Invocation
- IAM Roles|Policies|Policy Attachments
Day 3: Data Lake Pipeline | Medium
- Lambda Functions (API|Extraction)
- S3 Buckets (Raw|Extracted|Athena)
- Glue Catalog Database
- Glue Catalog Table
- Glue Crawler
- Athena Workgroup
- IAM Roles|Policies|Policy Attachments
Day 4: Containerized API Backend | Medium
- ECR Repository
- EC2 Instances
- API Gateway & Routes
- Internet Gateway
- Route Tables and Route Table Associations
- Subnets
- Security Groups
- IAM Roles|Policies|Policy Attachments
Day 5: NCAA Game Highlight Processor | Medium
- ECR Repository
- ECS Container Deployment
- S3 Bucket
- Internet Gateway
- Route Tables and Route Table Associations
- Subnets
- Security Groups
- IAM Roles|Policies|Policy Attachments



