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-Check ansible-lint Aktion
Über das Projekt

Preperation, User and Database Configuration ansible role for a mailserver Setup

Installieren
ansible-galaxy install l3d.mailserver_preperation
GitHub Repository
Lizenz
mit
Downloads
272
Besitzer
Ansible roles provide a framework for fully independent, or interdependent collections of variables,tasks,files,templates &modules. Here we maintain some. enjoy