require "ipaddr"
require "yaml"
+package "netplan.io"
+
netplan = {
"network" => {
"version" => 2,
owner "root"
group "root"
mode 0o644
+ not_if { ENV["TEST_KITCHEN"] }
end
service "systemd-resolved" do
owner "root"
group "root"
mode 0o644
- notifies :restart, "service[systemd-resolved]"
+ notifies :restart, "service[systemd-resolved]", :immediately
+end
+
+if node[:filesystem][:by_mountpoint][:"/etc/resolv.conf"]
+ mount "/etc/resolv.conf" do
+ action :umount
+ device node[:filesystem][:by_mountpoint][:"/etc/resolv.conf"][:devices].first
+ end
+end
+
+link "/etc/resolv.conf" do
+ to "../run/systemd/resolve/stub-resolv.conf"
end
if node[:networking][:tcp_fastopen_key]