Skip to content

Latest commit

 

History

History
25 lines (21 loc) · 1.45 KB

DEMO.md

File metadata and controls

25 lines (21 loc) · 1.45 KB

DEMO DevOpsCorner Terraform Infra

Deploy Container Image CI/CD

  • Clone Repository DevOpsCorner Container
  • Creating Dockerfile for Container Image CI/CD
  • Creating Pipeline for Building Container Image CI/CD (_infra/buildspec.yml)
  • Setup Varible Environment / Using Config Secret with AWS Parameter Store
  • Running Pipeline with AWS CodePipeline & AWS CodeBuild
  • Register Container Image CI/CD to Amazon ECR (Container Registry)

Provisioning EKS Inside Container

  • Clone This Repository (Terraform Infra)
  • Creating Dockerfile for Container Terraform Infra
  • Creating Pipeline for Build Container Image Terraform Infra (_infra/buildspec-eks.yml)
  • Setup Varible Environment / Using Config Secret with AWS Parameter Store
  • Running Pipeline Build Container Image Terraform Infra
  • Register Container Image Terraform Infra to Amazon ECR
  • Creating Pipeline for Terraform Plan (buildspec-terraform-eks-plan.yml), Terraform Apply (_infra/buildspec-terraform-eks-apply.yml) & Terraform Destroy (_infra/buildspec-terraform-eks-destroy.yml)
  • Create Manual Approval Pipeline for Apply
  • Create Manual Approval Pipeline for Destroy
  • Running Pipeline for Terraform Plan
  • Running Pipeline for Terraform Apply (Auto Approved), after trigger Manual Approval Apply
  • Running Pipeline for Terraform Destroy (Auto Approved), after trigger Manual Approval Destroy