Terraform script to create AWS Codedeploy
Terraform Script Github
Terraform script creates the following
-
AWS EC2 instance and install the codedeploy agent
-
Roles
-
AWS Codedeploy application
-
AWS codedeploy deployment group
Code deploy
-
Install docker if not preset
-
Check if docker service is running or not
-
Stops the old docker container if running
-
Creates new docker container with new docker image
-
Validates if newly created docker container is running or not
Codedeploy deployment has to be triggered manually once the above resources are created by terraform script