You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dlab.apache.org by om...@apache.org on 2020/01/23 12:38:25 UTC

[incubator-dlab] 01/01: [DLAB-1472]: added creation of route table and VPC endpoint

This is an automated email from the ASF dual-hosted git repository.

omartushevskyi pushed a commit to branch DLAB-1472
in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git

commit 28c4d44848c36f88bb9543aa745e6abd8ca7197a
Author: Oleh Martushevskyi <Ol...@epam.com>
AuthorDate: Thu Jan 23 14:38:13 2020 +0200

    [DLAB-1472]: added creation of route table and VPC endpoint
---
 .../terraform/aws/endpoint/main/network.tf             | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/infrastructure-provisioning/terraform/aws/endpoint/main/network.tf b/infrastructure-provisioning/terraform/aws/endpoint/main/network.tf
index d123b23..566a2a3 100644
--- a/infrastructure-provisioning/terraform/aws/endpoint/main/network.tf
+++ b/infrastructure-provisioning/terraform/aws/endpoint/main/network.tf
@@ -26,6 +26,7 @@ locals {
   additional_tag             = split(":", var.additional_tag)
   endpoint_igw_name          = "${var.service_base_name}-${var.endpoint_id}-igw"
   endpoint_ip_name           = "${var.service_base_name}-${var.endpoint_id}-eip"
+  projects_rt                = "${var.service_base_name}-${var.endpoint_id}-project-rt"
 }
 
 
@@ -137,3 +138,20 @@ resource "aws_eip" "endpoint_eip" {
     "${var.service_base_name}-Tag" = local.endpoint_ip_name
   }
 }
+
+resource "aws_route_table" "projects_route_table" {
+  vpc_id = data.aws_vpc.data_vpc.id
+  tags   = {
+    Name                           = local.projects_rt
+    "${local.additional_tag[0]}"   = local.additional_tag[1]
+    "${var.tag_resource_id}"       = "${var.service_base_name}:${local.projects_rt}"
+    "${var.service_base_name}-Tag" = local.projects_rt
+    "${var.service_base_name}-Tag" = var.service_base_name
+  }
+}
+
+resource "aws_vpc_endpoint" "s3-endpoint" {
+  vpc_id          = data.aws_vpc.data_vpc.id
+  service_name    = "com.amazonaws.${var.region}.s3"
+  route_table_ids = aws_route_table.projects_route_table.id
+}


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@dlab.apache.org
For additional commands, e-mail: commits-help@dlab.apache.org