Infrastructure as Code with Pipelines and AWS CloudFormation
Jan 4, 2020Kelvin Yap

Summary
This post details the implementation of Infrastructure as Code (IaC) for automating test infrastructure setup using AWS CloudFormation and Bitbucket Pipelines. It provides a concrete example of a CloudFormation YAML template for AWS Elastic Beanstalk and a bitbucket-pipelines.yml configuration that leverages the `atlassian/aws-cloudformation-deploy` pipe for provisioning and cleaning up test resources. The post emphasizes version control of infrastructure definitions alongside application code and the benefits of on-demand, reproducible test environments.