dns

Ansible роль DNS

Ansible роль для настройки DNS-серверов на интерфейсах.

Требования

Нет специфических требований.

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

Переменная Значение по умолчанию Комментарии (тип)
dns_intname eth0 Название интерфейса для домена
dns_nameservers DNS-серверы, которые будут добавлены в /etc/resolv.conf
dns_search avalon.lan Настройка домена поиска

Зависимости

Нет зависимостей.

Примеры

  • Укажите название интерфейса, для которого добавляются эти параметры. Это необходимо, так как все изменения вносятся в файлы /etc/sysconfig/network-scripts/ifcfg-eth0, чтобы сохранить их.
dns_intname: eth1
  • Добавьте DNS-серверы следующим образом, не забудьте добавить DNS1=, DNS2= и так далее.
dns_nameservers: 
  - "DNS1=192.168.1.10"
  - "DNS2=10.0.2.3"
  • Укажите доменное имя, в котором будет осуществляться поиск DNS.
dns_search: local.domain

Участие

Проблемы, запросы на функции, идеи приветствуются и могут быть опубликованы в разделе "Issues".

Пулл-запросы также очень приветствуются. Лучший способ подать PR — сначала создать форк этого проекта на Github, затем создать ветку для предложенного изменения и запушить эту ветку в свой форк. Github сможет легко создать PR на основе этой ветки. Не забудьте добавить свое имя в список участников ниже!

Лицензия

Лицензия 2-clause BSD, см. LICENSE.md

Участники

О проекте

Role for configuring DNS servers in /etc/resolv.conf

Установить
ansible-galaxy install LennertMertens/ansible-role-dns
Лицензия
bsd-2-clause
Загрузки
134
Владелец
versaminds | CodeCloud