made cluster name prefix configurable and tweaked ways the agents random pets are created

small tweaks

small tweaks
This commit is contained in:
Karim Naufal
2022-03-05 05:33:29 +01:00
parent b93087d896
commit e6b8249846
7 changed files with 21 additions and 11 deletions

View File

@@ -1,6 +1,6 @@
resource "random_pet" "agents" {
for_each = local.agent_nodepools
length = 1
count = length(local.agent_nodepools)
length = 1
}
module "agents" {
@@ -8,7 +8,7 @@ module "agents" {
for_each = local.agent_nodepools
name = var.use_cluster_name_in_node_name ? "k3s-${random_pet.cluster.id}-${each.value.nodepool_name}-${random_pet.agents[each.key].id}" : "${each.value.nodepool_name}-${random_pet.agents[each.key].id}"
name = var.use_cluster_name_in_node_name ? "${random_pet.cluster.id}-${each.value.nodepool_name}-${random_pet.agents[each.value.index].id}" : "${each.value.nodepool_name}-${random_pet.agents[each.value.index].id}"
ssh_keys = [hcloud_ssh_key.k3s.id]
public_key = var.public_key
private_key = var.private_key