alb
clouddrove/alb/aws
This terraform module is used to create ALB on AWS.
Terraform AWS ALB This terraform module is used to create ALB on AWS. We eat, drink, sleep and most importantly love DevOps. We are working towards strategies for standardizing architecture while ensuring security for the infrastructure. We are strong believer of the philosophy Bigger problems are always solved by breaking them into smaller manageable problems . Resonating with microservices architecture, it is considered best-practice to run database, cluster, storage in smaller connected yet manageable pieces within the infrastructure. This module is basically combination of Terraform open source and includes automatation tests and examples. It also helps to create and improve your infrastructure with minimalistic code instead of maintaining the whole infrastructure code yourself. We hav
| Name | Type | Description | Default |
|---|---|---|---|
| target_id | list(any) | The ID of the target. This is the Instance ID for an instance, or the container | required |
| load_balancer_create_timeout | string | Timeout value when creating the ALB. | "10m" |
| enable | bool | If true, create alb. | false |
| enable_waf_fail_open | bool | Indicates whether to route requests to targets if lb fails to forward the reques | false |
| enable_tls_version_and_cipher_suite_headers | bool | Indicates whether the two headers (x-amzn-tls-version and x-amzn-tls-cipher-suit | false |
| http_tcp_listener_rules | any | A list of maps describing the Listener Rules for this ALB. Required key/values: | [] |
| name | string | Name (e.g. `app` or `cluster`). | "" |
| load_balancer_type | string | The type of load balancer to create. Possible values are application or network. | "" |
| enable_deletion_protection | bool | If true, deletion of the load balancer will be disabled via the AWS API. This wi | false |
| connection_draining | bool | TBoolean to enable connection draining. Default: false. | false |
| listener_https_fixed_response | object({ content_type = st | Have the HTTPS listener return a fixed response for the default action. | null |
| sg_egress_description | string | Description of the egress and ingress rule | "Description of the rule." |
| enable_xff_client_port | bool | Indicates whether the X-Forwarded-For header should preserve the source port tha | true |
| https_listener_rules | any | A list of maps describing the Listener Rules for this ALB. Required key/values: | [] |
| environment | string | Environment (e.g. `prod`, `dev`, `staging`). | "test" |
| label_order | list(any) | Label order, e.g. `name`,`application`. | [
"name",
"environment"
] |
| target_groups | any | A list of maps containing key/value pairs that define the target groups to be cr | [] |
| listener_protocol | string | The protocol for connections from clients to the load balancer. Valid values are | "HTTPS" |
| idle_timeout | number | The time in seconds that the connection is allowed to be idle. | 60 |
| sg_ids | list(any) | of the security group id. | [] |
| is_external | bool | enable to udated existing security Group | false |
| … and 10 more inputs | |||
arn — The ARN of the ALB.dns_name — DNS name of ALB.https_listener_arn — The ARN of the HTTPS listener.listener_arns — A list of all the listener ARNs.tags — A mapping of tags to assign to the resource.security_group_arn — Amazon Resource Name (ARN) of the security grouparn_suffix — The ARN suffix of the ALB.clb_name — DNS name of CLB.clb_zone_id — The ID of the zone which ALB is provisioned.http_listener_arn — The ARN of the HTTP listener.security_group_id — ID of the security groupzone_id — The ID of the zone which ALB is provisioned.name — The ARN suffix of the ALB.clb_arn — The ARN of the CLB.main_target_group_arn — The main target group ARN.Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Azure Verified Pattern Module for Azure Landing Zone
Terraform Azure Verified Resource Module for Key Vault
Terraform module for building and deploying Next.js apps to AWS. Supports SSR (L