- Fork the reposiory
- Replace the pub key with your own key
- Deploy Jenkins Master environment(Centos 07)
- Configure 'aws' keys in credentials
- Configure 'dockerhub' username and password in credentails
- Deploy Jenkins slave environment(Centos 07)
- Install Java in slave
- Install Git in Master and slave
- Install docker in master and start the service
- Add jenkins user in docker group and restart jenkins service
- Install packer and terraform in slave
- Rename /usr/bin/packer to /usr/bin/packr
- Configure slave user and password as credentials
- Configure slave node in jenkins master with label 'aws'
- Configure the Pipeline job
- Execute the Pipeline