You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

init.sls 728B

1234567891011121314151617181920212223242526272829303132
  1. opendkim-config:
  2. file.recurse:
  3. - name: /etc/opendkim
  4. - source: salt://opendkim/config
  5. - user: opendkim
  6. - group: opendkim
  7. - template: jinja
  8. opendkim-config-etc:
  9. file.symlink:
  10. - name: /etc/opendkim.conf
  11. - target: /etc/opendkim/opendkim.conf
  12. - force: True
  13. opendkim-pid-file:
  14. file.absent:
  15. - name: /var/run/opendkim/opendkim.pid
  16. opendkim-key:
  17. cmd.run:
  18. - name: opendkim-genkey -s dkim -d "$(cat /tmp/gcf-model.json | jq -r .model.common.mail.domain)"
  19. - cwd: /etc/opendkim/keys
  20. - creates: /etc/opendkim/keys/dkim.private
  21. opendkim-key-owner:
  22. file.directory:
  23. - name: /etc/opendkim/keys
  24. - user: opendkim
  25. - group: opendkim
  26. - recurse:
  27. - user
  28. - group