l3d.mailserver_preperation
ansible_role_mailserver_preperations
Preparación, configuración de usuario y base de datos para la configuración de un servidor de correo
ATENCIÓN
ESTO ESTÁ EN PROCESO
TEN CUIDADO SI PIENSAS EN USARLO. ¡TODO AQUÍ PUEDE CAMBIAR!
NO ESTÁ TOTALMENTE DOCUMENTADO, NI SIQUIERA LOS OTROS ROLES REQUERIDOS
¿Cuál es el propósito de este role de Ansible?
El role de Ansible fue creado cuando L3D configuró un servidor de correo. Este role realiza algunas tareas preliminares para la configuración del servidor de correo.
El role está diseñado para ser utilizado junto con los siguientes roles de Ansible para configurar un servidor de correo. La configuración se inspiró en gran medida en las instrucciones de https://thomas-leister.de/mailserver-debian-buster/.
¿Qué se está haciendo exactamente?
Como paso opcional, se puede realizar una verificación de versión simple.
Primero, se establece el nombre del host del sistema. Para un servidor de correo, el nombre del servidor es una parte importante. Para más detalles, consulta tasks/hosts.yml.
A continuación, se crea un usuario y un grupo para el historial de correo. Y también algunas carpetas que son necesarias. Más detalles en tasks/user.yml.
Y como último paso importante, se despliega una plantilla para crear una base de datos. Y se despliega la información para la base de datos MySQL. Esto requiere que ya exista una base de datos MySQL.
Pruebas
Estamos utilizando algunas acciones de github para la publicación y las comprobaciones de linting. Si conoces un buen método de prueba para Ansible que use cosas de systemd, háznoslo saber. Para más información sobre las pruebas, consulta el mercado de github.
estado de prueba | Mercado de Github |
---|---|
acción de ansible-lint |
Preperation, User and Database Configuration ansible role for a mailserver Setup
ansible-galaxy install l3d.mailserver_preperation