Saltstack Official Linux Formula
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

12345678910111213141516171819202122232425262728293031323334
  1. {%- from "linux/map.jinja" import system with context %}
  2. {%- if system.enabled and grains.get('init', None) == 'systemd' %}
  3. {%- if system.systemd.system is defined %}
  4. linux_systemd_system_config:
  5. file.managed:
  6. - name: /etc/systemd/system.conf.d/90-salt.conf
  7. - source: salt://linux/files/systemd.conf
  8. - template: jinja
  9. - makedirs: True
  10. - defaults:
  11. settings: {{ system.systemd.system }}
  12. - watch_in:
  13. - module: linux_systemd_reload
  14. {%- endif %}
  15. {%- if system.systemd.user is defined %}
  16. linux_systemd_user_config:
  17. file.managed:
  18. - name: /etc/systemd/user.conf.d/90-salt.conf
  19. - source: salt://linux/files/systemd.conf
  20. - template: jinja
  21. - makedirs: True
  22. - defaults:
  23. settings: {{ system.systemd.user }}
  24. - watch_in:
  25. - module: linux_systemd_reload
  26. {%- endif %}
  27. linux_systemd_reload:
  28. module.wait:
  29. - name: service.systemctl_reload
  30. {%- endif %}