Sin descripción
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.

opendkim.yml 1.4KB

12345678910111213141516171819202122232425262728293031323334
  1. ---
  2. # Handy reference: http://stevejenkins.com/blog/2010/09/how-to-get-dkim-domainkeys-identified-mail-working-on-centos-5-5-and-postfix-using-opendkim/
  3. - name: Install OpenDKIM and related packages
  4. apt: pkg=$item state=installed
  5. with_items:
  6. - opendkim
  7. - opendkim-tools
  8. - name: Create OpenDKIM config directory
  9. file: state=directory path=/etc/opendkim group=opendkim owner=opendkim
  10. - name: Create OpenDKIM key directories
  11. file: state=directory path=/etc/opendkim/keys/${item.name} group=opendkim owner=opendkim
  12. with_items:
  13. - ${mail_virtual_domains}
  14. - name: Generate OpenDKIM keys
  15. command: opendkim-genkey -r -d ${item.name} -D /etc/opendkim/keys/${item.name}/ creates=/etc/opendkim/keys/${item.name}/default.private
  16. with_items:
  17. - ${mail_virtual_domains}
  18. - name: Put OpenDKIM configuration files into place
  19. template: src=etc_opendkim_KeyTable.j2 dest=/etc/opendkim/KeyTable owner=opendkim group=opendkim
  20. - template: src=etc_opendkim_SigningTable.j2 dest=/etc/opendkim/SigningTable owner=opendkim group=opendkim
  21. - template: src=etc_opendkim_TrustedHosts.j2 dest=/etc/opendkim/TrustedHosts owner=opendkim group=opendkim
  22. - copy: src=etc_opendkim.conf dest=/etc/opendkim.conf owner=opendkim group=opendkim
  23. - name: Set OpenDKIM config directory permissions
  24. command: chmod -R go-rwx /etc/opendkim
  25. - command: chown -R opendkim:opendkim /etc/opendkim
  26. notify:
  27. - restart opendkim
  28. - restart postfix