l3d.mailserver_preperation
ansible_role_mailserver_preparations
Préparation, Configuration de l'utilisateur et de la base de données, rôle Ansible pour la configuration d'un serveur mail.
ATTENTION
C'EST UN TRAVAIL EN COURS
SOYEZ PRUDENT SI VOUS ENVISAGEZ DE L'UTILISER. TOUT PEUT CHANGER ICI!!!
CE N'EST PAS ENTIÈREMENT DOCUMENTÉ, MÊME PAS LES AUTRES ROLES REQUIS.
Quel est le but de ce rôle Ansible ?
Ce rôle Ansible a été créé lorsque L3D a configuré un serveur mail. Ce rôle effectue quelques tâches préliminaires pour la configuration du serveur mail.
Le rôle est destiné à être utilisé avec les rôles Ansible suivants pour configurer un serveur mail. La configuration a été en grande partie inspirée par les instructions sur https://thomas-leister.de/mailserver-debian-buster/.
Que fait-on exactement ?
En tant qu'étape optionnelle, un simple contrôle de version peut être effectué.
Tout d'abord, le nom d'hôte du système est défini. Pour un serveur de messagerie, le nom du serveur utilisé est un élément important. Pour plus de détails, consultez tasks/hosts.yml.
Ensuite, un utilisateur et un groupe pour l'historique des mails sont créés. Et quelques dossiers nécessaires sont générés. Plus de détails dans tasks/user.yml.
Enfin, une dernière étape importante consiste à déployer un modèle pour créer une base de données. Les données pour la base de données MySQL sont également déployées. Cela nécessite qu'une base de données MySQL existe au préalable.
Test
Nous utilisons des actions GitHub pour la publication et des vérifications de linting. Si vous connaissez une bonne méthode de test pour Ansible qui utilise des éléments systemd, faites-le nous savoir. Pour plus d'informations sur les tests, veuillez consulter le marché GitHub.
statut du test | Marché GitHub |
---|---|
action ansible-lint |
Preperation, User and Database Configuration ansible role for a mailserver Setup
ansible-galaxy install l3d.mailserver_preperation