Skip to content
This repository has been archived by the owner on Oct 6, 2023. It is now read-only.

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

MSK Cluster Internal VPC Terraform Module

Terraform module to provision an Amazon Virtual Private Cloud (VPC) to host an MSK Cluster in. This VPC simplifies the provisioning of an MSK Cluster for users of this module. By default it provisions a High Availability (HA) and fault tolerant VPC.

The module can be used with the default values, or provided with different values to prevent collisions with existing VPCs.

Providers

Name Version
aws ~> 2.40

Inputs

Name Description Type Default Required
cidr_block VPC CIDR block string "10.0.0.0/16" no
create_vpc Whether or not to create the VPC bool true no
module_tags Additional tags to apply to all module resources map(any) {} no
private_subnets Private subnets for the VPC list(string)
[
"10.0.1.0/24",
"10.0.2.0/24",
"10.0.3.0/24"
]
no
public_subnets Public subnets for the VPC list(string)
[
"10.0.0.0/24"
]
no
vpc_name VPC name string "MSK-VPC" no
vpc_tags Additional tags to apply to any provisioned vpc resources map(any) {} no

Outputs

Name Description
default_security_group The default security group for the VPC
id The ID of the VPC created
private_subnets The private subnets in the VPC created
public_subnets The public subnets in the VPC created