我正在努力ansible playbook
在我的服务器中设置 DNS 服务器地址Ubuntu Bionic 18.04.2
。
我不想使用它,resolv.conf
因为我知道它在新的 Ubuntu 中已被弃用。
我的问题是:有没有一种简单的方法来设置名称服务器netplan
或ip link set
实用程序而无需更改文件(因为使用 ansible 并不那么简单)?
答案1
您可以使用该resolvectl
工具在运行时注入名称服务器。但是,请注意,这些设置在目标系统重新启动后不会保留。最好将您的配置发送到 /etc/netplan/ 下的一个单独文件,该文件由您专门使用 ansible 进行管理,并且仅列出您希望提供的 dns 服务器设置,然后调用netplan apply
,以便设置在重新启动后保留。