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
-`stack_item_fullname` - Long form descriptive name for this stack item. This value is used to create the "application" resource tag for resources created by this stack item.
98
98
-`stack_item_label` - Short form identifier for this stack. This value is used to create the "Name" resource tag for resources created by this stack item, and also serves as a unique key for re-use.
99
-
-`vpc_attach` - Specifies whether the VPG should be associated with a VPC. Valid value: 0 or 1. Defaults to 0 (unattached).
100
-
-`vpc_id` - The VPC to associate the VPG with.
99
+
-`vpc_attach` - (Optional) Specifies whether the VPG should be associated with a VPC.
100
+
-`vpc_id` - (Optional) The VPC to associate the VPG with.
101
101
102
102
### Usage
103
103
@@ -107,8 +107,8 @@ The usage examples may assume that previous modules in this stack have already b
@@ -124,14 +124,18 @@ In each Availability Zone provided, this module provisions subnets and routing t
124
124
125
125
### Input Variables ###
126
126
127
-
-`az` - Availability zone(s). Will accept a comma delimited string.
128
-
-`dmz_cidr` - The CIDR block(s) you want the DMZ subnet(s) to cover. Will accept a comma delimited string. This list should correspond 1:1 to each AZ.
129
-
-`enable_dmz_public_ips` - (Optional) Specify true to indicate that instances launched into the DMZ subnet should be assigned a public IP address. Defaults to true.
130
-
-`lan_cidr` - The CIDR block(s) you want the LAN subnet(s) to cover. Will accept a comma delimited string. This list should correspond 1:1 to each AZ.
131
-
-`lans_per_az` - (Optional) The number of private LAN subnets to be provisioned per AZ. You will need to double the CIDR blocks specified in the `lan_cidr` variable for each increase in this value. Defaults to 1.
132
-
-`region` - The AWS region.
127
+
-`azs_provisioned` - (Optional) The number of availability zones to be provisioned. Either this or **azs\_provisioned\_override** must be specified.
128
+
-`azs_provisioned_override` - List of availability zone letters to be provisioned. Useful in regions where not all AZs are VPC ready. Either this or **azs_provisioned** must be specified.
129
+
-`dmz_cidrs` - (Optional) The CIDR block(s) you want the DMZ subnet(s) to cover.
130
+
-`enable_dmz_public_ips` - (Optional) Specify true to indicate that instances launched into the DMZ subnet should be assigned a public IP address.
131
+
-`lan_cidrs` - (Optional) The CIDR block(s) you want the LAN subnet(s) to cover.
132
+
-`lans_per_az` - (Optional) The number of private LAN subnets to be provisioned per AZ. Auto-provisioning will support up to 2 LANs without the need for overrides.
-`nat_eips_enabled` - (Optional) Flag for specifying allocation of Elastic IPs to NATs for the purposes of whitelisting. This value is overriden to 'true' when utilizing NAT gateways.
135
+
-`nat_gateways_enabled` - (Optional) Flag for specifying utilization of managed NAT gateways over EC2 based NAT instances.
-`rt_vgw_prop` - (Optional) Specifies whether virtual gateway route propagation should be enabled on the routing table(s). Valid values: 0 or 1. Defaults to 0 (disabled).
135
139
-`stack_item_fullname` - Long form descriptive name for this stack item. This value is used to create the "application" resource tag for resources created by this stack item.
136
140
-`stack_item_label` - Short form identifier for this stack. This value is used to create the "Name" resource tag for resources created by this stack item, and also serves as a unique key for re-use.
137
141
-`vgw_ids` - (Optional) A list of virtual gateways to associate with the routing tables for route propagation.
@@ -145,48 +149,47 @@ The usage examples may assume that previous modules in this stack have already b
** The order and association of the IDs match the order of the availability zones passed to the module.
166
165
167
-
-`dmz_id` - List of subnet IDs of the DMZ subnetworks.
168
-
-`lan_id` - List of subnet IDs of the LAN subnetworks.
169
-
-`dmz_cidr` - List of subnet CIDR blocks of the DMZ subnetworks.
170
-
-`lan_cidr` - List of subnet CIDR blocks of the LAN subnetworks.
171
-
-`eip_nat_id` - List of Elastic IP IDs for each of the NAT gateways.
172
-
-`nat_id` - List of NAT gateways IDs.
173
-
-`eip_nat_ip` - List of NAT gateway public IPs.
174
-
-`rt_lan_id` - List of routing table IDs for the LAN subnets.
166
+
-`dmz_ids` - Comma-delimeted list of subnet IDs of the DMZ subnetworks.
167
+
-`lan_ids` - Comma-delimeted list of subnet IDs of the LAN subnetworks.
168
+
-`dmz_cidrs` - Comma-delimeted list of subnet CIDR blocks of the DMZ subnetworks.
169
+
-`lan_cidrs` - Comma-delimeted list of subnet CIDR blocks of the LAN subnetworks.
170
+
-`eip_nat_ids` - Comma-delimeted list of Elastic IP IDs for each of the NAT gateways.
171
+
-`nat_ids` - Comma-delimeted list of NAT gateways IDs.
172
+
-`eip_nat_ips` - Comma-delimeted list of NAT gateway public IPs.
173
+
-`rt_lan_ids` - Comma-delimeted list of routing table IDs for the LAN subnets.
175
174
176
175
## Peer Module ##
177
176
178
177
Creates a VPC peering connection
179
178
180
179
### Input Variables
181
180
181
+
-`accepter_allow_classic_link_to_remote` - Allow a local linked EC2-Classic instance to communicate with instances in a peer VPC. This enables an outbound communication from the local ClassicLink connection to the remote VPC.
182
182
-`accepter_allow_remote_dns` - Allow accepter VPC to resolve public DNS hostnames to private IP addresses when queried from instances in the requester VPC.
183
-
-`multi_acct` - Flag indicating whether the peering connection spans multiple AWS accounts.
184
-
-`peer_owner_id` - The AWS account ID of the owner of the peer VPC.
185
-
-`peer_vpc_id` - The ID of the VPC with which you are creating the VPC Peering Connection.
186
-
-`requester_allow_remote_dns` - Allow requester VPC to resolve public DNS hostnames to private IP addresses when queried from instances in the accepter VPC.
183
+
-`accepter_allow_to_remote_classic_link` - Allow a local VPC to communicate with a linked EC2-Classic instance in a peer VPC. This enables an outbound communication from the local VPC to the remote ClassicLink connection.
184
+
-`accepter_auto_accept` - Accept the peering (both VPCs need to be in the same AWS account).
185
+
-`accepter_owner_id` - The AWS account ID of the owner of the peer VPC.
186
+
-`accepter_vpc_id` - The ID of the VPC with which you are creating the VPC Peering Connection.
187
+
-`requester_allow_classic_link_to_remote` - Allow a local linked EC2-Classic instance to communicate with instances in a peer VPC. This enables an outbound communication from the local ClassicLink connection to the remote VPC.
188
+
-`requester_allow_remote_dns` - Allow accepter VPC to resolve public DNS hostnames to private IP addresses when queried from instances in the requester VPC.
189
+
-`requester_allow_to_remote_classic_link` - Allow a local VPC to communicate with a linked EC2-Classic instance in a peer VPC. This enables an outbound communication from the local VPC to the remote ClassicLink connection.
190
+
-`requester_vpc_id` - The ID of the requester VPC.
187
191
-`stack_item_fullname` - Long form descriptive name for this stack item. This value is used to create the "application" resource tag for resources created by this stack item.
188
192
-`stack_item_label` - Short form identifier for this stack. This value is used to create the "Name" resource tag for resources created by this stack item, and also serves as a unique key for re-use.
189
-
-`vpc_id` - The ID of the requester VPC.
190
193
191
194
### Usage
192
195
@@ -196,13 +199,13 @@ The usage examples may assume that previous modules in this stack have already b
0 commit comments