mailhog

Ansible Роль: MailHog

CI

Устанавливает MailHog, SMTP сервер на базе Go и веб-интерфейс/API для отображения захваченных писем, на системах Linux на основе RedHat или Debian.

Также устанавливает mhsendmail, чтобы вы могли перенаправлять системные письма на встроенный SMTP сервер MailHog.

Если вы используете PHP и хотите перенаправить все письма PHP в MailHog, вам нужно обновить опцию конфигурации sendmail_path в php.ini, вот так:

sendmail_path = "{{ mailhog_install_dir }}/mhsendmail"

(Замените {{ mailhog_install_dir }} на фактическую директорию установки MailHog, по умолчанию это /opt/mailhog—например, /opt/mailhog/mhsendmail).

Требования

Отсутствуют.

Переменные Роли

Доступные переменные перечислены ниже с их значениями по умолчанию (см. defaults/main.yml):

mailhog_install_dir: /opt/mailhog

Каталог, в который будет установлен бинарный файл MailHog.

mailhog_version: 1.0.0

Версия MailHog, которая будет установлена. Вы можете найти последнюю версию на странице релизов проекта MailHog.

mailhog_binary_url: "https://github.com/mailhog/MailHog/releases/download/v{{ mailhog_version }}/MailHog_linux_amd64"

Бинарный файл MailHog, который будет установлен. Вы можете найти последнюю версию или 32-битную версию на странице релизов проекта MailHog.

mailhog_daemonize_bin_path: /usr/sbin/daemonize

Путь к daemonize, который используется для запуска MailHog через инициализационный скрипт.

mhsendmail_version: 0.2.0

Версия бинарного файла mhsendmail, который будет установлен. Вы можете найти последнюю версию на странице релизов проекта mhsendmail.

mhsendmail_binary_url: "https://github.com/mailhog/mhsendmail/releases/download/v{{ mhsendmail_version }}/mhsendmail_linux_amd64"

Бинарный файл mhsendmail, который будет установлен. Вы можете найти последнюю версию или 32-битную версию на странице релизов проекта mhsendmail.

Зависимости

  • geerlingguy.daemonize

Пример Playbook

- hosts: servers
  roles:
    - { role: geerlingguy.mailhog }

Лицензия

MIT / BSD

Информация об Авторе

Эта роль была создана в 2014 году Джеффом Гирлингом, автором Ansible for DevOps.

Установить
ansible-galaxy install geerlingguy/ansible-role-mailhog
Лицензия
mit
Загрузки
598750
Владелец
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns