Skip to content

jjbos/modularization-nlb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Project Modularization in Terraform - part 2: managing exceptions

The code in this project is part of an example as described in https://stories.schubergphilis.com/project-modularization-in-terraform-part-2-managing-exceptions-cecb4ecd7b81

update

Once you have updated this repository create a new release. You can then refer to the new version from the application project.

To update the part below automatically, use Terraform Docs: https://github.com/terraform-docs/terraform-docs

To update the documentation:

terraform-docs markdown table --output-file path-to-project\README.md --output-mode inject path-to-project

Requirements

No requirements.

Providers

Name Version
aws n/a

Modules

No modules.

Resources

Name Type
aws_autoscaling_attachment.asg_attachment_app resource
aws_lb.nlb_app resource
aws_lb_listener.nlb_l_app resource
aws_lb_target_group.tg_app resource

Inputs

Name Description Type Default Required
app_name Set the application name i.e. green or blue string n/a yes
asg_name Set ASG name string null no
env_short Set the short environment name, i.e. dev, test, acc, prod string n/a yes
lb_subnet_ids The list of subnet IDs where the lb will live list(any) null no
protocol list of names and ports to be listening on map(string) null no
vpc_id Define VPC ID string null no

Outputs

No outputs.