Skip to content

This repo will contain configuration code for building an elastic load balancer and autoscaling group to host the Codys Corner website

License

Notifications You must be signed in to change notification settings

james-cole2015/literate-umbrella

Repository files navigation

literate-umbrella


This is an evolution of the space-monkey repo. While this shares the same overall purpose of spinning up a webserver, this repo has a different goal in mind. The work in this repo will be focused on created an auto-scaling group that spins up servers that serve the Cody's Corner content. This will have similiarities in that the modules that house the VPC and key pairs are shared from that repo. Also, I will create an additional autoscaling group for the bastion hosts. The goal is to create dynamic connections that allow the webservers to host content and only be remotely accessible from the bastion hosts.

Repo Goals

  • Add auto scaling group for webserver
  • Add auto scaling group for bastion host
  • Add elastic load balancer for webserver
  • Add security group to webserver to allow access only from bastion host
  • Add security group to bastion host to only allow access from terraform server

High Level Commits

  • Created launch configuration and autoscaling group for webserver
  • Added security groups that allow SSH, HTTP, HTTPS
  • Added SSH key to remotely access
  • Added launch template for webserver
  • Added launch template for bastion host
  • Added auto scaling group for bastion host
  • Added load balancer, target group, & listener

Final Architecture Diagram1

Footnotes

  1. Image generated from Terraform Visual

About

This repo will contain configuration code for building an elastic load balancer and autoscaling group to host the Codys Corner website

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published