Skip to content

Commit 325f37c

Browse files
author
BARRY Thierno Ibrahima (Canal Plus Prestataire)
committed
feat: Drop random pets from Managed Node Groups
1 parent cb3518a commit 325f37c

File tree

7 files changed

+6
-43
lines changed

7 files changed

+6
-43
lines changed

README.md

-1
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,6 @@ MIT Licensed. See [LICENSE](https://github.com/terraform-aws-modules/terraform-a
147147
| <a name="requirement_http"></a> [http](#requirement\_http) | >= 2.4.0 |
148148
| <a name="requirement_kubernetes"></a> [kubernetes](#requirement\_kubernetes) | >= 1.11.1 |
149149
| <a name="requirement_local"></a> [local](#requirement\_local) | >= 1.4 |
150-
| <a name="requirement_random"></a> [random](#requirement\_random) | >= 2.1 |
151150

152151
## Providers
153152

modules/node_groups/README.md

-3
Original file line numberDiff line numberDiff line change
@@ -50,15 +50,13 @@ The role ARN specified in `var.default_iam_role_arn` will be used by default. In
5050
|------|---------|
5151
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.13.1 |
5252
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.22.0 |
53-
| <a name="requirement_random"></a> [random](#requirement\_random) | >= 2.1 |
5453

5554
## Providers
5655

5756
| Name | Version |
5857
|------|---------|
5958
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 3.22.0 |
6059
| <a name="provider_cloudinit"></a> [cloudinit](#provider\_cloudinit) | n/a |
61-
| <a name="provider_random"></a> [random](#provider\_random) | >= 2.1 |
6260

6361
## Modules
6462

@@ -70,7 +68,6 @@ No modules.
7068
|------|------|
7169
| [aws_eks_node_group.workers](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/eks_node_group) | resource |
7270
| [aws_launch_template.workers](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/launch_template) | resource |
73-
| [random_pet.node_groups](https://registry.terraform.io/providers/hashicorp/random/latest/docs/resources/pet) | resource |
7471
| [cloudinit_config.workers_userdata](https://registry.terraform.io/providers/hashicorp/cloudinit/latest/docs/data-sources/config) | data source |
7572

7673
## Inputs

modules/node_groups/launchtemplate.tf

+4-4
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ data "cloudinit_config" "workers_userdata" {
2424
# then the default user-data for bootstrapping a cluster is merged in the copy.
2525
resource "aws_launch_template" "workers" {
2626
for_each = { for k, v in local.node_groups_expanded : k => v if v["create_launch_template"] }
27-
name_prefix = lookup(each.value, "name", join("-", [var.cluster_name, each.key, random_pet.node_groups[each.key].id]))
28-
description = lookup(each.value, "name", join("-", [var.cluster_name, each.key, random_pet.node_groups[each.key].id]))
27+
name_prefix = lookup(each.value, "name", join("-", [var.cluster_name, each.key]))
28+
description = lookup(each.value, "name", join("-", [var.cluster_name, each.key]))
2929
update_default_version = true
3030

3131
block_device_mappings {
@@ -79,7 +79,7 @@ resource "aws_launch_template" "workers" {
7979
lookup(var.node_groups_defaults, "additional_tags", {}),
8080
lookup(var.node_groups[each.key], "additional_tags", {}),
8181
{
82-
Name = lookup(each.value, "name", join("-", [var.cluster_name, each.key, random_pet.node_groups[each.key].id]))
82+
Name = lookup(each.value, "name", join("-", [var.cluster_name, each.key]))
8383
}
8484
)
8585
}
@@ -93,7 +93,7 @@ resource "aws_launch_template" "workers" {
9393
lookup(var.node_groups_defaults, "additional_tags", {}),
9494
lookup(var.node_groups[each.key], "additional_tags", {}),
9595
{
96-
Name = lookup(each.value, "name", join("-", [var.cluster_name, each.key, random_pet.node_groups[each.key].id]))
96+
Name = lookup(each.value, "name", join("-", [var.cluster_name, each.key]))
9797
}
9898
)
9999
}

modules/node_groups/node_groups.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
resource "aws_eks_node_group" "workers" {
22
for_each = local.node_groups_expanded
33

4-
node_group_name = lookup(each.value, "name", join("-", [var.cluster_name, each.key, random_pet.node_groups[each.key].id]))
4+
node_group_name_prefix = format("%s-", lookup(each.value, "name", join("-", [var.cluster_name, each.key])))
55

66
cluster_name = var.cluster_name
77
node_role_arn = each.value["iam_role_arn"]

modules/node_groups/random.tf

-31
This file was deleted.

modules/node_groups/versions.tf

+1-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ terraform {
22
required_version = ">= 0.13.1"
33

44
required_providers {
5-
aws = ">= 3.22.0"
6-
random = ">= 2.1"
5+
aws = ">= 3.22.0"
76
}
87
}

versions.tf

-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ terraform {
44
required_providers {
55
aws = ">= 3.37.0"
66
local = ">= 1.4"
7-
random = ">= 2.1"
87
kubernetes = ">= 1.11.1"
98
http = {
109
source = "terraform-aws-modules/http"

0 commit comments

Comments
 (0)