handle different paths for salt states/modules based on os

This commit is contained in:
m0duspwnens
2021-04-21 09:52:22 -04:00
parent d792c65ce3
commit af86a9dac0
2 changed files with 10 additions and 3 deletions

View File

@@ -1,3 +1,6 @@
{% from "salt/map.jinja" import SALT_STATE_CODE_PATH with context %}
{% from "salt/map.jinja" import SALT_MODULE_CODE_PATH with context %}
python3_influxdb:
pkg.installed:
- name: python3-influxdb
@@ -5,19 +8,19 @@ python3_influxdb:
#https://github.com/saltstack/salt/issues/59766
influxdb_continuous_query.present_patch:
file.patch:
- name: /usr/lib/python3.6/site-packages/salt/states/influxdb_continuous_query.py
- name: {{ SALT_STATE_CODE_PATH }}/influxdb_continuous_query.py
- source: salt://salt/files/influxdb_continuous_query.py.patch
- pkg: python3_influxdb
#https://github.com/saltstack/salt/issues/59761
influxdb_retention_policy.present_patch:
file.patch:
- name: /usr/lib/python3.6/site-packages/salt/states/influxdb_retention_policy.py
- name: {{ SALT_STATE_CODE_PATH }}/influxdb_retention_policy.py
- source: salt://salt/files/influxdb_retention_policy.py.patch
- pkg: python3_influxdb
influxdbmod.py_shard_duration_patch:
file.patch:
- name: /usr/lib/python3.6/site-packages/salt/modules/influxdbmod.py
- name: {{ SALT_MODULE_CODE_PATH }}/influxdbmod.py
- source: salt://salt/files/influxdbmod.py.patch
- pkg: python3_influxdb