This commit is contained in:
Patrick de Ruiter 2021-05-25 00:06:01 +02:00
parent 1df0a17218
commit 9d369862c5

50
main.tf
View File

@ -23,7 +23,9 @@ locals {
#
module "vpc" {
source = "git@github.com:cloudposse/terraform-aws-vpc.git?ref=tags/0.25.0"
#source = "git@github.com:cloudposse/terraform-aws-vpc.git?ref=tags/0.25.0"
source = "cloudposse/vpc/aws"
version = "0.25.0"
stage = var.stage
name = var.name
attributes = var.attributes
@ -39,7 +41,9 @@ module "vpc" {
#}
#
module "subnets" {
source = "git@github.com:cloudposse/terraform-aws-dynamic-subnets.git?ref=tags/0.39.0"
#source = "git@github.com:cloudposse/terraform-aws-dynamic-subnets.git?ref=tags/0.39.0"
source = "cloudposse/dynamic-subnets/aws"
version = "0.39.0"
availability_zones = var.availability_zones
stage = var.stage
name = var.name
@ -52,16 +56,16 @@ module "subnets" {
tags = local.tags
}
module "vpc_endpoints" {
#count = var.enable_s3_endpoint ? 1 : 0
source = "git@github.com:webuildyourcloud/terraform-aws-vpc_endpoints.git?ref=tags/0.0.1"
#region = var.region
#name = var.name
vpc_id = module.vpc.vpc_id
private_route_table_ids = module.subnets.private_route_table_ids
public_route_table_ids = module.subnets.public_route_table_ids
#tags = local.tags
}
#module "vpc_endpoints" {
# #count = var.enable_s3_endpoint ? 1 : 0
# source = "git@github.com:webuildyourcloud/terraform-aws-vpc_endpoints.git?ref=tags/0.0.2"
# #region = var.region
# #name = var.name
# vpc_id = module.vpc.vpc_id
# private_route_table_ids = module.subnets.private_route_table_ids
# public_route_table_ids = module.subnets.public_route_table_ids
# #tags = local.tags
#}
module "bastion" {
source = "git@github.com:webuildyourcloud/terraform-aws-bastion.git?ref=tags/0.0.1"
@ -113,14 +117,14 @@ module "eks_node_group" {
kubernetes_labels = var.kubernetes_labels
}
module "eks_fargate_profile" {
source = "git@github.com:webuildyourcloud/terraform-aws-eks_fargate_profile.git?ref=tags/0.0.2"
stage = var.stage
name = var.name
attributes = var.attributes
tags = var.tags
subnet_ids = module.subnets.private_subnet_ids
cluster_name = module.eks_cluster.eks_cluster_id
kubernetes_namespace = var.kubernetes_namespace
kubernetes_labels = var.kubernetes_labels
}
#module "eks_fargate_profile" {
# source = "git@github.com:webuildyourcloud/terraform-aws-eks_fargate_profile.git?ref=tags/0.0.2"
# stage = var.stage
# name = var.name
# attributes = var.attributes
# tags = var.tags
# subnet_ids = module.subnets.private_subnet_ids
# cluster_name = module.eks_cluster.eks_cluster_id
# kubernetes_namespace = var.kubernetes_namespace
# kubernetes_labels = var.kubernetes_labels
#}