team is scaled, we need to integrate Terraform workflow 3 Write Plan Apply Users Each user can write locally Run on CI/CD • Single source of truth • Prevent race condition • Collaboration
“Amazon CodeCatalyst is an integrated service for software development teams adopting continuous integration and deployment practices into their software development process. CodeCatalyst puts the tools you need all in one place. You can plan work, collaborate on code, and build, test, and deploy applications with continuous integration/continuous delivery (CI/CD) tools. “ 4 Source: https://docs.aws.amazon.com/codecatalys t/latest/userguide/welcome.html
engine/tools that can be used to run Terraform workflow • Amazon CodeCatalyst 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 10