Aisbergg.systemd_resolved

Ansible-Rolle: aisbergg.systemd_resolved

Konfiguriert systemd-resolved als Netzwerknamenauflösungsmanager auf Linux-Systemen.

Anforderungen

  • Das System muss mit Systemd verwaltet werden.

Rollenvariablen

Variable Standard Kommentare
systemd_resolved_service_enabled ja Aktiviert den resolved Dienst.
systemd_resolved_service_state gestartet Der Status des Dienstes.
systemd_resolved_config {} Die Konfiguration für resolved. Vollständige Dokumentation aller Parameter finden Sie in resolved.conf(5).
systemd_resolved_config.DNS [] Liste von IPv4- und IPv6-Adressen, die als System-DNS-Server verwendet werden.
systemd_resolved_config.FallbackDNS [] Liste von IPv4- und IPv6-Adressen, die als Fallback-DNS-Server verwendet werden.
systemd_resolved_config.Domains [] Liste von Domänen, die als Suchsuffixe bei der Auflösung von einteiligen Hostnamen verwendet werden.
systemd_resolved_config.LLMNR ja Steuert die Unterstützung von Link-Local Multicast Name Resolution auf dem lokalen Host.
systemd_resolved_config.MulticastDNS nein Steuert die Unterstützung von Multicast DNS auf dem lokalen Host.
systemd_resolved_config.DNSSEC nein Aktiviert die DNSSEC-Validierung für DNS-Abfragen.
systemd_resolved_config.DNSOverTLS nein Aktiviert die Verschlüsselung für DNS-Abfragen.
systemd_resolved_config.Cache ja Verwendet Cache für DNS-Abfragen.
systemd_resolved_config.DNSStubListener ja Aktiviert den DNS-Stub-Resolver, der auf 127.0.0.53 Port 53 hört.
systemd_resolved_config.ReadEtcHosts ja Liest /etc/hosts zur Auflösung von Hosts.

Abhängigkeiten

Keine.

Beispiel-Playbook

- hosts: alle
  vars:
    systemd_resolved_config:
      DNS:
        - 9.9.9.9
        - 8.8.8.8
      Domains:
        - example.org
  roles:
    - rolle: aisbergg.systemd_resolved

Lizenz

MIT

Autorinformationen

Andre Lehmann (aisberg@posteo.de)

Über das Projekt

Configures systemd-resolved as a network name resolution manager on Linux systems.

Installieren
ansible-galaxy install Aisbergg.systemd_resolved
GitHub Repository
Lizenz
mit
Downloads
405
Besitzer
DevOps, Go, Python, Bash, Ansible, Docker, GitLab-CI, Linux, MariaDB, PostgreSQL, Open Source, Communication Design, Running