Files @ f7579be2c24b
Branch filter:

Location: majic-ansible-roles/roles/mail_server/tasks/main.yml

branko
MAR-4: Added stock main.cf Postfix configuration file. Added deployment of Postifx LDAP configuration files.
---

- name: Add backports repository
  apt_repository: repo="deb http://http.debian.net/debian wheezy-backports main" state=present

- name: Install Dovecot packages
  apt: name="{{ item }}" state=installed default_release="wheezy-backports"
  with_items:
    - dovecot-imapd
    - dovecot-ldap
    - dovecot-sieve
    - dovecot-managesieved

- name: Install Postfix packages
  apt: name="{{ item }}" state=installed
  with_items:
    - postfix
    - postfix-ldap
  notify:
    - Purge Exim configuration

- name: Install SWAKS
  apt: name="swaks" state=installed

- name: Deploy Postfix configurations files for LDAP look-ups
  template: src="{{ item }}.cf.j2" dest="/etc/postfix/{{ item }}.cf" owner=root group=postfix mode=640
  with_items:
    - ldap-virtual-alias-maps
    - ldap-virtual-mailbox-domains
    - ldap-virtual-mailbox-maps

- name: Deploy Postfix main configurationg
  copy: src="main.cf" dest="/etc/postfix/main.cf"