l3d.mailserver_preperation
ansible_role_mailserver_vorbereitungen
Vorbereitung, Benutzer- und Datenbankkonfiguration für die Ansible-Rolle eines Mailserver-Setups
HINWEIS
DIES IST EIN ARBEITSPROJEKT
SEIEN SIE VORSICHTIG, WENN SIE DARÜBER NACHDENKEN, ES ZU VERWENDEN. ALLES HIER KANN SICH ÄNDERN!!!
ES IST NICHT VOLLSTÄNDIG DOKUMENTIERT, NICHT EINMAL DIE ANDEREN ERFORDERTEN ROLLEN.
Was ist der Zweck dieser Ansible-Rolle?
Die Ansible-Rolle wurde erstellt, als L3D einen Mailserver einrichtete. Diese Rolle führt einige vorbereitende Aufgaben für die Einrichtung eines Mailservers aus.
Die Rolle ist gedacht, um zusammen mit den folgenden Ansible-Rollen verwendet zu werden, um einen Mailserver einzurichten. Die Einrichtung wurde weitgehend von den Anweisungen auf https://thomas-leister.de/mailserver-debian-buster/ inspiriert.
Was genau wird gemacht?
Als optionaler Schritt kann eine einfache Versionsprüfung durchgeführt werden.
Zuerst wird der Hostname des Systems festgelegt. Für einen Mailserver ist der Name des verwendeten Servers ein wichtiger Bestandteil. Für weitere Details schauen Sie sich tasks/hosts.yml an.
Als nächstes wird ein Benutzer und eine Gruppe für die Mailhistorie erstellt. Und einige Ordner, die benötigt werden. Mehr Details in tasks/user.yml.
Und als letzten wichtigen Schritt wird eine Vorlage für die Erstellung einer Datenbank bereitgestellt. Und die Daten für die MySQL-Datenbank werden bereitgestellt. Dies erfordert, dass eine MySQL-Datenbank vorher existiert.
Testen
Wir verwenden einige GitHub-Aktionen für die Veröffentlichung und Überprüfungen. Wenn Sie eine gute Testmethode für Ansible kennen, die systemd verwenden, lassen Sie es uns bitte wissen. Für weitere Informationen über die Tests schauen Sie sich bitte den GitHub-Marktplatz an.
Teststatus | GitHub Marktplatz |
---|---|
ansible-lint Aktion |
Preperation, User and Database Configuration ansible role for a mailserver Setup
ansible-galaxy install l3d.mailserver_preperation