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