Add source packages to salt state

This commit is contained in:
Jason Ertel
2022-03-31 18:56:38 -04:00
parent 57dc848792
commit 2dc370c8b6

View File

@@ -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: