buluma.spamassassin

Rola Ansible spamassassin

Zainstaluj i skonfiguruj spamassassin na swoim systemie.

GitHub Wersja Problemy Prośby o zamiany Pobrania
github Wersja Problemy Prośby o zamiany Rola Ansible

Przykładowy playbook

Ten przykład pochodzi z molecule/default/converge.yml i jest testowany przy każdym wypchnięciu, prośbie o zamianę i wydaniu.

---
- name: Zbieżność
  hosts: all
  become: true
  gather_facts: true

  roles:
    - role: buluma.spamassassin

Maszyna musi być przygotowana. W CI robi się to przy użyciu molecule/default/prepare.yml:

---
- name: Przygotowanie
  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

Zobacz także pełne wyjaśnienie i przykład dotyczące używania tych ról.

Zmienne roli

Domyślne wartości zmiennych są ustawione w defaults/main.yml:

---
# plik domyślny dla spamassassin

# Jaka grupa i użytkownik powinny być przypisane do spamd.
spamassassin_group: spamd
spamassassin_user: spamd

Wymagania

Stan używanych ról

Poniższe role są używane do przygotowania systemu. Możesz przygotować swój system w inny sposób.

Wymaganie GitHub Wersja
buluma.bootstrap Ansible Molecule Wersja
buluma.core_dependencies Ansible Molecule Wersja
buluma.cron Ansible Molecule Wersja
buluma.logrotate Ansible Molecule Wersja
buluma.rsyslog Ansible Molecule Wersja

Kontekst

Ta rola jest częścią wielu kompatybilnych ról. Zobacz dokumentację tych ról w celu uzyskania dalszych informacji.

Oto przegląd powiązanych ról:

zależności

Kompatybilność

Ta rola została przetestowana na tych obrazach kontenerów:

kontener tagi
Alpine wszystkie
EL 8
Debian wszystkie
Fedora wszystkie
opensuse wszystkie
Ubuntu focal, bionic, jammy

Minimalna wymagana wersja Ansible to 2.12, testy były przeprowadzone na:

  • Poprzedniej wersji.
  • Bieżącej wersji.
  • Wersji rozwojowej.

Jeśli znajdziesz problemy, zgłoś je na GitHubie

Dziennik zmian

Historia ról

Licencja

Apache-2.0

Informacje o autorze

Shadow Walker

O projekcie

Install and configure spamassassin on your system.

Zainstaluj
ansible-galaxy install buluma.spamassassin
Licencja
apache-2.0
Pobrania
9k
Właściciel
DevOps Engineer