Vorlock's Prosody Saltstack Formula
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

31 lines
748B

  1. # -*- coding: utf-8 -*-
  2. # vim: ft=sls
  3. {% from "prosody/map.jinja" import prosody with context %}
  4. prosody-config-augeas:
  5. augeas.change:
  6. - context: /files/etc/prosody/prosody.cfg.lua
  7. - changes:
  8. - set c2s_require_encryption {{prosody.c2s_encryption}}
  9. - set s2s_secure_auth {{prosody.s2s_sec_auth}}
  10. # - watch_in:
  11. # - service: prosody
  12. /etc/prosody/prosody.cfg.lua:
  13. file.uncomment:
  14. - char: --
  15. - regex: s2s_insecure_domains
  16. # - watch_in:
  17. # - service: prosody
  18. /etc/prosody/conf.avail/xmpp.{{prosody.vhost}}.cfg.lua:
  19. file.managed:
  20. - template: jinja
  21. - source: salt://prosody/files/vhost.cfg.lua.jinja
  22. - mode: 755
  23. - require:
  24. - pkg: prosody
  25. # - watch_in:
  26. # - service: prosody