The project contains a module that creates an AWS VPC structure meant to provide EKS communication between hosted applications, worldwide, and inside resources.
Enables internet-facing application applications communication.
Enables internal EKS cluster resources communication.
Additional security layer to provide communication between EKS cluster resources and other AWS solutions. That subnet is also private.
No requirements.
Name | Version |
---|---|
aws | n/a |
No modules.
Name | Type |
---|---|
aws_eip.elastic_ip | resource |
aws_internet_gateway.internet_gateway | resource |
aws_nat_gateway.nat_gateway | resource |
aws_route_table.private_route_table | resource |
aws_route_table.public_route_table | resource |
aws_route_table_association.private_route_table | resource |
aws_route_table_association.public_route_table | resource |
aws_subnet.data_resource_subnet | resource |
aws_subnet.private_subnet | resource |
aws_subnet.public_subnet | resource |
aws_vpc.vpc | resource |
Name | Description | Type | Default | Required |
---|---|---|---|---|
azs | Default AZs range. Ohio. | list(string) |
[ |
no |
prefix_name | Resources prefix name. | string |
n/a | yes |
private_cidr_block | Private subnet IPs range. | list(string) |
[ |
no |
public_cidr_block | Public subnet IPs range. | list(string) |
[ |
no |
resources_cidr_block | Resources subnet IPs range. | list(string) |
[ |
no |
tags | Tracking tags. | map(string) |
n/a | yes |
vpc_cidr_block | VPC IPs range. | string |
"10.0.0.0/16" |
no |
No outputs.