Skip to content

Centralized Terraform repo for all #DevOpsAllStarsChallenge projects, including shared resources with remote states.

Notifications You must be signed in to change notification settings

jameslazo/devopsallstars-tf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Terraform Repo for #DevOpsAllStarsChallenge Projects

This repo contains the main.tf and vars.tf HCL used to provision all AWS resources in my #DevOpsAllStarsChallenge projects.

Resources

All Projects

  • AWS Provider
  • VPC
  • IAM Role|Policy|Policy Attachment for GitHubs Actions
  • S3 Bucket for Lambda deployments
  • S3 Bucket for weather data

SNS Notification Service

  • Lambda Function
  • SNS Topic
  • CloudWatch EventBridge Rule|Target|Invocation
  • IAM Roles|Policies|Policy Attachments

Data Lake Pipeline

  • Lambda Functions (API|Extraction)
  • S3 Buckets (Raw|Extracted|Athena)
  • Glue Catalog Database
  • Glue Catalog Table
  • Glue Crawler
  • Athena Workgroup
  • IAM Roles|Policies|Policy Attachments

Containerized API Backend

  • 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: Game Hightlight Processor

  • ECR Repository
  • ECS Container Deployment
  • S3 Bucket
  • Internet Gateway
  • Route Tables and Route Table Associations
  • Subnets
  • Security Groups
  • IAM Roles|Policies|Policy Attachments

About

Centralized Terraform repo for all #DevOpsAllStarsChallenge projects, including shared resources with remote states.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published