Keine Beschreibung

certs.sls 636B

1234567891011121314151617181920212223242526
  1. /etc/dovecot/private:
  2. file.directory:
  3. - mode: 700
  4. - require:
  5. - pkg: dovecot
  6. /etc/dovecot/private/fullchain.pem:
  7. file.managed:
  8. - mode: 400
  9. - contents_pillar: env:certs:host:{{ pillar['vmail']['server_name'] }}:fullchain.pem
  10. - require:
  11. - file: /etc/dovecot/private
  12. - watch_in:
  13. - service: dovecot
  14. - service: postfix
  15. /etc/dovecot/private/privkey.pem:
  16. file.managed:
  17. - mode: 400
  18. - contents_pillar: env:certs:host:{{ pillar['vmail']['server_name'] }}:privkey.pem
  19. - require:
  20. - file: /etc/dovecot/private
  21. - watch_in:
  22. - service: dovecot
  23. - service: postfix