feat: backup+mail

This commit is contained in:
2023-01-09 21:55:03 +01:00
parent 31c56db27f
commit 00f0fb6bbf
9 changed files with 142 additions and 12 deletions

View File

@@ -2,15 +2,16 @@
apt:
pkg:
- postfix
- dovecot
- dovecot-core
- dovecot-imapd
- spamassassin
- nginx
state: present
- name: Deploy Postfix config
file:
src: {{ item }}
dest: /etc/postfix/{{ item }}
copy:
src: "{{ item }}"
dest: "/etc/postfix/{{ item }}"
with_items:
- dynamicmaps.cf
- enabled_senders
@@ -24,21 +25,21 @@
notify: restart postfix
- name: Deploy Dovecot config
file:
src: {{ item }}
dest: /etc/dovecot/{{ item }}
copy:
src: "{{ item }}"
dest: "/etc/dovecot/{{ item }}"
with_items:
- dovecot.conf
notify: restart dovecot
- name: Deploy nginx-config
file:
copy:
src: nginx.conf
dest: /etc/nginx/nginx.conf
notify: restart nginx
- name: Deploy nginx-config (page)
file:
copy:
src: nginx_default.conf
dest: /etc/nginx/sites-available/default
notify: restart nginx