spamassassin

Ansible роль spamassassin

Установите и настройте spamassassin на вашей системе.

GitHub Версия Проблемы Запросы на изменения Скачивания
github Версия Проблемы Запросы Ansible Роль

Пример плейбука

Этот пример взят из molecule/default/converge.yml и тестируется при каждом изменении, запросе на изменение и релизе.

---
- name: Свести
  hosts: all
  become: true
  gather_facts: true

  roles:
    - role: buluma.spamassassin

Машину необходимо подготовить. В CI это делается с помощью molecule/default/prepare.yml:

---
- name: Подготовить
  hosts: all
  gather_facts: false
  become: true

  roles:
    - role: buluma.bootstrap
    - role: buluma.core_dependencies
    - role: buluma.cron
    - role: buluma.logrotate
      logrotate_entries:
        - name: spamassassin
          path: /var/log/spamassassin
          missingok: true
    - role: buluma.rsyslog

Также смотрите полное объяснение и пример о том, как использовать эти роли.

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

Значения переменных по умолчанию установлены в defaults/main.yml:

---
# файл по умолчанию для spamassassin

# Под какой группой и пользователем должен работать spamd.
spamassassin_group: spamd
spamassassin_user: spamd

Требования

Состояние используемых ролей

Для подготовки системы используются следующие роли. Вы можете подготовить свою систему другим способом.

Требование GitHub Версия
buluma.bootstrap Ansible Molecule Версия
buluma.core_dependencies Ansible Molecule Версия
buluma.cron Ansible Molecule Версия
buluma.logrotate Ansible Molecule Версия
buluma.rsyslog Ansible Molecule Версия

Контекст

Эта роль является частью многих совместимых ролей. Ознакомьтесь с документацией этих ролей для получения дополнительной информации.

Вот обзор связанных ролей:

зависимости

Совместимость

Эта роль была протестирована на следующих образах контейнеров:

контейнер теги
Alpine все
EL 8
Debian все
Fedora все
opensuse все
Ubuntu focal, bionic, jammy

Минимальная версия Ansible, которая требуется - 2.12, тесты были проведены на:

  • предыдущей версии.
  • текущей версии.
  • версии разработки.

Если вы обнаружите проблемы, пожалуйста, зарегистрируйте их в GitHub

Изменения

История ролей

Лицензия

Apache-2.0

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

Shadow Walker

О проекте

Install and configure spamassassin on your system.

Установить
ansible-galaxy install buluma/ansible-role-spamassassin
Лицензия
apache-2.0
Загрузки
8977
Владелец
DevOps Engineer