From 25cdd784a7020d2b0caee2d391cbbb32567e907a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johan=20Bj=C3=B6rklund?= Date: Tue, 19 Nov 2024 12:59:33 +0100 Subject: [PATCH] Bugfixes for fody. --- .../etc/puppet/modules/soc/manifests/intelmq.pp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/global/overlay/etc/puppet/modules/soc/manifests/intelmq.pp b/global/overlay/etc/puppet/modules/soc/manifests/intelmq.pp index 9ee51e6..a016b76 100644 --- a/global/overlay/etc/puppet/modules/soc/manifests/intelmq.pp +++ b/global/overlay/etc/puppet/modules/soc/manifests/intelmq.pp @@ -241,9 +241,17 @@ class soc::intelmq( mode => '0660' } + file { '/etc/intelmq/fody/fody-session.sqlite': + ensure => 'present', + replace => 'no', + owner => 'intelmq', + group => 'www-data', + mode => '0660' + } + exec { 'Setup fody-api user': command => "sudo -u intelmq /opt/intelmq/venv/bin/fody-adduser --user ${api_user} --password ${api_pass}", - unless => "sqlite3 /etc/intelmq/api/api-session.sqlite \"SELECT username FROM user WHERE username ='${api_user}'\" | grep -q ${api_user}", + unless => "sqlite3 /etc/intelmq/fody/fody-session.sqlite 'SELECT username FROM user WHERE username =${api_user}' | grep -q ${api_user}", } file {