Terraform, Ansible, Packer, and Python 2.7 on the path
Tested on OSX
-
Add AWS key and secret to
aws.json
-
Start pipeline with
python deploy.py
deploy.py
coordinates the different stages of the deployment pipeline.
Bakes base image with packer and terraform, only re-bakes if there is a change to base-ami.json
Bakes base image with packer by combining artifact workdir/index.html
with base apache image, only re-bakes if there is a change to workdir/index.html
Terraform sets up asg, load balancer, security group