diff --git a/terraform/cluster/aws/main.tf b/terraform/cluster/aws/main.tf index 5df916b..a192de2 100644 --- a/terraform/cluster/aws/main.tf +++ b/terraform/cluster/aws/main.tf @@ -68,6 +68,7 @@ resource "aws_eks_node_group" "cluster" { count = 3 cluster_name = aws_eks_cluster.cluster.name + disk_size = var.node_disk instance_types = [var.node_type] node_group_name = "${var.name}-${data.aws_availability_zones.available.names[count.index]}" node_role_arn = replace(aws_iam_role.nodes.arn, "role/convox/", "role/") # eks barfs on roles with paths diff --git a/terraform/cluster/aws/variables.tf b/terraform/cluster/aws/variables.tf index 230500c..28623de 100644 --- a/terraform/cluster/aws/variables.tf +++ b/terraform/cluster/aws/variables.tf @@ -13,3 +13,7 @@ variable "name" { variable "node_type" { default = "t3.small" } + +variable "node_disk" { + default = 20 +} diff --git a/terraform/system/aws/main.tf b/terraform/system/aws/main.tf index c1fd5d0..d69a398 100644 --- a/terraform/system/aws/main.tf +++ b/terraform/system/aws/main.tf @@ -43,6 +43,7 @@ module "cluster" { cidr = var.cidr name = var.name node_type = var.node_type + node_disk = var.node_disk } module "fluentd" { diff --git a/terraform/system/aws/variables.tf b/terraform/system/aws/variables.tf index 6862bee..3b16912 100644 --- a/terraform/system/aws/variables.tf +++ b/terraform/system/aws/variables.tf @@ -17,3 +17,7 @@ variable "release" { variable "region" { default = "us-east-1" } + +variable "node_disk" { + default = 20 +}