networking

cn-terraform/networking/aws

Terraform Module HCL AWS

Networking Terraform Module for AWS

Install
module "networking" {
source = "cn-terraform/networking/aws"
version = "4.0.0"
}
plain text: /constructs/tfmod-cn-terraform-networking-aws/install.txt
⭐ Source on GitHub 📦 Registry page
README

Networking Terraform Module for AWS # This Terraform module creates the base networking infrastructure on AWS. ![](https://github.com/cn-terraform/terraform-aws-networking/actions?query=workflow%3Aterraform) ![](https://github.com/cn-terraform/terraform-aws-networking) ![](https://github.com/cn-terraform/terraform-aws-networking) ![](https://github.com/cn-terraform/terraform-aws-networking) ![](https://github.com/cn-terraform/terraform-aws-networking) ![](https://github.com/cn-terraform/terraform-aws-networking) Usage Check valid versions on: Github Releases: Terraform Module Registry: Install pre commit hooks. Pleas run this command right after cloning the repository. ``bash pre-commit install ` For that you may need to install the following tools: Pre-commit Terraform Docs In order to ru

Inputs (43)
NameTypeDescriptionDefault
name_prefixstring(Required) The prefix to use for naming resources created in this module. required
vpc_assign_generated_ipv6_cidr_blockbool(Optional) Requests an Amazon-provided IPv6 CIDR block with a /56 prefix length false
vpc_ipv4_ipam_pool_idstring(Optional) The ID of an IPv4 IPAM pool you want to use for allocating this VPC'snull
vpc_ipv6_cidr_blockstring(Optional) IPv6 CIDR block to request from an IPAM Pool. Can be set explicitly onull
vpc_enable_network_address_usage_metricsbool(Optional) Indicates whether Network Address Usage metrics are enabled for your false
vpc_create_internet_gatewaybool(Optional) Whether to create an Internet Gateway and attach it to the VPC. Defautrue
public_subnets_enable_resource_name_dns_aaaa_record_on_launchbool(Optional) Indicates whether to respond to DNS queries for instance hostnames wifalse
public_subnets_map_public_ip_on_launchbool(Optional) Specify true to indicate that instances launched into the subnet shoufalse
private_subnets_enable_dns64bool(Optional) Indicates whether DNS queries made to the Amazon-provided DNS Resolvefalse
vpc_ipv6_netmask_lengthnumber(Optional) Netmask length to request from IPAM Pool. Conflicts with ipv6_cidr_blnull
vpc_additional_tagsmap(string)(Optional) A map of tags to assign to the resource. If configured with a provide{}
private_subnets_enable_resource_name_dns_a_record_on_launchbool(Optional) Indicates whether to respond to DNS queries for instance hostnames wifalse
flow_log_deliver_cross_account_rolestring(Optional) ARN of the IAM role in the destination account used for cross-accountnull
flow_log_log_destinationstring(Optional) ARN of the logging destination.null
flow_log_additional_tagsmap(string)(Optional) Additional tags to be added to the flow log resources.{}
vpc_enable_flow_logbool(Optional) Whether to create a flow log for the VPC. Default is false. If enablefalse
public_subnets_private_dns_hostname_type_on_launchstring(Optional) The type of hostnames to assign to instances in the subnet at launch."ip-name"
nat_gateway_availability_modestring(Optional) Specifies whether to create a zonal (single-AZ) or regional (multi-AZ"zonal"
nat_gateway_additional_tagsmap(string)(Optional) A map of tags to assign to the resource. If configured with a provide{}
flow_log_destination_optionsobject({ file_format (Optional) Describes the destination options for a flow log.{ "file_format": "plain-text", "hive
vpc_cidr_blockstring(Optional) The IPv4 CIDR block for the VPC. CIDR can be explicitly set or it cannull
… and 3 more inputs
Outputs (4)
private_subnets — Values from the generated private subnets
vpc — Values from the generated VPC.
internet_gateway_id — Values from the generated Internet Gateway in case it was created.
public_subnets — Values from the generated public subnets
Resources (9)
aws_eipaws_flow_logaws_internet_gatewayaws_nat_gatewayaws_routeaws_route_tableaws_route_table_associationaws_subnetaws_vpc
Details
FrameworkTerraform Module
LanguageHCL
Version4.0.0
Cloud AWS
★ Stars13
Forks21
Total downloads95.9k
Inputs43
Outputs4
Resources9
Examples9
LicenseApache-2.0
Namespacecn-terraform
Updated