CI/CD Pipeline for Terraform Workflow Using Amazon CodeCatalyst
Lv200
Lv200
Terraform workflow can be ran using several methods. One of them is running Terraform workflow inside CI/CD pipeline.
Running Terraform workflow inside CI/CD pipeline can have several benefits, such as: automate creation or provision resources, simplify collaboration between engineers/developers, etc.
In this session, i will explain how to run Terraform workflow inside CI/CD pipeline which in this session is Amazon CodeCatalyst.
GitHub is used as source code repository and has been connected with CodeCatalyst.
Next in CodeCatalyst pipeline/workflow, we will provision resources via Terraform.
Here are some points that can be generated as takeaways from this session:
- Amazon CodeCatalyst can act as alternative for CI/CD engine/tools that can be used to run Terraform workflow
- Amazon CodeCatalyst can use IAM role to interact with AWS services. By using this method, Terraform doesn’t need to inject static credentials such as AWS Access Key and AWS Secret Key into the pipeline. This can’t help prevent security breaches
- Amazon CodeCatalyst can give seamless experience if we want to deploy application to AWS environments
©JAWS-UG (AWS User Group - Japan). All rights reserved.