From 3c5a03d7b603683214e03241263e5fb20e549c90 Mon Sep 17 00:00:00 2001 From: reyesj2 <94730068+reyesj2@users.noreply.github.com> Date: Tue, 12 Aug 2025 15:35:30 -0500 Subject: [PATCH] fix /nsm/pcap no group/user ownership --- salt/pcap/init.sls | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/salt/pcap/init.sls b/salt/pcap/init.sls index 20b9bc2b7..dffeac85c 100644 --- a/salt/pcap/init.sls +++ b/salt/pcap/init.sls @@ -18,11 +18,19 @@ include: # This directory needs to exist regardless of whether STENO is enabled or not, in order for # Sensoroni to be able to look at old steno PCAP data + +# if stenographer has never run as the pcap engine no 941 user is created, so we use socore as a placeholder. +# /nsm/pcap is empty until stenographer is used as pcap engine +{% set pcap_id = 941 %} +{% set user_list = salt['user.list_users']() %} +{% if 'stenographer' not in user_list %} +{% set pcap_id = 939 %} +{% endif %} pcapdir: file.directory: - name: /nsm/pcap - - user: 941 - - group: 941 + - user: {{ pcap_id }} + - group: {{ pcap_id }} - makedirs: True pcapoutdir: