systemd_resolved

Ansible Роль: systemd-resolved

Роль Ansible, которая настраивает systemd-resolved.

Содержание

Требования

  • Ansible 2.9

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

Определите ваши DNS-серверы:

systemd_resolved_servers:
  - a.b.c.1
  - a.b.c.2

systemd_resolved_fallback_servers:
  - d.e.f.1
  - d.e.f.2

Определите ваши домены:

systemd_resolved_domains:
  - example.com

Другие переменные в порядке их появления с значениями по умолчанию:

systemd_resolved_dnssec: нет
systemd_resolved_dns_over_tls: нет
systemd_resolved_multicast_dns: да
systemd_resolved_llmnr: да
systemd_resolved_cache: да
systemd_resolved_cache_from_localhost: нет
systemd_resolved_dns_stub_listener: да
systemd_resolved_dns_stub_listener_extra: ''
systemd_resolved_read_etc_hosts: да
systemd_resolved_resolve_unicast_single_label: нет
systemd_resolved_stale_retention_sec: 0

Для получения дополнительной информации прочитайте man 5 resolved.conf.

Зависимости

  • коллекция ansible.posix

Пример плейбука

Добавьте в requirements.yml:

---

roles:

  - name: idiv_biodiversity.systemd_resolved
    src: https://github.com/idiv-biodiversity/ansible-role-systemd-resolved
    version: v1.2.0

...

Скачайте:

$ ansible-galaxy install -r requirements.yml

Главный плейбук

Напишите главный плейбук:

---

- name: главный сервер
  hosts: head

  roles:
    - role: idiv_biodiversity.systemd_resolved
      tags:
        - systemd-resolved

...

Зависимость роли

Определите зависимость роли в meta/main.yml:

---

dependencies:

  - role: idiv_biodiversity.systemd_resolved
    tags:
      - systemd-resolved

...

Лицензия

MIT

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

Эта роль была создана в 2019 году Кристианом Краузе (также известен как wookietreiber на GitHub), администратором систем кластера HPC в Германском центре интегративных исследований биоразнообразия (iDiv).

О проекте

install and configure systemd-resolved

Установить
ansible-galaxy install idiv-biodiversity/ansible-role-systemd-resolved
Лицензия
mit
Загрузки
286