lennertmertens.dns

Ansible角色 DNS

一个用于在接口上配置DNS服务器的Ansible角色。

需求

没有特定要求。

角色变量

变量 默认值 注释(类型)
dns_intname eth0 域中接口的接口名称
dns_nameservers 要添加到 /etc/resolv.conf 的名称服务器
dns_search avalon.lan 配置搜索域

依赖关系

没有依赖关系。

示例

  • 添加选项所对应的接口名称。这是必要的,因为所有更改都会在 /etc/sysconfig/network-scripts/ifcfg-eth0 文件中进行,以确保持久性。
dns_intname: eth1
  • 如下添加名称服务器,确保添加 DNS1=DNS2= 等。
dns_nameservers: 
  - "DNS1=192.168.1.10"
  - "DNS2=10.0.2.3"
  • 添加DNS所查询的域名。
dns_search: local.domain

贡献

欢迎提出问题、功能请求和想法,并可以在问题区域发布。

也非常欢迎提交拉取请求(PR)。提交PR的最佳方式是首先创建该Github项目的分叉(fork),然后为建议的更改创建一个主题分支,并将该分支推送到你的分叉中。Github然后可以轻松地基于该分支创建PR。别忘了在下面的贡献者列表中添加你的名字!

许可证

2条款BSD许可证,见 LICENSE.md

贡献者

关于项目

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

安装
ansible-galaxy install lennertmertens.dns
许可证
bsd-2-clause
下载
142
拥有者
versaminds | CodeCloud