Files
salt-states/salt/init.sls
2023-12-22 12:46:48 -05:00

23 lines
547 B
Plaintext

{% from "salt/map.jinja" import salt_daemons with context %}
include:
{% if grains['osarch'].lower().startswith('arm') %}
- salt.pypi_install
{% elif grains['os_family'] == 'Debian' %}
- salt.deb_install
{% elif grains['os_family'] == 'RedHat' %}
- salt.rhel_install
{% else %}
{{ raise("Unsupported grains.os") }}
{% endif %}
{% for daemon in salt_daemons %}
/etc/salt/{{ daemon }}:
file.managed:
- source: salt://salt/files/{{ daemon }}.jinja
- template: jinja
- user: root
- group: root
- mode: 644
{% endfor %}