nominatim: disable automatic code updates on dulcy
authorSarah Hoffmann <lonvia@denofr.de>
Thu, 13 Apr 2017 20:18:10 +0000 (22:18 +0200)
committerSarah Hoffmann <lonvia@denofr.de>
Thu, 13 Apr 2017 20:18:10 +0000 (22:18 +0200)
cookbooks/nominatim/attributes/default.rb
cookbooks/nominatim/templates/default/updater.erb
roles/dulcy.rb

index ab273d8..2805a86 100644 (file)
@@ -6,6 +6,7 @@ default[:nominatim][:logdir] = "/var/log/nominatim"
 default[:nominatim][:repository] = "git://git.openstreetmap.org/nominatim.git"
 default[:nominatim][:revision] = "master"
 default[:nominatim][:enable_backup] = false
+default[:nominatim][:enable_git_updates] = true
 
 default[:nominatim][:fpm_pools] = {
   :www => {
index 8a3cf02..bf9a001 100644 (file)
@@ -13,6 +13,7 @@ do
 
     ./utils/update.php --no-npi --import-osmosis
 
+<% if node[:nominatim][:enable_git_updates] -%>
     pushd <%= @srcdir %>
     if git fetch origin; then
       # will trigger recompilation if necessary
@@ -21,6 +22,7 @@ do
       echo "WARNING: git fetch failed."
     fi
     popd
+<% end -%>
 
     # sleep a bit if updates take less than a minute
     endtime=`date +%s`
index a1e930e..8e48b99 100644 (file)
@@ -41,6 +41,7 @@ default_attributes(
   :nominatim => {
     :state => "standalone",
     :enable_backup => false,
+    :enable_git_updates => false,
     :dbadmins => %w(lonvia tomh),
     :dbcluster => "9.5/main",
     :flatnode_file => "/ssd/nominatim/nodes.store",