AK
Size: a a a
AK
A
AK
A
A
AK
AR
locals {
dd = {
"a" = [1,2,3,5]
"b" = [5,6,7,8]
"c" = [9,10,11,12]
}
kk = keys(local.dd)
n = length(local.dd["a"])
mm = {
for i in range(local.n) : join("-", [for k in local.kk : local.dd[k][i]]) => zipmap(local.kk, [for k in local.kk : local.dd[k][i]])
}
}
output "mm" {
value = local.mm
}
Outputs:
mm = {
"1-5-9" = {
"a" = 1
"b" = 5
"c" = 9
}
"2-6-10" = {
"a" = 2
"b" = 6
"c" = 10
}
"3-7-11" = {
"a" = 3
"b" = 7
"c" = 11
}
"5-8-12" = {
"a" = 5
"b" = 8
"c" = 12
}
}
AK
locals {
dd = {
"a" = [1,2,3,5]
"b" = [5,6,7,8]
"c" = [9,10,11,12]
}
kk = keys(local.dd)
n = length(local.dd["a"])
mm = {
for i in range(local.n) : join("-", [for k in local.kk : local.dd[k][i]]) => zipmap(local.kk, [for k in local.kk : local.dd[k][i]])
}
}
output "mm" {
value = local.mm
}
Outputs:
mm = {
"1-5-9" = {
"a" = 1
"b" = 5
"c" = 9
}
"2-6-10" = {
"a" = 2
"b" = 6
"c" = 10
}
"3-7-11" = {
"a" = 3
"b" = 7
"c" = 11
}
"5-8-12" = {
"a" = 5
"b" = 8
"c" = 12
}
}
N
i
i
resource "null_resource" "create-auth" {
depends_on = [null_resource.get-kubeconfig, data.template_file.template-aws-auth]
provisioner "file" {
content = data.template_file.template-aws-auth.rendered
destination = "/tmp/aws-auth.yml"
}
}
i
i
i
AP
A
НС
N
DK
AK