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: