diff --git a/terraform/module.tf b/terraform/module.tf index 3a43ae6..840efb9 100644 --- a/terraform/module.tf +++ b/terraform/module.tf @@ -19,22 +19,6 @@ variable "nginx_sites" { } -locals { - template = templatefile("websites_terraform.json.tftpl", { - map_of_params = var.nginx_sites - }) -} - - - -resource "local_file" "nginx" { - content = templatefile("websites_terraform.json.tftpl", { - map_of_params = var.nginx_sites }) - filename = "/tmp/test.tryton.geeraert.eu.conf" - file_permission = "0600" - -} - resource "kubernetes_config_map" "websites_configmap" { metadata { name = "sites-terraform" diff --git a/terraform/websites_terraform.json.tftpl b/terraform/websites_terraform.json.tftpl index e987e55..fc0506a 100644 --- a/terraform/websites_terraform.json.tftpl +++ b/terraform/websites_terraform.json.tftpl @@ -1,7 +1,9 @@ -%{ for key, value in map_of_params} +%{ for key, value in map_of_params } +%{ if value.enabled} { "${key}": { "service": "${value.service}" } } +%{ endif } %{ endfor ~}