summaryrefslogtreecommitdiffstats
path: root/vagrant_support/email.yml
diff options
context:
space:
mode:
Diffstat (limited to 'vagrant_support/email.yml')
-rw-r--r--vagrant_support/email.yml32
1 files changed, 32 insertions, 0 deletions
diff --git a/vagrant_support/email.yml b/vagrant_support/email.yml
new file mode 100644
index 000000000..a988e240b
--- /dev/null
+++ b/vagrant_support/email.yml
@@ -0,0 +1,32 @@
+---
+
+- name: install mail packages
+ yum: name={{item}} state=present
+ with_items: ["mutt", "postfix", "dovecot"]
+
+- name: configure postfix
+ copy:
+ src: postfix/main.cf
+ dest: /etc/postfix/main.cf
+
+- name: redirect all email to vagrant user
+ copy:
+ src: postfix/virtual
+ dest: /etc/postfix/virtual
+
+- name: enable postfix
+ service: name=postfix enabled=yes
+
+- name: restart postfix
+ service: name=postfix state=restarted
+
+- name: configure dovecot
+ template:
+ src: dovecot.j2
+ dest: /etc/dovecot/dovecot.conf
+
+- name: enable dovecot
+ service: name=dovecot enabled=yes
+
+- name: restart dovecot
+ service: name=dovecot state=restarted