this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at master 28 lines 573 B view raw
1locals { 2 sources = { 3 for k, v in var.sources : k => v.random ? random_string.random[k].result : v.value 4 } 5} 6 7resource "random_string" "random" { 8 for_each = { for k, v in var.sources : k => v if v.random } 9 10 length = 128 11} 12 13resource "kubernetes_secret" "secret" { 14 for_each = var.destinations 15 16 metadata { 17 namespace = split("/", each.key)[0] 18 name = split("/", each.key)[1] 19 labels = { 20 "app.kubernetes.io/managed-by" = "Terraform" 21 } 22 } 23 24 type = each.value.type 25 data = { 26 for k, v in each.value.data : k => local.sources[v] 27 } 28}