revenni.base

revenni.base

Ansible-Rolle, die eine minimale Konfiguration für Debian / Ubuntu Maschinen bereitstellt. Unbeaufsichtigte Updates und Postfix-Konfiguration für einen externen Relay-Host.

Plattformen Plattformen Lizenz

Voraussetzungen

  • Keine

Rollenvariablen

Variablen für unbeaufsichtigte Updates

  • unattended_enabled (1) - unbeaufsichtigte Updates aktivieren
  • unattended_email (emailxyz@domain.com) - E-Mail-Adresse, um Fehler zu senden
  • unattended_email_errors_only (true) - nur Fehler per E-Mail senden
  • unattended_reboot (false) - automatisch neu starten? bool.
  • unattended_reboot_time (21:00) - Uhrzeit für den Neustart der Maschine
  • unattended_remove_deps (true) - nicht verwendete Abhängigkeiten automatisch entfernen? bool.

Postfix-Variablen

  • postfix_enabled (0) - Postfix aktivieren?
  • postfix_relayhost ([smtp.gmail.com]:587) - Mailserver, mit dem verbunden werden soll
  • postfix_interfaces (127.0.0.1) - nur für systeminterne Weiterleitungen verwendet
  • postfix_protocols (ipv4) - ipv4
  • postfix_sender_canonical () - specify {{ postfix_sasl_username }} um die E-Mail vom benutzernamen zu senden, den wir zur Authentifizierung verwenden. Exchange verlangt dies.
  • postfix_sasl_username (relay@somedomain.com) - Benutzername für die SASL-Authentifizierung
  • postfix_sasl_password (vault string) - ersetzen Sie mit dem Ausgabe von echo -n "passwort" | ansible-vault encrypt_string --stdin-name 'postfix_sasl_password'

Abhängigkeiten

  • Keine

Beispiel-Playbook

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

Lizenz

MIT

Änderungsprotokoll

17.10.2021 v1.0.4 Added libsasl2-modules als Postfix-Abhängigkeit.
15.10.2021 v1.0.3 Unterstützung für unbeaufsichtigte Sicherheit für Bullseye hinzugefügt.
20.12.2020 v1.0.2 Unterstützung für sender_canonical hinzugefügt. Standardmäßig deaktiviert, definieren Sie postfix_sender_canonical, um zu aktivieren.
01.09.2020 v1.0.1 Unterstützung für unbeaufsichtigte Debian hinzugefügt. Weg von Ubuntu.
11.05.2020 v1.0.0 Erste Veröffentlichung, minimale Konfiguration für Ubuntu.

Autoreninformation

Über das Projekt

Revenni base Debian / Ubuntu with postfix

Installieren
ansible-galaxy install revenni.base
GitHub Repository
Lizenz
Unknown
Downloads
116
Besitzer
Revenni is a Toronto based consulting firm specializing in open source Infrastructure as Code, System Administration / DevOps, and Remediation services.