fsschmitt / aws-jenkins-terraform

A repository with a Jenkins deployment at AWS using Terraform

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

aws-jenkins-terraform

A repository with a Jenkins deployment at AWS using Terraform

Based on this course by CloudGuru: https://acloudguru.com/course/deploying-to-aws-with-terraform-and-ansible

The goal of this repository is to deploy a distributed, highly-available Jenkins on AWS through the usage of Terraform and Ansible, spread across two different regions (us-east-1 and us-west-2) through the usage of multiple terraform resources such as:

  • IAM
  • VPC
    • Subnet
    • VPC Peering
  • Security Groups (Network policies)
  • EC2 Instances
  • Route53 (DNS)
  • ACM (Certificate Manager)
  • Application Loadbalancer

Overview architecture

Distributed Jenkins Architecture

Feel free to reach out to me at:

Twitter | Github | Website

About

A repository with a Jenkins deployment at AWS using Terraform

License:Apache License 2.0


Languages

Language:HCL 70.8%Language:Shell 21.9%Language:HTML 6.5%Language:Makefile 0.8%