diff --git a/salt/salt/map.jinja b/salt/salt/map.jinja index 21fcb9a58..a4289a6b8 100644 --- a/salt/salt/map.jinja +++ b/salt/salt/map.jinja @@ -15,6 +15,7 @@ {% set SALT_STATE_CODE_PATH = '/usr/lib/python3.6/site-packages/salt/states' %} {% set SALT_MODULE_CODE_PATH = '/usr/lib/python3.6/site-packages/salt/modules' %} {% set PYTHON3INFLUX= 'securityonion-python3-influxdb' %} + {% set PYTHON3INFLUXDEPS= ['python36-certifi', 'python36-chardet', 'python36-dateutil', 'python36-pytz', 'python36-requests'] %} {% endif %} {% set INSTALLEDSALTVERSION = salt['pkg.version']('salt-minion').split(SPLITCHAR)[0] %} diff --git a/salt/salt/python3-influxdb.sls b/salt/salt/python3-influxdb.sls index b939c3380..424f06493 100644 --- a/salt/salt/python3-influxdb.sls +++ b/salt/salt/python3-influxdb.sls @@ -1,10 +1,15 @@ {% from "salt/map.jinja" import SALT_STATE_CODE_PATH with context %} {% from "salt/map.jinja" import SALT_MODULE_CODE_PATH with context %} {% from "salt/map.jinja" import PYTHON3INFLUX with context %} +{% from "salt/map.jinja" import PYTHON3INFLUXDEPS with context %} include: - salt.helper-packages +python3_influxdb_dependencies: + pkg.installed: + - pkgs: {{ PYTHON3INFLUXDEPS }} + python3_influxdb: pkg.installed: - name: {{ PYTHON3INFLUX }}