From 2dc370c8b6a5bec60345c3c8130ce22ead89df76 Mon Sep 17 00:00:00 2001 From: Jason Ertel Date: Thu, 31 Mar 2022 18:56:38 -0400 Subject: [PATCH] Add source packages to salt state --- salt/sensoroni/init.sls | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/salt/sensoroni/init.sls b/salt/sensoroni/init.sls index 74e5dcf95..39712dd1b 100644 --- a/salt/sensoroni/init.sls +++ b/salt/sensoroni/init.sls @@ -25,6 +25,13 @@ analyzersdir: - group: 939 - makedirs: True +sourcepackagesdir: + file.directory: + - name: /opt/so/conf/sensoroni/source-packages + - user: 939 + - group: 939 + - makedirs: True + sitepackagesdir: file.directory: - name: /opt/so/conf/sensoroni/site-packages @@ -48,6 +55,15 @@ analyzerscripts: - template: jinja - source: salt://sensoroni/files/analyzers +sourcepackages: + file.recurse: + - name: /opt/so/conf/sensoroni/source-packages + - user: 939 + - group: 939 + - file_mode: 755 + - template: jinja + - source: salt://sensoroni/files/source-packages + sitepackages: file.recurse: - name: /opt/so/conf/sensoroni/site-packages @@ -68,6 +84,7 @@ so-sensoroni: - /nsm/pcapout:/nsm/pcapout:rw - /opt/so/conf/sensoroni/sensoroni.json:/opt/sensoroni/sensoroni.json:ro - /opt/so/conf/sensoroni/analyzers:/opt/sensoroni/analyzers:ro + - /opt/so/conf/sensoroni/source-packages:/opt/sensoroni/source-packages:ro - /opt/so/conf/sensoroni/site-packages:/opt/sensoroni/site-packages:rw - /opt/so/log/sensoroni:/opt/sensoroni/logs:rw - watch: