@@ -448,82 +448,4 @@ resource "aws_iam_role_policy" "flow_logs_policy" {
448448 ]
449449}
450450EOF
451- }
452-
453- # # VPC Peering
454- resource "aws_vpc_peering_connection" "main" {
455- count = var. create ? length (var. vpc_peering_connection ) : 0
456-
457- depends_on = [ aws_vpc . main ]
458-
459- peer_vpc_id = lookup (var. vpc_peering_connection [count . index ], " accepter_vpc_id" , null )
460- vpc_id = aws_vpc. main . 0 . id
461- peer_region = lookup (var. vpc_peering_connection [count . index ], " accepter_vpc_region" , null )
462-
463- tags = var. default_tags
464- }
465- resource "aws_vpc_peering_connection_accepter" "main" {
466- count = var. create ? length (var. vpc_peering_connection ) : 0
467-
468- vpc_peering_connection_id = aws_vpc_peering_connection. main . 0 . id
469- auto_accept = lookup (var. vpc_peering_connection [count . index ], " auto_accept" , null )
470-
471- tags = var. default_tags
472- }
473-
474- # # VPN
475-
476- resource "aws_vpn_gateway" "main" {
477- count = var. create ? length (var. vpn_customer_gateway ) : 0
478-
479- depends_on = [ aws_vpc . main ]
480-
481- vpc_id = aws_vpc. main . 0 . id
482-
483- tags = var. default_tags
484- }
485-
486- resource "aws_customer_gateway" "main" {
487- count = var. create ? length (var. vpn_customer_gateway ) : 0
488-
489- depends_on = [ aws_vpc . main ]
490-
491- bgp_asn = lookup (var. vpn_customer_gateway [count . index ], " bgp_asn" , null )
492- ip_address = lookup (var. vpn_customer_gateway [count . index ], " ip_address" , null )
493- type = lookup (var. vpn_customer_gateway [count . index ], " type" , null )
494-
495- tags = var. default_tags
496- }
497-
498- resource "aws_vpn_connection" "main" {
499- count = var. create ? length (var. vpn_customer_gateway ) : 0
500-
501- depends_on = [ aws_vpc . main , aws_customer_gateway . main , aws_vpn_gateway . main ]
502-
503- vpn_gateway_id = aws_vpn_gateway. main . 0 . id
504- customer_gateway_id = aws_customer_gateway. main . 0 . id
505- type = lookup (var. vpn_customer_gateway [count . index ], " type" , null )
506- static_routes_only = lookup (var. vpn_customer_gateway [count . index ], " static_routes_only" , null )
507-
508- tags = var. default_tags
509- }
510-
511-
512- # # VPC Endpoint
513-
514- resource "aws_vpc_endpoint" "main" {
515- count = var. create ? length (var. vpc_endpoint ) : 0
516-
517- epends_on = [ aws_vpc . main ]
518-
519- vpc_id = aws_vpc. main . 0 . id
520- service_name = lookup (var. vpc_endpoint [count . index ], " service_name" , null )
521- vpc_endpoint_type = lookup (var. vpc_endpoint [count . index ], " endpoint_type" , null )
522- private_dns_enabled = lookup (var. vpc_endpoint [count . index ], " private_dns_enabled" , " false" )
523-
524- route_table_ids = [ aws_route_table . private . * . id , aws_route_table . public . * . id ]
525-
526- tags = merge ({
527- Name = " ${ var . vpc_name } -VPC_EP"
528- }, var. default_tags )
529451}
0 commit comments