-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
25 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
# DEMO DevOpsCorner Terraform Infra | ||
|
||
## Deploy Container Image CI/CD | ||
|
||
- Clone Repository [DevOpsCorner Container](https://github.com/devopscorner/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](https://github.com/devopscorner/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 |