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