暫無描述
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.

main.yml 1.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. secret_root: '{{ inventory_dir | realpath }}'
  2. secret_name: 'secret'
  3. secret: '{{ secret_root + "/" + secret_name }}'
  4. # must match values in roles/common
  5. db_admin_username: 'postgres'
  6. db_admin_password: "{{ lookup('password', secret + '/' + 'db_admin_password length=32') }}"
  7. mail_db_username: 'mailuser'
  8. mail_db_password: "{{ lookup('password', secret + '/' + 'mail_db_password length=32') }}"
  9. mail_db_database: 'mailserver'
  10. mail_server_hostname: "mail.{{ domain }}"
  11. mail_server_autoconfig_hostname: "autoconfig.{{ domain }}"
  12. mail_header_privacy: 1
  13. friendly_networks:
  14. - ""
  15. virtual_domains:
  16. - name: "{{ domain }}"
  17. pk_id: 1
  18. doc_root: "/var/www/{{ domain }}"
  19. mail_virtual_users:
  20. - account: "{{ main_user_name }}"
  21. domain: "{{ domain }}"
  22. password: "{{ lookup('password', secret + '/' + 'mail_main_user_password length=20') | doveadm_pw_hash }}"
  23. domain_pk_id: 1
  24. mail_virtual_aliases:
  25. - source: "root@{{ domain }}"
  26. destination: "{{ admin_email }}"
  27. domain_pk_id: 1
  28. - source: "postmaster@{{ domain }}"
  29. destination: "{{ admin_email }}"
  30. domain_pk_id: 1
  31. - source: "webmaster@{{ domain }}"
  32. destination: "{{ admin_email }}"
  33. domain_pk_id: 1
  34. - source: "abuse@{{ domain }}"
  35. destination: "{{ admin_email }}"
  36. domain_pk_id: 1
  37. zpush_timezone: "{{ common_timezone | default('Etc/UTC') }}"