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
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
No requirements.
Name | Version |
---|---|
aws | n/a |
No modules.
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 |
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 |
No outputs.