Skip to content

ManagedKube/terraform-vpc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Requirements

No requirements.

Providers

No providers.

Modules

Name Source Version
vpc terraform-aws-modules/vpc/aws 3.2.0

Resources

No resources.

Inputs

Name Description Type Default Required
aws_region n/a string "us-east-1" no
azs n/a list(any)
[
"us-east-1a",
"us-east-1b",
"us-east-1c"
]
no
cluster_name The cluster name for the Kubernetes tags on the subnets string "none" no
enable_dns_hostnames Enable dns hostname resolution bool true no
enable_dns_support Enable dns support bool true no
enable_nat_gateway n/a bool true no
enable_vpn_gateway n/a bool true no
environment_name n/a any n/a yes
external_nat_ip_ids List of EIP IDs to be assigned to the NAT Gateways (used in combination with reuse_nat_ips) list(string) [] no
k8s_worker_subnets list of alternate secondary cidrs for kubernetes workers list(string)
[
"100.64.0.0/20",
"100.64.16.0/20",
"100.64.32.0/20"
]
no
private_subnets n/a list(any)
[
"10.0.1.0/24",
"10.0.2.0/24",
"10.0.3.0/24"
]
no
public_subnets n/a list(any)
[
"10.0.101.0/24",
"10.0.102.0/24",
"10.0.103.0/24"
]
no
reuse_nat_ips Should be true if you don't want EIPs to be created for your NAT Gateways and will instead pass them in via the 'external_nat_ip_ids' variable bool false no
secondary_cidrs optional list of secondary cidr blocks list(string)
[
"100.64.0.0/16"
]
no
tags n/a map(any) {} no
vpc_cidr n/a any n/a yes

Outputs

Name Description
k8s_subnets A list of private k8s subnets
private_subnets A list of private subnets
public_subnets A list of public subnets
vpc_cidr_block The CIDR block of the VPC
vpc_id The ID of the VPC

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published