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" { 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 stage = var.stage
name = var.name name = var.name
attributes = var.attributes attributes = var.attributes
@ -39,7 +41,9 @@ module "vpc" {
#} #}
# #
module "subnets" { 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 availability_zones = var.availability_zones
stage = var.stage stage = var.stage
name = var.name name = var.name
@ -52,16 +56,16 @@ module "subnets" {
tags = local.tags tags = local.tags
} }
module "vpc_endpoints" { #module "vpc_endpoints" {
#count = var.enable_s3_endpoint ? 1 : 0 # #count = var.enable_s3_endpoint ? 1 : 0
source = "git@github.com:webuildyourcloud/terraform-aws-vpc_endpoints.git?ref=tags/0.0.1" # source = "git@github.com:webuildyourcloud/terraform-aws-vpc_endpoints.git?ref=tags/0.0.2"
#region = var.region # #region = var.region
#name = var.name # #name = var.name
vpc_id = module.vpc.vpc_id # vpc_id = module.vpc.vpc_id
private_route_table_ids = module.subnets.private_route_table_ids # private_route_table_ids = module.subnets.private_route_table_ids
public_route_table_ids = module.subnets.public_route_table_ids # public_route_table_ids = module.subnets.public_route_table_ids
#tags = local.tags # #tags = local.tags
} #}
module "bastion" { module "bastion" {
source = "git@github.com:webuildyourcloud/terraform-aws-bastion.git?ref=tags/0.0.1" 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 kubernetes_labels = var.kubernetes_labels
} }
module "eks_fargate_profile" { #module "eks_fargate_profile" {
source = "git@github.com:webuildyourcloud/terraform-aws-eks_fargate_profile.git?ref=tags/0.0.2" # source = "git@github.com:webuildyourcloud/terraform-aws-eks_fargate_profile.git?ref=tags/0.0.2"
stage = var.stage # stage = var.stage
name = var.name # name = var.name
attributes = var.attributes # attributes = var.attributes
tags = var.tags # tags = var.tags
subnet_ids = module.subnets.private_subnet_ids # subnet_ids = module.subnets.private_subnet_ids
cluster_name = module.eks_cluster.eks_cluster_id # cluster_name = module.eks_cluster.eks_cluster_id
kubernetes_namespace = var.kubernetes_namespace # kubernetes_namespace = var.kubernetes_namespace
kubernetes_labels = var.kubernetes_labels # kubernetes_labels = var.kubernetes_labels
} #}