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.
Voraussetzungen
- Keine
Rollenvariablen
Variablen für unbeaufsichtigte Updates
unattended_enabled
(1) - unbeaufsichtigte Updates aktivierenunattended_email
(emailxyz@domain.com) - E-Mail-Adresse, um Fehler zu sendenunattended_email_errors_only
(true) - nur Fehler per E-Mail sendenunattended_reboot
(false) - automatisch neu starten? bool.unattended_reboot_time
(21:00) - Uhrzeit für den Neustart der Maschineunattended_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 sollpostfix_interfaces
(127.0.0.1) - nur für systeminterne Weiterleitungen verwendetpostfix_protocols
(ipv4) - ipv4postfix_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-Authentifizierungpostfix_sasl_password
(vault string) - ersetzen Sie mit dem Ausgabe vonecho -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
Installieren
ansible-galaxy install revenni.base
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.