Automating Infrastructure Deployment with Github, Jenkins, Terraform, Ansible and Ec2 .

<p>In this project we will be building and deploying a portfolio website . Our code is first developed on a local machine and pushed our Github repository. We will be pulling the code through Jenkins and using Jenkins as our continuous integration and delivery tool. Whenever we push a new code to the repository, Jenkins automatically triggers a build. We will be using Terraform to provision our ec2 instances one for installing and running Jenkins then the other one for deploying our portfolio website. Then we will use Ansible to install the dependencies on the Ec2 instances.</p> <p>Perquisites</p> <ol> <li>AWS account</li> <li>Python3</li> <li>Github account</li> <li>Jenkins installed</li> <li>Terraform installed</li> </ol> <p><a href="https://awstip.com/automating-infrastructure-deployment-with-github-jenkins-terraform-ansible-and-ec2-7d0059c1bcca"><strong>Website</strong></a></p>