From a66fadaed96b7ff6e74114ab5e97faf403bc44b9 Mon Sep 17 00:00:00 2001
From: Valerio Lomanto <valerio@sunet.se>
Date: Mon, 17 Feb 2025 11:12:14 +0100
Subject: [PATCH] fix allowed hosts

---
 .../overlay/etc/puppet/modules/soc/manifests/vuln_dashboard.pp  | 1 +
 .../modules/soc/templates/vuln-dashboard/docker-compose.yml.erb | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/global/overlay/etc/puppet/modules/soc/manifests/vuln_dashboard.pp b/global/overlay/etc/puppet/modules/soc/manifests/vuln_dashboard.pp
index 3645526..e4a5ccc 100644
--- a/global/overlay/etc/puppet/modules/soc/manifests/vuln_dashboard.pp
+++ b/global/overlay/etc/puppet/modules/soc/manifests/vuln_dashboard.pp
@@ -1,5 +1,6 @@
 class soc::vuln_dashboard(
   String            $allowed_origins    = $facts['networking']['fqdn'],
+  String            $allowed_hosts    = $facts['networking']['fqdn'],
   String            $docker_tag       = 'latest',
   String            $db_datadir       = '/opt/vuln-dashboard/dbdata',
   String            $pocs_storage_dir = '/opt/vuln-dashboard/pocsdata',
diff --git a/global/overlay/etc/puppet/modules/soc/templates/vuln-dashboard/docker-compose.yml.erb b/global/overlay/etc/puppet/modules/soc/templates/vuln-dashboard/docker-compose.yml.erb
index 6dd5171..d17ce4a 100644
--- a/global/overlay/etc/puppet/modules/soc/templates/vuln-dashboard/docker-compose.yml.erb
+++ b/global/overlay/etc/puppet/modules/soc/templates/vuln-dashboard/docker-compose.yml.erb
@@ -17,7 +17,7 @@ services:
       DB_PORT: <%= @db_port %>
       CENSYS_API_ID: <%= @censys_api_id %>
       CENSYS_API_SECRET: <%= @censys_api_secret %>
-      DJANGO_ALLOWED_HOSTS: <%= @sso_service_name %>
+      DJANGO_ALLOWED_HOSTS: <%= @allowed_hosts %>
       DJANGO_ALLOWED_ORIGINS: <%= @allowed_origins %>
       STATIC_ROOT: /app/static
       DASHBOARD_CONFIG_FILE: /app/config.yaml