Files
@ b757d690af42
Branch filter:
Location: majic-ansible-roles/roles/mail_forwarder/tasks/main.yml - annotation
b757d690af42
1.1 KiB
text/x-yaml
MAR-75: Implemented support for specifying additional environment variables for the wsgi_website role. Environment is set-up for both the systemd service and for application admin user. Updated testsite implementation to use it for sample WSGI website.
7ab6518de03b 7ab6518de03b 7ab6518de03b 7ab6518de03b 61e6cfb81789 61e6cfb81789 61e6cfb81789 7ab6518de03b 1b05bae8e440 1b05bae8e440 1b05bae8e440 1b05bae8e440 7ab6518de03b 7ab6518de03b 7ab6518de03b 7ab6518de03b 7ab6518de03b 7ab6518de03b 7ab6518de03b 7ab6518de03b 7ab6518de03b 7ab6518de03b 7ab6518de03b 922cda0a1834 7ab6518de03b 7ab6518de03b c9b8c60fbd5e a561d73e3242 a561d73e3242 a561d73e3242 a561d73e3242 a561d73e3242 a561d73e3242 a561d73e3242 a561d73e3242 c9b8c60fbd5e c9b8c60fbd5e 7387caca37f3 7387caca37f3 7387caca37f3 7387caca37f3 7387caca37f3 7387caca37f3 | ---
- name: Install Postfix
apt: name="postfix" state=installed
- name: Purge Exim configuration
apt: name="exim4*" state=absent purge=yes
- name: Deploy the SMTP relay TLS truststore
copy: content="{{ smtp_relay_truststore }}" dest="/etc/ssl/certs/smtp_relay_truststore.pem"
owner=root group=root mode=644
- name: Deploy Postfix main configuration
template: src="main.cf.j2" dest="/etc/postfix/main.cf"
notify:
- Restart Postfix
- name: Set-up local mail aliases
lineinfile:
dest: "/etc/aliases"
line: "{{ item.key }}: {{ item.value }}"
regexp: "^{{ item.key }}"
state: present
with_dict: "{{ local_mail_aliases }}"
notify:
- Rebuild mail aliases
- name: Enable Postfix service on boot (workaround for systemctl broken handling of SysV)
command: rcconf -on postfix
register: result
changed_when: result.stderr == ""
- name: Enable postfix service
service: name=postfix state=started
- name: Install SWAKS
apt: name="swaks" state=installed
- name: Explicitly run all handlers
include: ../handlers/main.yml
when: "handlers | default(False) | bool() == True"
tags:
- handlers
|