X-Git-Url: https://git.openstreetmap.org/chef.git/blobdiff_plain/6cb35f565eddff02ec805f6a7639b8e086784c70..9f2d1bebb47b90e4e9402b18995d896a11e2aec5:/cookbooks/dns/recipes/default.rb diff --git a/cookbooks/dns/recipes/default.rb b/cookbooks/dns/recipes/default.rb index cfdd1318e..4d21c21f7 100644 --- a/cookbooks/dns/recipes/default.rb +++ b/cookbooks/dns/recipes/default.rb @@ -17,8 +17,9 @@ # limitations under the License. # -include_recipe "git" +include_recipe "accounts" include_recipe "apache" +include_recipe "git" geoservers = search(:node, "roles:geodns").collect(&:name).sort @@ -40,7 +41,7 @@ package %w[ remote_file "/usr/local/bin/dnscontrol" do action :create - source "https://github.com/StackExchange/dnscontrol/releases/download/v3.0.0/dnscontrol-Linux" + source "https://github.com/StackExchange/dnscontrol/releases/download/v3.2.0/dnscontrol-Linux" owner "root" group "root" mode 0o755 @@ -132,6 +133,7 @@ cookbook_file "#{node[:dns][:repository]}/hooks/post-receive" do owner "git" group "git" mode 0o750 + only_if { ::Dir.exist?("#{node[:dns][:repository]}/hooks") } end template "/usr/local/bin/dns-check" do