No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

40 líneas
1.2KB

  1. ---
  2. - name: postfix debian packages for postfixadmin
  3. apt:
  4. pkg:
  5. - postfix
  6. - postfix-mysql
  7. - name: postfix sql map directory
  8. file:
  9. path: /etc/postfix/postfixadmin-sql/
  10. state: directory
  11. mode: u=rwx,g=rx,o=
  12. group: postfix
  13. - name: postfixadmin sql map configuration
  14. template:
  15. src: postfixadmin/sql/{{item}}.j2
  16. dest: /etc/postfix/postfixadmin-sql/{{item}}
  17. mode: u=rwx,g=rx,o=
  18. group: postfix
  19. with_items:
  20. - mysql_virtual_alias_domain_catchall_maps.cf
  21. - mysql_virtual_alias_domain_maps.cf
  22. - mysql_virtual_domains_maps.cf
  23. - mysql_virtual_mailbox_maps.cf
  24. - mysql_virtual_alias_domain_mailbox_maps.cf
  25. - mysql_virtual_alias_maps.cf
  26. - mysql_virtual_mailbox_limit_maps.cf
  27. notify: reload postfix
  28. - name: postfixadmin mysql user
  29. mysql_user:
  30. name: "{{postfix_postfixadmin_mysql_username}}"
  31. password: "{{postfix_postfixadmin_mysql_password}}"
  32. priv: "{{postfix_postfixadmin_mysql_database}}.*:SELECT"
  33. host: "{{postfix_postfixadmin_mysql_host}}"
  34. state: present
  35. delegate_to: "{{(postfix_postfixadmin_mysql_host=='localhost')|ternary(inventory_hostname,postfix_postfixadmin_mysql_host)}}"