Make linter happy

This commit is contained in:
Johan Björklund 2025-02-17 13:58:35 +01:00
parent 43e7717e58
commit 22282d2c28
Signed by: bjorklund
GPG key ID: 5E8401339C7F5037

View file

@ -1,3 +1,5 @@
# Documentation to come, most params should be self-explainatory
#
class soc::vuln_dashboard( class soc::vuln_dashboard(
String $allowed_origins = $facts['networking']['fqdn'], String $allowed_origins = $facts['networking']['fqdn'],
String $allowed_hosts = $facts['networking']['fqdn'], String $allowed_hosts = $facts['networking']['fqdn'],
@ -7,20 +9,20 @@ class soc::vuln_dashboard(
String $sso_service_name = 'dashboard-dev', String $sso_service_name = 'dashboard-dev',
String $admin_contact = 'cert@cert.sunet.se', String $admin_contact = 'cert@cert.sunet.se',
String $docker_image = 'platform.sunet.se/verglasz/vuln-management/dashboard-dev', String $docker_image = 'platform.sunet.se/verglasz/vuln-management/dashboard-dev',
String $sso_proxy_network= 'sso', String $sso_proxy_network = 'sso',
) { ) {
$db_name=lookup('vuln-dashboard.dn_name', undef, undef, 'vuln_dashboard') $db_name=lookup('vuln-dashboard.dn_name', undef, undef, 'vuln_dashboard')
$db_user=lookup('vuln-dashboard.db_user', undef, undef, 'dashboard_app') $db_user=lookup('vuln-dashboard.db_user', undef, undef, 'dashboard_app')
$db_pass=lookup('vuln-dashboard.db_pass', undef, undef, 'password') $db_pass=lookup('vuln-dashboard.db_pass', undef, undef, 'password')
$db_port=lookup('vuln-dashbaord.db_port', undef, undef, '5432') $db_port=lookup('vuln-dashbaord.db_port', undef, undef, '5432')
$db_host=lookup('vuln-dashboard.db_host', undef, undef, 'postgres') $db_host=lookup('vuln-dashboard.db_host', undef, undef, 'postgres')
$censys_api_secret=lookup('vuln-dashboard.censys_api_secret', undef, undef, 'null') $censys_api_secret=lookup('vuln-dashboard.censys_api_secret', undef, undef, 'null')
$censys_api_id=lookup('vuln-dashboard.censys.api_id', undef, undef, 'null') $censys_api_id=lookup('vuln-dashboard.censys.api_id', undef, undef, 'null')
$app_config_file='/opt/vuln-dashboard/app-config.yaml' $app_config_file='/opt/vuln-dashboard/app-config.yaml'
file { file {
'/opt/vuln-dashboard': '/opt/vuln-dashboard':
ensure => directory, ensure => directory,
; ;
@ -35,14 +37,13 @@ file {
mode => '0644', mode => '0644',
content => template('soc/vuln-dashboard/app-config.yaml.erb'), content => template('soc/vuln-dashboard/app-config.yaml.erb'),
; ;
}
} sunet::docker_compose { 'vuln-dashboard':
sunet::docker_compose { 'vuln-dashboard':
service_name => 'vuln-dashboard', service_name => 'vuln-dashboard',
description => 'SOC vuln dashboard', description => 'SOC vuln dashboard',
compose_dir => '/opt/vuln-dashboard', compose_dir => '/opt/vuln-dashboard',
content => template('soc/vuln-dashboard/docker-compose.yml.erb'), content => template('soc/vuln-dashboard/docker-compose.yml.erb'),
} }
} }