diff options
Diffstat (limited to 'roles/mtaserver/tasks/config.yml')
-rw-r--r-- | roles/mtaserver/tasks/config.yml | 53 |
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 |