move newmail script to dovecot tasks; add changepw script; fix quota-warning script
[ansible.git] / roles / email / tasks / dovecot.yml
index f4929eb320dfa7bf4dbc72999cc880708dfd180a..aa59821b216685d42f803982587f70241c469acc 100644 (file)
     dest: /etc/dovecot/quota-warning.sh
     src: templates/dovecot/quota-warning.sh
     mode: +x
     dest: /etc/dovecot/quota-warning.sh
     src: templates/dovecot/quota-warning.sh
     mode: +x
+# scripts
+- name: create newmail dir
+  file: path=/root/newmail state=directory
+- name: install newmail script
+  copy:
+    dest: /root/newmail/newmail
+    src: files/newmail/newmail
+    mode: u=rwx,g=rx,o=rx
+- name: install newmail templates
+  copy:
+    dest: /root/newmail/templates.py
+    src: files/newmail/templates.py
+- name: install changepw script
+  when: postfix.dovecot.changepw_cgi is defined
+  template:
+    dest: "{{postfix.dovecot.changepw_cgi}}"
+    src: templates/changepw
+    mode: u=rwx,g=rx,o=