vpc
clouddrove/vpc/aws
Terraform module to create VPC resource on AWS.
Terraform AWS VPC Terraform module vpc to create new modules using this as baseline We eat, drink, sleep and most importantly love DevOps. We are working towards strategies for standardizing architecture while ensuring security for the infrastructure. We are strong believer of the philosophy Bigger problems are always solved by breaking them into smaller manageable problems . Resonating with microservices architecture, it is considered best-practice to run database, cluster, storage in smaller connected yet manageable pieces within the infrastructure. This module is basically combination of Terraform open source and includes automatation tests and examples. It also helps to create and improve your infrastructure with minimalistic code instead of maintaining the whole infrastructure code yo
| Name | Type | Description | Default |
|---|---|---|---|
| enabled_ipv6_egress_only_internet_gateway | bool | A boolean flag to enable/disable IPv6 Egress-Only Internet Gateway creation | true |
| instance_tenancy | string | A tenancy option for instances launched into the VPC. | "default" |
| ipv4_ipam_pool_id | string | The ID of an IPv4 IPAM pool you want to use for allocating this VPC's CIDR. | "" |
| default_route_table_routes | list(map(string)) | Configuration block of routes. | [] |
| default_network_acl_ingress | list(map(string)) | List of maps of ingress rules to set on the Default Network ACL | [
{
"action": "allow",
"cidr_b |
| flow_log_log_format | string | The fields to include in the flow log record, in the order in which they should | null |
| block_http_traffic | bool | True when http traffic has to be blocked for S3. | true |
| cidr_block | string | CIDR for the VPC. | "" |
| dns_hostnames_enabled | bool | A boolean flag to enable/disable DNS hostnames in the VPC. | true |
| dhcp_options_domain_name | string | Specifies DNS name for DHCP options set (requires enable_dhcp_options set to tru | "service.consul" |
| flow_log_file_format | string | (Optional) The format for the flow log. Valid values: `plain-text`, `parquet` | null |
| dns_support_enabled | bool | A boolean flag to enable/disable DNS support in the VPC. | true |
| ipv6_cidr_block_network_border_group | string | Set this to restrict advertisement of public addresses to a specific Network Bor | null |
| aws_default_route_table | bool | A boolean flag to enable/disable Default Route Table in the VPC. | true |
| create_flow_log_cloudwatch_iam_role | bool | Flag to be set true when cloudwatch iam role is to be created when flow log dest | false |
| flow_log_destination_arn | string | ARN of destination where vpc flow logs are to stored. Can be of existing s3 or e | null |
| enable_flow_log | bool | Enable vpc_flow_log logs. | false |
| default_security_group_ingress | list(map(string)) | List of maps of ingress rules to set on the default security group | [] |
| flow_logs_bucket_name | string | Name (e.g. `mybucket` or `bucket101`). | null |
| flow_log_per_hour_partition | bool | (Optional) Indicates whether to partition the flow log per hour. This reduces th | false |
| … and 10 more inputs | |||
arn — Amazon Resource Name (ARN) of VPCvpc_id — The ID of the VPC.vpc_cidr_block — The CIDR block of the VPC.ipv6_cidr_block_network_border_group — The IPv6 Network Border Group Zone namevpc_default_security_group_id — The ID of the security group created by default on VPC creation.igw_id — The ID of the Internet Gateway.vpc_ipv6_association_id — The association ID for the IPv6 CIDR block.vpc_default_route_table_id — The ID of the route table created by default on VPC creation.tags — A mapping of tags to assign to the resource.vpc_arn — The ARN of the VPCipv6_cidr_block — The IPv6 CIDR block.vpc_main_route_table_id — The ID of the main route table associated with this VPC.vpc_default_network_acl_id — The ID of the network ACL created by default on VPC creation.ipv6_egress_only_igw_id — The ID of the egress-only Internet GatewayAzure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,