systemd_resolved

Ansible Роль: aisbergg.systemd_resolved

Настраивает systemd-resolved как менеджер разрешения сетевых имен на системах Linux.

Требования

  • Система должна управляться с помощью Systemd

Переменные роли

Переменная По умолчанию Комментарии
systemd_resolved_service_enabled yes Включает сервис resolved.
systemd_resolved_service_state started Состояние сервиса.
systemd_resolved_config {} Конфигурация для resolved. Полная документация по всем параметрам доступна в resolved.conf(5).
systemd_resolved_config.DNS [] Список IPv4 и IPv6 адресов для использования в качестве системных DNS-серверов.
systemd_resolved_config.FallbackDNS [] Список IPv4 и IPv6 адресов для использования в качестве резервных DNS-серверов.
systemd_resolved_config.Domains [] Список доменов для использования в качестве суффиксов поиска при разрешении имен хостов с одной меткой.
systemd_resolved_config.LLMNR yes Управляет поддержкой Link-Local Multicast Name Resolution на локальном хосте.
systemd_resolved_config.MulticastDNS no Управляет поддержкой Multicast DNS на локальном хосте.
systemd_resolved_config.DNSSEC no Включает проверку DNSSEC для запросов DNS.
systemd_resolved_config.DNSOverTLS no Включает шифрование для запросов DNS.
systemd_resolved_config.Cache yes Использует кэш для запросов DNS.
systemd_resolved_config.DNSStubListener yes Включает DNS stub resolver для прослушивания на порту 53 по адресу 127.0.0.53.
systemd_resolved_config.ReadEtcHosts yes Читает /etc/hosts и разрешает имена хостов.

Зависимости

Нет.

Пример Playbook

- hosts: all
  vars:
    systemd_resolved_config:
      DNS:
        - 9.9.9.9
        - 8.8.8.8
      Domains:
        - example.org
  roles:
    - role: aisbergg.systemd_resolved

Лицензия

MIT

Информация об авторе

Андре Леманн (aisberg@posteo.de)

О проекте

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

Установить
ansible-galaxy install aisbergg/ansible-role-systemd-resolved
Лицензия
mit
Загрузки
395
Владелец
DevOps, Go, Python, Bash, Ansible, Docker, GitLab-CI, Linux, MariaDB, PostgreSQL, Open Source, Communication Design, Running