From: Tom Hughes Date: Fri, 3 Jul 2020 10:40:44 +0000 (+0100) Subject: Fix bind cookbook for change in service name on Ubuntu 20.04 X-Git-Url: https://git.openstreetmap.org./chef.git/commitdiff_plain/35392722739e0c288786f35b49d9c0799c86321f Fix bind cookbook for change in service name on Ubuntu 20.04 --- diff --git a/cookbooks/bind/recipes/default.rb b/cookbooks/bind/recipes/default.rb index 087ef5802..aa19e91e2 100644 --- a/cookbooks/bind/recipes/default.rb +++ b/cookbooks/bind/recipes/default.rb @@ -31,9 +31,14 @@ end.flatten package "bind9" -service "bind9" do +service_name = if node[:lsb][:release].to_f < 20.04 + "bind9" + else + "named" + end + +service service_name do action [:enable, :start] - supports :status => true, :restart => true, :reload => true end template "/etc/bind/named.conf.local" do @@ -41,7 +46,7 @@ template "/etc/bind/named.conf.local" do owner "root" group "root" mode 0o644 - notifies :restart, "service[bind9]" + notifies :restart, "service[#{service_name}]" end template "/etc/bind/named.conf.options" do @@ -50,7 +55,7 @@ template "/etc/bind/named.conf.options" do group "root" mode 0o644 variables :ipv4_clients => ipv4_clients, :ipv6_clients => ipv6_clients - notifies :restart, "service[bind9]" + notifies :restart, "service[#{service_name}]" end template "/etc/bind/db.10" do @@ -58,7 +63,7 @@ template "/etc/bind/db.10" do owner "root" group "root" mode 0o644 - notifies :reload, "service[bind9]" + notifies :reload, "service[#{service_name}]" end firewall_rule "accept-dns-udp" do