/packer-ansible-jenkins-terrafrom-aws

Packer and Ansible to create AWS ami with Jenkins installed. Terraform to deploy Jenkins into AWS EC2

Primary LanguageHCL

packer-ansible-jenkins-terrafrom-aws

Packer and Ansible to create AWS ami with Jenkins installed. Terraform to deploy Jenkins into AWS EC2

Pre-requistes

  • Terraform, Packer and Ansible are installed
  • aws credentials/config are stored in ~./.aws/credentials and ~./.aws/config

Build AWS AMI with Jenkins installed using Packer and Ansible

packer build -var-file="variables.pkrvars.hcl" aws-jenkins.pkr.hcl

alt text alt text

Deploy Jenkins in AWS EC2 using Terraform

cd terraform
terraform apply

alt text

Connect to http://<your_server_public_DNS>:8080 from your browser. Reference: Jenkins on AWS

alt text

alt text