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 {