You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+39-23Lines changed: 39 additions & 23 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,7 +18,7 @@ Terraform 0.12. Pin module version to `~> v1.0`. Submit pull-requests to `master
18
18
```hcl
19
19
module "alb" {
20
20
source = "umotif-public/alb/aws"
21
-
version = "~> 1.0"
21
+
version = "~> 1.2.0"
22
22
23
23
name_prefix = "complete-alb"
24
24
@@ -43,7 +43,7 @@ module "alb" {
43
43
```hcl
44
44
module "nlb" {
45
45
source = "umotif-public/alb/aws"
46
-
version = "~> 1.0"
46
+
version = "~> 1.2.0"
47
47
48
48
name = "complete-nlb"
49
49
@@ -76,29 +76,42 @@ Module is to be used with Terraform > 0.12.
76
76
Module managed by [Marcin Cuber](https://github.com/marcincuber)[linkedin](https://www.linkedin.com/in/marcincuber/).
77
77
78
78
<!-- BEGINNING OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
79
+
## Requirements
80
+
81
+
| Name | Version |
82
+
|------|---------|
83
+
| terraform |~> 0.12.6 |
84
+
| aws |~> 2.45 |
85
+
86
+
## Providers
87
+
88
+
| Name | Version |
89
+
|------|---------|
90
+
| aws |~> 2.45 |
91
+
79
92
## Inputs
80
93
81
94
| Name | Description | Type | Default | Required |
82
-
|------|-------------|:----:|:-----:|:-----:|
83
-
| access\_logs | An Access Logs block. | map(string) |`{}`| no |
84
-
| cidr\_blocks\_redirect | List of CIDR ranges to allow at security group level. Defaults to 0.0.0.0/0 | list(string) |`[ "0.0.0.0/0" ]`| no |
85
-
| description | The description of the all resources. | string |`"Managed by Terraform"`| no |
86
-
| enable\_cross\_zone\_load\_balancing | If true, cross-zone load balancing of the load balancer will be enabled. This is a network load balancer feature. | bool |`"false"`| no |
87
-
| enable\_deletion\_protection | If true, deletion of the load balancer will be disabled via the AWS API. This will prevent Terraform from deleting the load balancer. | bool |`"false"`| no |
88
-
| enable\_http2 | Indicates whether HTTP/2 is enabled in application load balancers. | bool |`"true"`| no |
89
-
| enable\_http\_to\_https\_redirect | Enable default redirect rule from port 80 to 443. | bool |`"false"`| no |
90
-
| idle\_timeout |\(Optional\) The time in seconds that the connection is allowed to be idle. Only valid for Load Balancers of type application. | number |`"60"`| no |
91
-
| internal | Provision an internal load balancer. Defaults to false. | bool |`"false"`| no |
92
-
| ip\_address\_type | The type of IP addresses used by the subnets for your load balancer. The possible values are ipv4 and dualstack. | string |`"ipv4"`| no |
93
-
| load\_balancer\_create\_timeout | Timeout value when creating the ALB. | string |`"15m"`| no |
94
-
| load\_balancer\_delete\_timeout | Timeout value when deleting the ALB. | string |`"15m"`| no |
95
-
| load\_balancer\_type | Type of load balancer to provision \(network or application\). | string |`"application"`| no |
96
-
| load\_balancer\_update\_timeout | Timeout value when updating the ALB. | string |`"15m"`| no |
97
-
| name\_prefix | A prefix used for naming resources. | string | n/a | yes |
98
-
| subnet\_mapping | A list of subnet mapping blocks describing subnets to attach to network load balancer | list(map(string)) |`[]`| no |
99
-
| subnets | A list of subnet IDs to attach to the LB. | list(string) | n/a | yes |
100
-
| tags | A map of tags \(key-value pairs\) passed to resources. | map(string) |`{}`| no |
| access\_logs | An Access Logs block. |`map(string)`|`{}`| no |
97
+
| cidr\_blocks\_redirect | List of CIDR ranges to allow at security group level. Defaults to 0.0.0.0/0 |`list(string)`|<pre>[<br> "0.0.0.0/0"<br>]</pre>| no |
98
+
| description | The description of the all resources. |`string`|`"Managed by Terraform"`| no |
99
+
| enable\_cross\_zone\_load\_balancing | If true, cross-zone load balancing of the load balancer will be enabled. This is a network load balancer feature. |`bool`|`false`| no |
100
+
| enable\_deletion\_protection | If true, deletion of the load balancer will be disabled via the AWS API. This will prevent Terraform from deleting the load balancer. |`bool`|`false`| no |
101
+
| enable\_http2 | Indicates whether HTTP/2 is enabled in application load balancers. |`bool`|`true`| no |
102
+
| enable\_http\_to\_https\_redirect | Enable default redirect rule from port 80 to 443. |`bool`|`false`| no |
103
+
| idle\_timeout | (Optional) The time in seconds that the connection is allowed to be idle. Only valid for Load Balancers of type application. |`number`|`60`| no |
104
+
| internal | Provision an internal load balancer. Defaults to false. |`bool`|`false`| no |
105
+
| ip\_address\_type | The type of IP addresses used by the subnets for your load balancer. The possible values are ipv4 and dualstack. |`string`|`"ipv4"`| no |
106
+
| load\_balancer\_create\_timeout | Timeout value when creating the ALB. |`string`|`"15m"`| no |
107
+
| load\_balancer\_delete\_timeout | Timeout value when deleting the ALB. |`string`|`"15m"`| no |
108
+
| load\_balancer\_type | Type of load balancer to provision (network or application). |`string`|`"application"`| no |
109
+
| load\_balancer\_update\_timeout | Timeout value when updating the ALB. |`string`|`"15m"`| no |
110
+
| name\_prefix | A prefix used for naming resources. |`string`| n/a | yes |
111
+
| subnet\_mapping | A list of subnet mapping blocks describing subnets to attach to network load balancer |`list(map(string))`|`[]`| no |
112
+
| subnets | A list of subnet IDs to attach to the LB. |`list(string)`| n/a | yes |
113
+
| tags | A map of tags (key-value pairs) passed to resources. |`map(string)`|`{}`| no |
114
+
| vpc\_id | The VPC ID. |`string`| n/a | yes |
102
115
103
116
## Outputs
104
117
@@ -110,7 +123,7 @@ Module managed by [Marcin Cuber](https://github.com/marcincuber) [linkedin](http
110
123
| name | The name of the load balancer. |
111
124
| origin\_id | First part of the DNS name of the load balancer. |
112
125
| security\_group\_id | The ID of the security group. |
113
-
| zone\_id | The canonical hosted zone ID of the load balancer \(to be used in a Route 53 Alias record\). |
126
+
| zone\_id | The canonical hosted zone ID of the load balancer (to be used in a Route 53 Alias record). |
0 commit comments