WIP: Setup of a mail server #9

Draft
otthorn wants to merge 151 commits from mailserver into master
3 changed files with 14 additions and 24 deletions
Showing only changes of commit f7ee1403d9 - Show all commits

View file

@ -1,26 +1,16 @@
#!/usr/bin/env ansible-playbook
---
# Deploy base and security
- hosts: mail.adm.auro.re
roles:
- baseconfig
- basesecurity
# Deploy LDAP
- hosts: mail.adm.auro.re
roles:
- ldap_client
# Deploy mail server
- hosts: mail.adm.auro.re
- hosts: mail.auro.re
roles:
- mail-utils
- postfix
- dovecot
- mail-certificates
- nfs-client
# - postfix
# - dovecot
# - rspamd
# - mail-certificates
# - mail-fail2ban
#
# Make OVH server send mails through proxy ?
# Add multiple MX
# Configure DKIM, SPF, Greylisting, etc...

View file

@ -8,17 +8,17 @@
- name: Create mountable dir
file:
path: {{ nfs.mount-path }}
path: "{{ nfs.mount-path }}"
state: directory
mode: 0644
owner: {{ nfs.dir-owner }}
group: {{ nfs.dir-group }}
owner: "{{ nfs.dir-owner }}"
group: "{{ nfs.dir-group }}"
- name: Mount and add to fstab
mount:
state: mounted # actively mounted and configured in fstab
src: {{ nfs.src }}
path: {{ nfs.mount-path }}
src: "{{ nfs.src }}"
path: "{{ nfs.mount-path }}"
fstype: nfs
opts: defaults
# don't specify dump and fsck to keep the 0 (don't) variable