summaryrefslogtreecommitdiffstats
path: root/roles/mtaserver/tasks/config.yml
diff options
context:
space:
mode:
Diffstat (limited to 'roles/mtaserver/tasks/config.yml')
-rw-r--r--roles/mtaserver/tasks/config.yml53
1 files changed, 53 insertions, 0 deletions
diff --git a/roles/mtaserver/tasks/config.yml b/roles/mtaserver/tasks/config.yml
index ecdfe80..17dc9e3 100644
--- a/roles/mtaserver/tasks/config.yml
+++ b/roles/mtaserver/tasks/config.yml
@@ -81,3 +81,56 @@
with_items:
- "{{ userlist }}"
when: mtadomain is defined
+
+- name: Configuration du SPF
+ copy:
+ src: policyd-spf.conf
+ dest: /etc/python-policyd-spf/policyd-spf.conf
+ mode: 0644
+ when: mtadomain is defined
+
+- name: Configuration de OpenDKIM
+ copy:
+ src: opendkim.conf
+ dest: /etc/opendkim.conf
+ mode: 0644
+ when: mtadomain is defined
+ notify: restart opendkim
+
+- name: Configuration des règles de signature
+ copy:
+ src: "{{ item }}"
+ dest: /etc/opendkim
+ owner: opendkim
+ group: opendkim
+ mode: 0640
+ with_items:
+ - KeyTable
+ - SigningTable
+ - TrustedHosts
+ when: mtadomain is defined
+ notify: restart opendkim
+
+- name: Création du répertoire des clés
+ file:
+ path: /etc/opendkim/keys
+ state: directory
+ owner: opendkim
+ group: opendkim
+ mode: 0750
+ when: mtadomain is defined
+
+- name: Installation des clés OpenDKIM
+ copy:
+ src: "keys/{{ item }}"
+ dest: "/etc/opendkim/keys/{{ item }}"
+ owner: opendkim
+ group: opendkim
+ mode: 0440
+ with_items:
+ - casperlefantom.private
+ - casperlefantom.txt
+ - jaysfoodventure.private
+ - jaysfoodventure.txt
+ when: mtadomain is defined
+ notify: restart opendkim