Create gdnsd config before trying to start the service
authorTom Hughes <tom@compton.nu>
Fri, 11 May 2018 13:09:23 +0000 (14:09 +0100)
committerTom Hughes <tom@compton.nu>
Fri, 11 May 2018 13:09:23 +0000 (14:09 +0100)
cookbooks/geodns/recipes/default.rb

index ad2288c..925b47c 100644 (file)
@@ -22,11 +22,6 @@ package %w[
   gdnsd
 ]
 
-service "gdnsd" do
-  action [:enable, :start]
-  supports :status => true, :restart => true, :reload => true
-end
-
 template "/etc/gdnsd/config" do
   source "config.erb"
   owner "root"
@@ -43,6 +38,11 @@ template "/etc/gdnsd/zones/geo.openstreetmap.org" do
   notifies :restart, "service[gdnsd]"
 end
 
+service "gdnsd" do
+  action [:enable, :start]
+  supports :status => true, :restart => true, :reload => true
+end
+
 firewall_rule "accept-dns-udp" do
   action :accept
   source "net"