Rôle mail : IMAP :993/:143 + LMTP, auth/annuaire LDAP (serveur_openldap), stockage Maildir (user vmail), TLS via step_ca (pont de cert + resync au renouvellement), auth système par défaut neutralisée. Config drop-in en syntaxe Dovecot 2.4 (mail_driver, ssl_server_cert_file, passdb ldap), validée par doveconf au déploiement. Sockets Postfix conditionnels à la présence de l'utilisateur postfix (co-localisation). Déployé et prouvé sur infra-mail-01 : doveadm auth test — bon mot de passe accepté, mauvais refusé, cert IMAPS émis par step_ca. Format 2.4 validé empiriquement avant l'écriture (leçon « éprouver l'outil »). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
15 lines
352 B
YAML
15 lines
352 B
YAML
---
|
|
- name: Appliquer le groupe serveur_dovecot
|
|
hosts: serveur_dovecot
|
|
become: true
|
|
gather_facts: true
|
|
|
|
pre_tasks:
|
|
- name: Vérifier que la cible est Debian
|
|
ansible.builtin.assert:
|
|
that:
|
|
- ansible_facts.distribution == "Debian"
|
|
fail_msg: "Ce playbook est prévu pour Debian."
|
|
|
|
roles:
|
|
- serveur_dovecot
|