l3d.mailserver_preperation

ansible_rola_przygotowania_serwera_pocztowego

Przygotowanie, konfiguracja użytkownika i bazy danych - rola Ansible do ustawienia serwera pocztowego

UWAGA

TO JEST PRACA W TRAKCIE REALIZACJI

BĄDŹ OSTROŻNY, JEŚLI MYŚLISZ O JEJ UŻYCIU. WSZYSTKO MOŻE SIĘ ZMIENIĆ!!!

NIE JEST W PEŁNI UDOKUMENTOWANA, NAWET INNE WYMAGANE ROLE

Jaki jest cel tej roli Ansible?

Rola Ansible została stworzona, gdy L3D konfigurował serwer pocztowy. Ta rola wykonuje kilka wstępnych zadań niezbędnych do konfiguracji serwera pocztowego.

Rola jest przeznaczona do użycia w połączeniu z następującymi rolami Ansible, aby skonfigurować serwer pocztowy. Ustawienie w dużej mierze inspirowane jest instrukcjami dostępnymi na https://thomas-leister.de/mailserver-debian-buster/.

Co dokładnie jest robione?

Jako opcjonalny krok można wykonać prostą kontrolę wersji.

Najpierw ustawiane jest imię hosta systemu. Dla serwera pocztowego nazwa serwera jest istotnym elementem. Więcej szczegółów znajdziesz w tasks/hosts.yml.

Następnie tworzony jest użytkownik i grupa dla historii poczty oraz kilka folderów, które są potrzebne. Więcej szczegółów w tasks/user.yml.

Jako ostatni ważny krok wdrażany jest szablon do tworzenia bazy danych. A także dane dla bazy danych MySQL. Wymaga to, aby przedtem istniała baza danych MySQL.

Testowanie

Używamy kilku akcji GitHub do publikacji i sprawdzeń lintingowych. Jeśli znasz dobrą metodę testowania Ansible, która korzysta z systemd, daj nam znać. Po więcej informacji o testach zapraszam do zapoznania się z rynkiem GitHub.

status testu Rynek GitHub
Ansible Lint check akcja ansible-lint
O projekcie

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

Zainstaluj
ansible-galaxy install l3d.mailserver_preperation
Licencja
mit
Pobrania
272
Właściciel
Ansible roles provide a framework for fully independent, or interdependent collections of variables,tasks,files,templates &modules. Here we maintain some. enjoy