Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ELB Module #46

Open
robg-test opened this issue Mar 28, 2023 · 0 comments
Open

ELB Module #46

robg-test opened this issue Mar 28, 2023 · 0 comments

Comments

@robg-test
Copy link
Collaborator

robg-test commented Mar 28, 2023

Create an ELB Module that will allow the creation of an ELB provided a set of instances to add to the Load Balancer

It should be made so that it will receive traffic on a port and redistribute traffic to the instance port on the specified listeners.

The goal of this module will allows us to simplify the process of creating a load balancer so that given a set of 2 private EC2's or resources on Private IP's can we provide the port of which the application sits and put those in-front of a public facing load balancer to route traffic too.

Inputs

  • Target Port of your instance
  • The Instance Id's of the EC2's
  • SSL Certificate Id - Provided you will need this added either as part of another module or some form of other process. For testing purposes add this yourself.

Outputs

  • TBD

See https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/elb for info on setting this up.

Testing

Will need fairly rigorous testing to ensure that the networking is working, ideally this will be done with the Go Modules.

  • Assert that Load Balancer can communicate with paired EC2 instances
@robg-test robg-test added this to the v3 milestone Mar 28, 2023
@robg-test robg-test changed the title ELB Terraform Module ELB Module Mar 28, 2023
robg-test added a commit that referenced this issue May 15, 2023
@cmbuckley cmbuckley modified the milestones: v3, v4 Oct 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants