From e730cd9d8078328582538a8ec72ea7a0d049e802 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johan=20Bj=C3=B6rklund?= Date: Fri, 6 Dec 2024 13:30:31 +0100 Subject: [PATCH] Add DJANGO_ALLOWED_HOSTS or things will break. --- .../etc/puppet/modules/soc/manifests/vuln_dashboard.pp | 4 ++-- .../soc/templates/vuln-dashboard/docker-compose.yml.erb | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) 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 0ba9a0c..8837b84 100644 --- a/global/overlay/etc/puppet/modules/soc/manifests/vuln_dashboard.pp +++ b/global/overlay/etc/puppet/modules/soc/manifests/vuln_dashboard.pp @@ -1,6 +1,6 @@ class soc::vuln_dashboard( - String $hostname = $facts['networking']['fqdn'], - String $tag = 'latest', + 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', String $sso_service_name = 'dashboard-local', 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 413bde9..0b8db07 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 @@ -7,7 +7,7 @@ services: container_name: <%= @sso_service_name %> depends_on: - postgres - image: dashboard-local:latest + image: dashboard-local:<%= @docker_tag %> pull_policy: never environment: DB_NAME: <%= @db_name %> @@ -17,6 +17,7 @@ services: DB_PORT: <%= @db_port %> CENSYS_API_ID: <%= @censys_api_id %> CENSYS_API_SECRET: <%= @censys_api_secret %> + DJANGO_ALLOWED_HOSTS: <%= @allowed_hosts %> ports: - "127.0.0.1:8000:8000" init: true