revenni.base

revenni.base

Rola Ansible zapewniająca minimalną konfigurację dla maszyn Debian / Ubuntu. Automatyczne aktualizacje i konfiguracja Postfixa dla zewnętrznego hosta relay.

Platformy Platformy Licencja

Wymagania

  • Brak

Zmienne Roli

Zmienne dla automatycznych aktualizacji

  • unattended_enabled (1) - włącz automatyczne aktualizacje
  • unattended_email (emailxyz@domain.com) - adres e-mail do wysyłania błędów
  • unattended_email_errors_only (true) - wysyłaj tylko błędy
  • unattended_reboot (false) - czy zrestartować automatycznie? bool.
  • unattended_reboot_time (21:00) - czas na zrestartowanie maszyny
  • unattended_remove_deps (true) - automatycznie usuń nieużywane zależności? bool.

Zmienne dla Postfixa

  • postfix_enabled (0) - włącz Postfix?
  • postfix_relayhost ([smtp.gmail.com]:587) - serwer pocztowy, z którym należy się połączyć
  • postfix_interfaces (127.0.0.1) - używane tylko do przekazywania w systemie
  • postfix_protocols (ipv4) - ipv4
  • postfix_sender_canonical () - określa {{ postfix_sasl_username }}, aby wymusić wysyłanie poczty z nazwy użytkownika, którym się uwierzytelniliśmy. Exchange to wymusza.
  • postfix_sasl_username (relay@somedomain.com) - nazwa użytkownika do uwierzytelniania sasl
  • postfix_sasl_password (ciąg z magazynu) - zamień na wynik polecenia echo -n "hasło" | ansible-vault encrypt_string --stdin-name 'postfix_sasl_password'

Zależności

  • Brak

Przykładowy Playbook

- hosts: all
  become: true
  roles:
     - { role: revenni.base, tags: base }

Licencja

MIT

Dziennik zmian

10/17/2021 v1.0.4 Dodano libsasl2-modules jako zależność Postfixa.
10/15/2021 v1.0.3 Dodano obsługę automatycznych aktualizacji dla źródła bezpieczeństwa bullseye.
12/20/2020 v1.0.2 Dodano wsparcie dla sender_canonical. Domyślnie wyłączone, zdefiniuj postfix_sender_canonical, aby włączyć.
09/01/2020 v1.0.1 Dodano wsparcie dla automatycznych aktualizacji Debiana. Odejście od Ubuntu.
05/11/2020 v1.0.0 Pierwsze wydanie, minimalna konfiguracja Ubuntu.

Informacje o autorze

O projekcie

Revenni base Debian / Ubuntu with postfix

Zainstaluj
ansible-galaxy install revenni.base
Licencja
Unknown
Pobrania
116
Właściciel
Revenni is a Toronto based consulting firm specializing in open source Infrastructure as Code, System Administration / DevOps, and Remediation services.