mailserver_preperation
ansible_role_mailserver_preperations
Подготовка, конфигурация пользователей и баз данных для настройки почтового сервера
ВНИМАНИЕ
ЭТО В РАБОТЕ
БУДЬТЕ ОСТОРОЖНЫ, ЕСЛИ ДУМАЕТЕ ИСПОЛЬЗОВАТЬ ЭТО. ВСЕ ЗДЕСЬ МОЖЕТ ИЗМЕНЯТЬСЯ!!!
ЭТО НЕ ПОЛНОСТЬЮ ДОКУМЕНТИРОВАНО, ДАЖЕ ДРУГИЕ НЕОБХОДИМЫЕ РОЛИ
Какова цель этой роли Ansible?
Роль Ansible была создана, когда L3D настраивал почтовый сервер. Эта роль выполняет несколько предварительных задач для настройки почтового сервера.
Роль предназначена для использования совместно с следующими ролями Ansible для настройки почтового сервера. Настройка в значительной степени вдохновлена инструкциями на https://thomas-leister.de/mailserver-debian-buster/.
Что конкретно делается?
В качестве необязательного шага можно выполнить простую проверку версии.
Сначала устанавливается имя хоста системы. Для почтового сервера это важная часть. Для более подробной информации смотрите в tasks/hosts.yml.
Затем создается пользователь и группа для хранения почтовой статистики. Также создаются несколько необходимых папок. Более подробная информация в tasks/user.yml.
И в качестве последнего важного шага развертывается шаблон для создания базы данных, а также данные для базы данных MySQL. Это требует наличия существующей базы данных MySQL.
Тестирование
Мы используем некоторые действия GitHub для публикации и проверки качества кода. Если вы знаете хороший метод тестирования для Ansible, который использует systemd-программы, пожалуйста, дайте нам знать. Для получения более подробной информации о тестах посмотрите на рынок GitHub.
статус теста | Рынок GitHub |
---|---|
действие ansible-lint |
Preperation, User and Database Configuration ansible role for a mailserver Setup
ansible-galaxy install roles-ansible/ansible_role_mailserver_preperations