|
1 | 1 | module "node_pool" { |
2 | 2 | source = "./node_pool" |
3 | 3 |
|
4 | | - metadata_labels = var.metadata_labels |
| 4 | + metadata_labels = var.metadata.labels |
5 | 5 | eks_metadata_tags = local.eks_metadata_tags |
6 | 6 |
|
7 | 7 | cluster_name = aws_eks_cluster.current.name |
8 | 8 | node_group_name = "default" |
9 | 9 |
|
10 | 10 | role_arn = aws_iam_role.node.arn |
11 | 11 |
|
12 | | - subnet_ids = var.vpc_legacy_node_subnets ? aws_subnet.current.*.id : aws_subnet.node_pool.*.id |
| 12 | + subnet_ids = var.vpc_config.legacy_node_subnets ? aws_subnet.current[*].id : aws_subnet.node_pool[*].id |
13 | 13 |
|
14 | | - instance_types = var.instance_types |
15 | | - desired_size = var.desired_capacity |
16 | | - max_size = var.max_size |
17 | | - min_size = var.min_size |
| 14 | + instance_types = var.default_node_pool != null && var.default_node_pool.instance_types != null ? toset(var.default_node_pool.instance_types) : null |
| 15 | + desired_size = var.default_node_pool != null && var.default_node_pool.desired_capacity != null ? var.default_node_pool.desired_capacity : 1 |
| 16 | + max_size = var.default_node_pool != null && var.default_node_pool.max_size != null ? var.default_node_pool.max_size : 1 |
| 17 | + min_size = var.default_node_pool != null && var.default_node_pool.min_size != null ? var.default_node_pool.min_size : 1 |
18 | 18 |
|
19 | | - disk_size = var.root_device_volume_size |
| 19 | + disk_size = var.default_node_pool != null && var.default_node_pool.root_device_volume_size != null ? var.default_node_pool.root_device_volume_size : 20 |
20 | 20 |
|
21 | | - metadata_options = var.metadata_options |
| 21 | + metadata_options = var.default_node_pool != null && var.default_node_pool.launch_template != null ? var.default_node_pool.launch_template.metadata_options : null |
22 | 22 |
|
23 | 23 | taints = var.taints |
24 | 24 |
|
25 | | - ami_type = var.worker_ami_type |
26 | | - ami_release_version = var.worker_ami_release_version |
| 25 | + ami_type = var.default_node_pool != null ? var.default_node_pool.ami_type : null |
| 26 | + ami_release_version = var.default_node_pool != null ? var.default_node_pool.ami_release_version : null |
27 | 27 |
|
28 | | - tags = var.additional_node_tags |
| 28 | + tags = var.default_node_pool != null && var.default_node_pool.additional_node_tags != null ? var.default_node_pool.additional_node_tags : {} |
29 | 29 |
|
30 | 30 | kubernetes_version = aws_eks_cluster.current.version |
31 | 31 |
|
|
0 commit comments